CreateSelfSignedCertificateInput
Input for createSelfSignedCertificate.
ts
interface CreateSelfSignedCertificateInput {
readonly subject: NameInput;
readonly algorithm?: KeyAlgorithmInput;
readonly keyPair?: KeyPairMaterial;
readonly validity?: ValidityInput;
readonly serialNumber?: Uint8Array;
readonly extensions?: CertificateExtensionsInput;
readonly signature?: SignatureProfileInput;
}Properties
readonlysubject:NameInput— Subject distinguished name used as both subject and issuer.readonlyalgorithm?:KeyAlgorithmInput— Key generation parameters.Ignored when
keyPairis provided.readonlykeyPair?:KeyPairMaterial— Existing key pair to reuse for both subject and issuer.When omitted, a new key pair is generated.
readonlyvalidity?:ValidityInput— Validity window configuration.readonlyserialNumber?:Uint8Array— DER integer bytes for the certificate serial number.readonlyextensions?:CertificateExtensionsInput— X.509 extensions to encode into the certificate.readonlysignature?:SignatureProfileInput— Signature algorithm override.