This module provides a basic set of signing functions that can be used to sign certificate sign requests.
Based on the configuration of paths and files, this module performs basic signing of an incoming certificate sign request using a certificate and key stored on disk.
In addition, this module can generate a random serial number and the system time to be used when signing a certificate.
The serial number can optionally be extracted from the subject of the certificate, when there is a requirement that certificates within a certificate authority are never reissued.
Signs the certificate sign request using a key stored on disk.
Returns the certificate authority certificate used to sign the request.
Returns the next certificate authority certificate that will be used to sign
future requests.
Returns the chain of certificates used to sign the request.
Returns the serial number from that embedded within the subject of the
certificate sign request.
Returns a random serial number.
Returns a generated public/private key pair.
Returns the system time of the machine.