def db_serialize(store): c = PrivateFactory(store).get_val('https_chain') if len(c) == 0: return {'name': 'chain', 'set': False} x509 = load_certificate(FILETYPE_PEM, c) expr_date = format_cert_expr_date(x509.get_notAfter()) return { 'name': 'chain', 'issuer': x509.get_issuer().organizationName, 'expiration_date': datetime_to_ISO8601(expr_date), 'set': True, }
def db_serialize(store): c = PrivateFactory(store).get_val('https_cert') if len(c) == 0: return {'name': 'cert', 'set': False} x509 = crypto.load_certificate(FILETYPE_PEM, c) expr_date = format_cert_expr_date(x509.get_notAfter()) return { 'name': 'cert', 'issuer': tls.parse_issuer_name(x509), 'expiration_date': datetime_to_ISO8601(expr_date), 'set': True, }
def db_serialize(session, tid): c = ConfigFactory(session, tid).get_val(u'https_chain') if len(c) == 0: return {'name': 'chain', 'set': False} x509 = load_certificate(FILETYPE_PEM, c) expr_date = format_cert_expr_date(x509.get_notAfter()) return { 'name': 'chain', 'issuer': tls.parse_issuer_name(x509), 'expiration_date': datetime_to_ISO8601(expr_date), 'set': True, }
def db_serialize(session, tid): c = ConfigFactory(session, tid).get_val(u'https_chain') if len(c) == 0: return {'name': 'chain', 'set': False} x509 = load_certificate(FILETYPE_PEM, c) expr_date = format_cert_expr_date(x509.get_notAfter()) return { 'name': 'chain', 'issuer': tls.parse_issuer_name(x509), 'expiration_date': datetime_to_ISO8601(expr_date), 'set': True, }