使用PyOpenSSL交叉验证CSR,证书,链和私钥

时间:2016-05-11 00:01:30

标签: python ssl openssl pyopenssl

我是使用PyOpenSSL的新手,我无法弄清楚如何以编程方式执行以下操作:

针对链验证证书:

openssl verify -CAfile "example.chain.crt" "example.crt"

CSR,证书和私钥之间的交叉验证:

openssl req -noout -modulus -in example.csr | openssl md5
openssl x509 -noout -modulus -in example.crt | openssl md5
openssl rsa -noout -modulus -in example.key | openssl md5

我试图看看我是否可以在图书馆内执行此操作,但我没有看到这样做的简单方法。我对SSL的经验不足也很难。 PyOpenSSL有什么明显的东西我为了进行上述检查而遗漏了吗?

我还应该提到,我不会直接使用文件,CSR,证书,密钥和捆绑包作为文本输入到表单中,然后需要验证。因此,我最初在磁盘上没有任何文件可用作参数。

0 个答案:

没有答案