Python 使用PyOpenSSL交叉验证CSR、证书、链和私钥
我对使用PyOpenSSL还不熟悉,我很难弄清楚如何通过编程执行以下操作: 根据链验证证书:Python 使用PyOpenSSL交叉验证CSR、证书、链和私钥,python,ssl,openssl,pyopenssl,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 rs
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、cert、key和bundle将作为文本输入表单,然后需要验证。因此,我最初在磁盘上没有任何文件可用作参数