a signing object
a random number generator
the signature algorithm identifier
the serialized public key
the start time of the certificate
the end time of the certificate
the DN of the issuer
the DN of the subject
an optional list of certificate extensions
s newly minted certificate
Interface for creating new certificates