Options to construct CHALLENGE request packet.

interface Options {
    parameters: ParameterKV;
    privateKey: NamedSigner.PrivateKey;
    profile: CaProfile;
    publicKey: NamedVerifier.PublicKey;
    requestId: Uint8Array<ArrayBufferLike>;
    selectedChallenge: string;
    sessionEncrypter: LLEncrypt.Key;
    sessionLocalDecrypter: LLDecrypt.Key;
    signedInterestPolicy: SignedInterestPolicy;
}

Hierarchy (View Summary)

Properties

parameters: ParameterKV

Challenge parameter key-value pairs.

Certificate request private key.

profile: CaProfile

CA profile packet.

Certificate request public key.

requestId: Uint8Array<ArrayBufferLike>

Request session ID.

selectedChallenge: string

Selected challenge type.

sessionEncrypter: LLEncrypt.Key

Request session encrypter.

sessionLocalDecrypter: LLDecrypt.Key

Request session local decrypter.

signedInterestPolicy: SignedInterestPolicy

Signed Interest validation policy.