CreateSelfSignedCertificateBase
CreateSelfSignedCertificateBase
Fields common to both SelfSignedKeySource variants.
ts
interface CreateSelfSignedCertificateBase {
readonly subject: NameInput;
readonly validity?: ValidityInput;
readonly serialNumber?: Uint8Array;
readonly extensions?: CertificateExtensionsInput;
readonly signature?: SignatureProfileInput;
}Properties
readonlysubject:NameInput— Subject distinguished name used as both subject and issuer.readonlyvalidity?:ValidityInput— Validity window configuration.readonlyserialNumber?:Uint8Array— DER integer bytes for the certificate serial number.RFC 5280 §4.1.2.2 requires a positive value of at most 20 octets. When omitted, a random positive 16-byte serial number is generated.
readonlyextensions?:CertificateExtensionsInput— X.509 extensions to encode into the certificate.readonlysignature?:SignatureProfileInput— Signature algorithm override.