Interface: KeyPair
Defined in: src/auth/jwt/key-manager.ts:23
Key pair with metadata.
Properties
createdAt
readonlycreatedAt:Date
Defined in: src/auth/jwt/key-manager.ts:47
Key creation timestamp.
expiresAt
readonlyexpiresAt:Date
Defined in: src/auth/jwt/key-manager.ts:52
Key expiration timestamp (for rotation).
kid
readonlykid:string
Defined in: src/auth/jwt/key-manager.ts:27
Key ID for JWT header.
privateKey
readonlyprivateKey:CryptoKey
Defined in: src/auth/jwt/key-manager.ts:32
Private key for signing.
publicJWK
readonlypublicJWK:JWK
Defined in: src/auth/jwt/key-manager.ts:42
JWK representation of public key.
publicKey
readonlypublicKey:CryptoKey
Defined in: src/auth/jwt/key-manager.ts:37
Public key for verification.