OpenSSL要求私钥

时间:2017-05-31 20:05:37

标签: python ssl pyopenssl

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

1 个答案:

答案 0 :(得分:0)

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

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