解决在Python中如何获取证书信息

发布时间:2019-09-22 08:13:30编辑:auto阅读(3752)

    使用OpenSSl

    from OpenSSL import crypto
    
    # path表示证书路径,file_name表示证书文件名
    cert_file = '/path/file_name/'
    cert_file = '/path/to/your/certificate'
    cert = crypto.load_certificate(crypto.FILETYPE_PEM, open(cert_file).read())
    subject = cert.get_subject()
    # 得到证书的域名
    issued_to = subject.CN    
    issuer = cert.get_issuer()
    # 得到证书颁发机构
    issued_by = issuer.CN

关键字