Expand description
Core types and structures for SD-JWT RFC 9901
This module defines the main data structures used throughout the library.
Structs§
- Issuer
Config - Issuer configuration
- KeyBinding
JwtPayload - Key Binding JWT payload per RFC 9901 Section 4.3
- KeyBinding
Params - Parameters for creating a Key Binding JWT
- KeyBinding
Verification Params - Parameters for verifying a Key Binding JWT
- Processed
Payload - Processed SD-JWT payload after verification
- SdJwt
- Represents an SD-JWT (Issuer-signed JWT + Disclosures)
- SdJwt
Config - Configuration for SD-JWT creation
- SdJwtKb
- Represents an SD-JWT+KB (SD-JWT with Key Binding JWT)
- Verifier
Config - Verifier configuration
Enums§
- Hash
Algorithm - Supported hash algorithms per RFC 9901
Constants§
- ARRAY_
DIGEST_ KEY - SD-JWT reserved claim for array element digest
- DEFAULT_
HASH_ ALG - Default hash algorithm
- SD_
ALG_ CLAIM - SD-JWT reserved claim name for hash algorithm
- SD_
CLAIM - SD-JWT reserved claim name for selective disclosure array
- SD_
JWT_ SEPARATOR - SD-JWT component separator per RFC 9901