# @param filename If filename!=None, load the certficiate from the file.
# @param isCA If !=None, set whether this cert is for a CA
- def __init__(self, lifeDays=1825, create=False, subject=None, string=None, filename=None, isCA=None, email=None):
+ def __init__(self, lifeDays=1825, create=False, subject=None, string=None, filename=None, isCA=None):
self.data = {}
if create or subject:
self.create(lifeDays)
self.load_from_string(string)
if filename:
self.load_from_file(filename)
- if email:
- self.set_email(email)
# Set the CA bit if a value was supplied
if isCA != None:
class GID(Certificate):
- uuid = None
- hrn = None
- urn = None
- email = None # for adding to the SubjectAltName
-
##
# Create a new GID object
#
# @param lifeDays life of GID in days - default is 1825==5 years
def __init__(self, create=False, subject=None, string=None, filename=None, uuid=None, hrn=None, urn=None, lifeDays=1825, email=None):
-
+ self.uuid = None
+ self.hrn = None
+ self.urn = None
+ self.email = None # for adding to the SubjectAltName
Certificate.__init__(self, lifeDays, create, subject, string, filename, email=email)
if subject:
logger.debug("Creating GID for subject: %s" % subject)
if urn:
self.urn = urn
self.hrn, type = urn_to_hrn(urn)
+ if email:
+ self.set_email(email)
def set_uuid(self, uuid):
if isinstance(uuid, str):