使用OpenSSL使用.p7b文件进行两种SSL身份验证

时间:2019-02-22 18:41:04

标签: authentication ssl openssl pfx p7b

有一个服务器需要与之集成,并且我们的系统正在消耗其他服务的客户端。其他服务希望使用双向SSL身份验证,他们与我们共享了一个.p7b文件。将证书安装到Windows平台后,我们仍然无法访问其服务。

根据我的研究,p7b文件不包含任何私钥,尽管SSL身份验证需要以两种方式在每一侧使用相同的证书和私钥。

我不知道这有多大意义,但是, 我检查了证书,发现它正在使用2048位加密

然后我将p7b文件转换为cert

if self.article:

,我如下生成了privatekey.pem 2048

openssl pkcs7 -in provided_cert.p7b -print_certs -out certs.pem

并尝试使用

生成p12文件
openssl genrsa -out myKey.pem 2048

但它会发生类似

的错误
openssl pkcs12 -export -out keyStore.p12 -inkey myKey.pem -in certs.pem

有很多证书格式,密钥生成器和其他实现细节等,我迷失了其中。 您能澄清这种情况吗? 谢谢。

0 个答案:

没有答案