【问题标题】:M2Crypto: read PKCS#7 structure in DER format?M2Crypto:以 DER 格式读取 PKCS#7 结构?
【发布时间】:2016-01-15 16:43:47
【问题描述】:

M2Crypto SMIME 对象具有从 PEM 格式的 PKCS#7 文件加载自身的方法:

smime_object = SMIME.load_pkcs7('file.pem')

我没有看到任何从 DER 格式的 PKCS#7 文件加载的方法。如何做到这一点?

【问题讨论】:

    标签: python pkcs#7 m2crypto smime der


    【解决方案1】:

    为了以 DER 格式加载 PKCS#7,您应该使用中间 BIO,例如:

    file = open('file.der')
    bio = BIO.File(file)
    smime_object = SMIME.PKCS7(m2.pkcs7_read_bio_der(bio._ptr()))
    

    【讨论】:

      【解决方案2】:

      在 M2Crypto 0.26.0 中添加了函数SMIME.load_pkcs7_der()。

      【讨论】:

        猜你喜欢
        • 2016-11-01
        • 2012-01-17
        • 2019-03-17
        • 2019-06-07
        • 1970-01-01
        • 2015-11-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多