- Index
- »
- crypto
- »
- CertSigner
type
CertSigner
src
mixin CertSigner
The CertSigner allows you to configure various options for signing a certificate from a CSR
to generate a signed certifcate
.
See RFC5280 for more information on configuring v3 extension values.
methods
authKeyId |
Configure the Authority Key Identifier V3 extension |
---|---|
basicConstraints |
Configure the Basic Constraints V3 extension |
ca |
Configure the CA private key and public certificate. |
extendedKeyUsage |
Configure the Extended Key Usage V3 extension. |
keyUsage |
Configure the Key Usage V3 extension |
notAfter |
Configure the end date for the certificate validity period. |
notBefore |
Configure the start date for the certificate valdity period. |
sign |
Generate the signed certificate based on the current configuration. |
signWith |
Configure the signature algorithm to sign the certificate with. |
subjectAltName |
Add a Subject Alternative Name to the certificate. |
subjectKeyId |
Configure the Subject Key Identifier V3 extenstion |
Slot Details
authKeyId
basicConstraints
ca
extendedKeyUsage
keyUsage
notAfter
notBefore
sign
signWith
src
abstract This signWith(Str:Obj opts)
Configure the signature algorithm to sign the certificate with. This map is configured the same as a Crypto.genCsr
. By default, an implementation should choose a "strong" signing algorithm.