问题标签 [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 投票
2 回答
718 浏览

authentication - 如何签署谷歌联合登录?

好的,我对 G'oogle 的联合登录有更多的运气,我正处于您从 Google 获得以下参数的地步。

我现在唯一需要做的就是签名并且'如果我理解正确,谷歌会给我一个 [openid_signed] 的线索

即:将这些参数串在一起,然后从连接的字符串中创建散列应该等于[openid_sig] => tUZtUtVcvOfrodpPEx4bItcxVME=

但我确定签名生成公式还有更多内容 - 任何人都知道它是什么,因为我无法在任何地方的 Google 文档中找到它?

0 投票
5 回答
50206 浏览

c - C 的 main() 函数的有效签名是什么?

C 中 main 函数的有效签名到底是什么?我知道:

还有其他有效的吗?

0 投票
1 回答
5843 浏览

python - 在 Python 中为 OAuth 签名请求

目前我正在使用 OAuth 协议连接 Twitter API 并用 Python 编写代码。作为大多数用户,我认为规范中最困难的部分是处理签名。

在网上四处寻找解决方案后,我决定使用我的自定义代码,以便更好地了解正在发生的事情。

为了其他用户,我在这里发布了一个非常简单且简短的 Python SHA1 签名规范实现:

该函数的输入参数为:

  • url:您将为特定 OAuth 请求调用的 url。
  • 方法:这必须是“GET”或“POST”,具体取决于您将如何发出请求。
  • 数据:包含请求的所有参数的字典,包括任何自定义参数,但不包括“oauth_signature”参数(出于显而易见的原因)。
  • 秘密:您在协议初始阶段收到的秘密令牌。

我用 Twitter 对其进行了测试,它似乎可以工作,但我想收到一些关于错误、改进等的评论。

最后,您可以在此处找到一段代码,该代码调用了初始“请求令牌”阶段的代码:

谢谢你。

0 投票
0 回答
124 浏览

signature - 如何为 Amazon FPS Marketplace 中的结算请求生成签名?

文档真的很糟糕,虽然创建一个预订信用卡付款的按钮相当简单,但能够释放该付款是一种痛苦。我在实际生成该签名时遇到了最大的麻烦。

有人以前使用过FPS并有想法吗?

谢谢!

0 投票
5 回答
52956 浏览

c++ - 函数声明和签名有什么区别?

在 C 或 C++ 中,函数声明和函数签名有什么区别?

我知道一些函数声明,但函数签名对我来说是全新的。有函数签名的概念有什么意义?这两个概念实际上是用来做什么的?

谢谢!

0 投票
1 回答
342 浏览

c++ - 使用c ++从内存地址获取ptr

我试图从全局指针获取游戏的引擎版本,但我对此相当陌生。这是我发现的一个非常小的例子......

http://ampaste.net/mb42243

这是我想要得到的反汇编,指针(gpszVersionString)是突出显示的行(第5行)

http://ampaste.net/m2a8f8887

所以我需要找出的基本上是使用我找到的示例方法来获取它,我是否需要基本上签出函数的第一部分并找到该行的偏移量?

喜欢...

内存签名 - /x56/x8B/x35/x74/xD5/x29/x10/x68/x00/xA8/x38/x10 那么到达那条线的偏移量?(不知道如何找到偏移量)

0 投票
2 回答
3275 浏览

c# - 调用dll函数时C++访问冲突

我的 VC++ Win32 DLL 中有一个函数定义

此 dll 函数由 ac# 应用程序调用。调用时,它会生成访问冲突异常。

经过研究,我发现了我的问题的原因。

http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/6e843243-baf4-4eb1-8a20-c691ad47762c

但无法理解他们在示例代码中到底在做什么。有人可以解释一下吗?

在外部分配内存后,c# 中的 P/Invoke 签名是什么?

0 投票
2 回答
1280 浏览

java - JVM 在哪里以及为什么检查入口方法 main(String args[]) 的返回类型是否为 void 而不是其他任何东西?

我会尽量回答两个,如果我错了,请纠正我:

其中: 如果使用Classname .method() 或使用反射调用静态方法,那么即使更改调用方法的返回类型也没关系,仍然会调用相同的方法。

所以 JVM 可能会在jvm.cpp的一种本地方法中检查这一点

methodHandle m (THREAD, init_klass->find_method(vmSymbols::object_initializer_name(),> vmSymbols:: void_method_signature() ));

if (m.is_null()) { ------ THROW_MSG_0 ………..

为什么: 虽然从 main 返回一个值是没有用的,因为 java 没有对它做任何事情,但是如果我们尝试将 main 的返回类型更改为 int,例如,JVM 抛出

公共静态int main(String[] args) { return 1;
}

java.lang.NoSuchMethodError:线程“main”中的主要异常

因此,Java 可能要求对入口方法 main() 使用相同的签名,以在所有编写的 Java 程序中保持对称性。

0 投票
1 回答
2260 浏览

.net - Weblogic 10.0:SAMLSignedObject.verify() 无法验证签名值

这个问题我已经有一段时间了,它让我发疯。我正在尝试创建一个客户端(在 C# .NET 2.0 中),它将使用 SAML 1.1 登录到 WebLogic 10.0 服务器(即,使用浏览器/发布配置文件的单点登录方案)。客户端在 WinXP 机器上,而 WebLogic 服务器在 RHEL 5 机器上。

我的客户主要基于此处示例中的代码:http: //www.codeproject.com/KB/aspnet/DotNetSamlPost.aspx(源代码中有一个 SAML 1.1 部分)。

我根据此处的 SAML 目标站点说明设置了 WebLogic:http ://www.oracle.com/technology/pub/articles/dev2arch/2006/12/sso-with-saml4.html

我使用 VS 2005 附带的 makecert 创建了一个证书。

然后我将 .pfx 安装到我的个人证书目录中,并将 .cer 安装到 WebLogic SAML Identity Asserter V2 中。

我在另一个网站上读到,在签名后将响应格式化为可读(即添加空格)会导致此问题,因此我尝试了打开/关闭 .Indent XMLWriterSettings 和打开/关闭 .PreserveWhiteSpace 加载时的各种组合XML 文档,没有任何区别。我在消息被编码/发送之前和消息到达/被解码之后都打印了 SignatureValue,它们是相同的。

所以,要明确一点:响应似乎形成、编码、发送和解码都很好(我在 WebLogic 日志中看到了完整的响应)。WebLogic 找到我希望它使用的证书,验证是否提供了密钥,获取签名信息,然后无法验证签名。

代码:

要在我的客户端应用程序中打开页面,

0 投票
2 回答
1426 浏览

xml - 对 XML 文件中的元素进行签名时的“id”属性的情况

在创建对遵循 xml-dsig 标准的数字签名元素的引用时,“id”属性的情况是否重要?

我已经看到名为“ID”、“Id”和“id”的属性,并且一些软件包无法为不同的表单找到正确的元素/节点。

同样遵循各种规范和模式,预计会有不同的 id 属性。

确定该属性必须命名为“id”,但是否指定了大小写或只有建议?