Skip to main content
This reference is generated from the checked-out TypeScript exports. Types and signatures describe the package contract; source presence does not establish deployment or service availability. Error expressions below are direct throws, not an exhaustive list of failures from dependencies. Source module. See the reference index for package import boundaries and verification scope.

createRequestBodyCommitment

Import from @trustlink/tsn-sdk or @trustlink/tsn-sdk/sessions/proof-of-possession. Implementation, line 44.

serializeSessionProof

Import from @trustlink/tsn-sdk or @trustlink/tsn-sdk/sessions/proof-of-possession. Implementation, line 26.

SessionProofClaims

Import from @trustlink/tsn-sdk or @trustlink/tsn-sdk/sessions/proof-of-possession. Implementation, line 6.

SessionProofClaims.protocolVersion

Source, line 7.

SessionProofClaims.domain

Source, line 8.

SessionProofClaims.sessionId

Source, line 9.

SessionProofClaims.deviceId

Source, line 10.

SessionProofClaims.deviceSigningKeyFingerprint

Source, line 11.

SessionProofClaims.permission

Source, line 12.

SessionProofClaims.method

Source, line 13.

SessionProofClaims.resource

Source, line 14.

SessionProofClaims.bodyCommitment

Source, line 15.

SessionProofClaims.nonce

Source, line 16.

SessionProofClaims.issuedAt

Source, line 17.

SessionProofClaims.expiresAt

Source, line 18.

SessionProofClaims.audience

Source, line 19.

SignedSessionProof

Import from @trustlink/tsn-sdk or @trustlink/tsn-sdk/sessions/proof-of-possession. Implementation, line 22.

SignedSessionProof.signatureBase64Url

Source, line 23.

SignedSessionProof.protocolVersion

Source, line 7.

SignedSessionProof.domain

Source, line 8.

SignedSessionProof.sessionId

Source, line 9.

SignedSessionProof.deviceId

Source, line 10.

SignedSessionProof.deviceSigningKeyFingerprint

Source, line 11.

SignedSessionProof.permission

Source, line 12.

SignedSessionProof.method

Source, line 13.

SignedSessionProof.resource

Source, line 14.

SignedSessionProof.bodyCommitment

Source, line 15.

SignedSessionProof.nonce

Source, line 16.

SignedSessionProof.issuedAt

Source, line 17.

SignedSessionProof.expiresAt

Source, line 18.

SignedSessionProof.audience

Source, line 19.

signSessionProof

Import from @trustlink/tsn-sdk or @trustlink/tsn-sdk/sessions/proof-of-possession. Implementation, line 48.

TSN_SESSION_PROOF_DOMAIN

Import from @trustlink/tsn-sdk or @trustlink/tsn-sdk/sessions/proof-of-possession. Implementation, line 4.

TSN_SESSION_PROOF_VERSION

Import from @trustlink/tsn-sdk or @trustlink/tsn-sdk/sessions/proof-of-possession. Implementation, line 3.

verifySessionProof

Import from @trustlink/tsn-sdk or @trustlink/tsn-sdk/sessions/proof-of-possession. Implementation, line 60.