2017-05-31 147 views
0

我正在使用向推送服务器发出请求的python客户端,并且可以选择使用lib OpenSSL for python(pyopenssl)的证书,但此客户端要求我提供私钥(可以位于同一个文件或不同的路径上,已经与另一台拥有证书和密钥的服务器进行了检查)。但对于使用自签名证书的“真实”服务器,他们在同一个文件或另一个文件夹中没有任何私钥,只要他们告诉我,他们只是与我分享这个证书文件,有没有办法在Python中使用这种证书与OpeenSSL ?,谢谢OpenSSL请求私钥

回答

0

为了使用客户端证书,您必须有一个私钥。您将使用您的私钥签署一些数量或参与加密密钥协议,以便就密钥达成共识。无论哪种方式,私钥是必需的。

虽然这可能不是使用客户端证书,而是使用类似用户名/密码的东西,而他们给您的东西不是您要使用的证书,而是您应该从中获得的证书。