Пример #1
0
 def __init__(self, name, owner, plugin_name, body, roles=None, chain=None, description=None):
     self.name = name
     self.body = body
     self.chain = chain
     self.owner = owner
     self.plugin_name = plugin_name
     cert = x509.load_pem_x509_certificate(str(body), default_backend())
     self.cn = cert_get_cn(cert)
     self.not_before = cert_get_not_before(cert)
     self.not_after = cert_get_not_after(cert)
     self.roles = roles
     self.description = description
Пример #2
0
def test_cert_get_cn():
    from lemur.tests.certs import INTERNAL_VALID_LONG_CERT
    from lemur.certificates.models import cert_get_cn

    assert cert_get_cn(INTERNAL_VALID_LONG_CERT) == 'long.lived.com'