M2Crypto:读取 DER 格式的 PKCS#7 结构?
M2Crypto: read PKCS#7 structure in DER format?
M2Crypto SMIME 对象具有从 PKCS#7 文件以 PEM 格式加载自身的方法:
smime_object = SMIME.load_pkcs7('file.pem')
我没有看到任何从 DER 格式的 PKCS#7 文件加载的方法。如何做到这一点?
为了加载 DER 格式的 PKCS#7,您应该使用像这样的中间 BIO:
file = open('file.der')
bio = BIO.File(file)
smime_object = SMIME.PKCS7(m2.pkcs7_read_bio_der(bio._ptr()))
M2Crypto 0.26.0 中添加了一个函数SMIME.load_pkcs7_der()
。
M2Crypto SMIME 对象具有从 PKCS#7 文件以 PEM 格式加载自身的方法:
smime_object = SMIME.load_pkcs7('file.pem')
我没有看到任何从 DER 格式的 PKCS#7 文件加载的方法。如何做到这一点?
为了加载 DER 格式的 PKCS#7,您应该使用像这样的中间 BIO:
file = open('file.der')
bio = BIO.File(file)
smime_object = SMIME.PKCS7(m2.pkcs7_read_bio_der(bio._ptr()))
M2Crypto 0.26.0 中添加了一个函数SMIME.load_pkcs7_der()
。