Add function for checking if certificate is self-signed to ipalib.x509.

Reviewed-By: Rob Crittenden <rcritten@redhat.com>
This commit is contained in:
Jan Cholasta authored and Petr Viktorin committed 2014-07-30 16:04:21 +02:00
1 parent 410da23aec
commit ee96533aab
1 file changed
+6
+6
View File
@@ -165,6 +165,12 @@ def get_serial_number(certificate, datatype=PEM, dbdir=None):
del(nsscert)
return serial_number
def is_self_signed(certificate, datatype=PEM, dbdir=None):
nsscert = load_certificate(certificate, datatype, dbdir)
self_signed = (nsscert.issuer == nsscert.subject)
del nsscert
return self_signed
def make_pem(data):
"""
Convert a raw base64-encoded blob into something that looks like a PE