问题标签 [signature]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
531 浏览

c++ - C++ 中 Main 参数的 const 限定

C++ 标准要求所有符合要求的实现都支持以下两个签名main

  • int main();
  • int main(int, char*[]);

在后一个签名的情况下,添加(顶级)const-ness 会破坏任何语言规则吗?

例如:

int main(const int argc, char** const argv);

据我了解,顶级const资格不会影响函数的签名哈希,因此就规范而言,它应该是合法的。

另外,有没有人遇到过拒绝这种修改的实现?

0 投票
2 回答
2392 浏览

file - 如何获取文件签名、文件类型(*.exe、*.js、*.msi、*.ocx、*.sys、*.vbs)?

我正在开发使签名测试变得容易的工具,我已经成功地使用 .net C# 反射从 dll 文件中提取签名。我想知道 C# 中的反射是否会帮助我从以下列表中获取签名,文件类型:(*.exe、*.js、*.msi、*.ocx、*.sys、*.vbs)。

如果没有,那么我怎样才能获得签名(来自上面的列表)?

0 投票
1 回答
214 浏览

php - 验证通知签名 (PHP)

我需要验证来自 ankoder.com 的回调的签名,他们提供以下描述:

它是您的私钥的 Base64 编码 HMAC-SHA1 摘要的 URL 转义字符串和 URL 未转义消息。

他们提供了以下 Ruby 示例

我在从回调返回的样本数据上运行它,但没有得到相同的签名。如何在 PHP 中复制 Ruby 代码?

编辑 问题是发送的尾随空格。

0 投票
1 回答
283 浏览

php - 是否可以从opera mini 8/win mob 6 中捕获网络签名

我想知道是否有人知道在winmobile 6 上从opera mini 8 捕获客户签名并让签名将图像保存到服务器的方法?

如果做不到这一点,我将不得不创建一个客户端应用程序,但这有点违背了目的。

0 投票
2 回答
2675 浏览

c# - 如何使用 C# 验证 Powershell .ps1 脚本的签名?

我有一些签名的 .ps1 脚本,我需要验证它们是否从 C# 项目正确签名,是否有任何算法或库可以做到这一点?

谢谢!

0 投票
1 回答
7876 浏览

c++ - 查找与 C++ dll 中的方法相关的参数

好的,所以我可以使用 dumpbin.exe /exports library.dll 来查找 dll 中的所有方法。

...但是我如何找出要传递给它们的参数?当然没有头文件。

0 投票
7 回答
13275 浏览

c# - 从 .NET 中的 Authenticode 签名文件中获取时间戳

我们需要验证二进制文件是否使用数字签名(Authenticode)正确签名。这可以通过signtool.exe 轻松实现。但是,我们需要一种自动方式来验证签名者姓名和时间戳。这在带有 API 的本机 C++ 中是可行的,CryptQueryObject()如这个精彩的示例所示:如何从 Authenticode 签名的可执行文件中获取信息

然而,我们生活在一个受管理的世界:) 因此寻找相同问题的 C# 解决方案。直接的方法是 pInvoke Crypt32.dll,一切都完成了。但是System.Security.Cryptography.X509Certificates命名空间中有类似的托管 API。X509Certificate2类似乎提供了一些信息,但没有时间戳。现在我们来到了最初的问题,我们如何才能在 C Sharp 中获得数字签名的时间戳?

0 投票
5 回答
9161 浏览

iphone - 如何在运行时确定应用程序是用于开发、应用程序商店还是临时分发?

有没有办法以编程方式确定当前运行的应用程序是为开发而构建和签名的,还是为分发而构建的?并且可以确定是为应用商店还是临时分发而构建?

是否可以访问代码签名并从那里获取信息?或者是否有某些文件存在于其中一个变体中而其他变体中不存在?是捆绑信息的一部分吗?还是可以从可执行文件派生?

任何提示表示赞赏。


Embedded.mobileprovision 文件似乎是 ASN.1 格式。

0 投票
1 回答
317 浏览

oauth - 使用 OAuth 的 HMAC SSL 证书问题

我对这个话题有点陌生,所以请保持温和;)我正在尝试使用名为 Dossia(http://dossia.org)的 3rd-party Health API。

我设置了一个测试帐户并收到了我的 OAuth 消费者密钥和秘密,在配置中有一行说

定义('USER_SIG_METHOD','HMAC-SHA1');

我的问题是如何使我的服务器的“签名方法”HMAC-SHA1?

这只是一个带有 Fedora 的非 SSL 开发盒,我确实有一个带有 SSL 的生产盒,但我希望在将其投入生产之前获得一个沙盒帖子。

当我卷曲帖子时,我收到 404 错误,并且卷曲句柄的信息显示为:

所以我假设这是问题所在,我已经搜索了他们的 wiki,可以在此处找到但是关于签名方法的唯一说明是他们只支持 HMAC,我是否需要包含一个像我的产品上的证书一样的证书盒子?还是我走错了方向?

任何建议都会帮助我,谢谢!

0 投票
3 回答
23273 浏览

java - 获得使用 Java 或 Groovy 填充的有效 oauth_signature 的绝对最少代码?

所以我正在测试一个 Rest OAuth 实现。我的测试工具会发送 HTTP 请求,但我需要准备 Authorization 标头。

我需要什么:我想要一个有效的授权标头

我所拥有的:除了 oauth_signature 之外的所有标头我还有 2 个秘密,token_secret 和 consumer_secret。我还拥有access_token。所以它真的归结为,必须签署这个请求。我怎么做?

摘要:我只需要为 RESTful 服务填充 Authorization 标头的 oauth_signature 部分。我该怎么做?

基本上:

我的问题是我没有它的 oauth_signature 部分。我不知道如何得到它。请帮忙?