ValidateCandidatePathInput
Input for validateCandidatePath.
ts
interface ValidateCandidatePathInput extends PolicyValidationInput, InitialNameConstraintsInput {
readonly policy?: PolicyValidationInput;
readonly nameConstraints?: InitialNameConstraintsInput;
readonly chain: readonly ParsedCertificate[];
readonly at?: Date;
readonly purpose?: VerifyPurpose;
readonly allowSelfSignedLeaf?: boolean;
}Properties
readonlypolicy?:PolicyValidationInput— Nested policy validation overrides (takes precedence over flat fields).readonlynameConstraints?:InitialNameConstraintsInput— Nested name constraint overrides (takes precedence over flat fields).readonlychain:readonlyParsedCertificate[]— Pre-built certificate chain in leaf-to-root order.readonlyat?:Date— Validation time. Defaults tonew Date().readonlypurpose?:VerifyPurpose— Leaf purpose constraint to enforce.readonlyallowSelfSignedLeaf?:boolean— Whentrue, allows a self-signed leaf that is also the root. Defaults tofalse.