美文网首页
Python将RSA的.cer公钥转换成.pem格式

Python将RSA的.cer公钥转换成.pem格式

作者: yytester | 来源:发表于2017-12-27 09:40 被阅读53次

    要用到chilkat库.
    下载地址

    import sys
    import chilkat
        
    cert = chilkat.CkCert()
    success = cert.LoadFromFile("/Users/xxxxx/test.cer")
    if (success != True):
        print(cert.lastErrorText())
        sys.exit()
    
    # pubKey is a CkPublicKey
    pubKey = cert.ExportPublicKey()
    csstring = chilkat.CkString()
    result = pubKey.getPem(True)
    print(result)
    

    得到的结果是这种格式,可以直接拿来用:

    -----BEGIN RSA PUBLIC KEY-----
    MIGJAoGBAKFwh3fgFnhyNNvd53K8a1h+53WqJuEs8qUt0RqGkF9YELm40d/VPlPt
    7m6LsXIQQx8GaROGfQl4g57sfv2D9edLQYiv+ppoQ+uWYzvnUA8/PTbMnjyXQlC0
    dEGNPCzcBZ61ZV9+M2xLPAUiiIxlKSRuNW3lvOWDKLkL6pdrFhXfAgMBAAE=
    -----END RSA PUBLIC KEY-----
    

    相关文章

      网友评论

          本文标题:Python将RSA的.cer公钥转换成.pem格式

          本文链接:https://www.haomeiwen.com/subject/atvygxtx.html