attested Keys attestedKeys : [ { alg ?: string ; crv ?: string ; d ?: string ; dp ?: string ; dq ?: string ; e ?: string ; ext ?: boolean ; k ?: string ; key_ops ?: string [] ; kid ?: string ; kty : string ; n ?: string ; oth ?: { d ?: string ; r ?: string ; t ?: string ; [ key : string ]: unknown } [] ; p ?: string ; q ?: string ; qi ?: string ; use ?: string ; x ?: string ; x5c ?: string [] ; x5t ?: string ; "x5t#S256" ?: string ; x5u ?: string ; y ?: string ; [ key : string ]: unknown ; } , ... { alg ?: string ; crv ?: string ; d ?: string ; dp ?: string ; dq ?: string ; e ?: string ; ext ?: boolean ; k ?: string ; key_ops ?: string [] ; kid ?: string ; kty : string ; n ?: string ; oth ?: { d ?: string ; r ?: string ; t ?: string ; [ key : string ]: unknown } [] ; p ?: string ; q ?: string ; qi ?: string ; use ?: string ; x ?: string ; x5c ?: string [] ; x5t ?: string ; "x5t#S256" ?: string ; x5u ?: string ; y ?: string ; [ key : string ]: unknown ; } [] , ]
Optionalcertification certification ?: string
Optionalexpires At expiresAt ?: Date
Optionalissued At issuedAt ?: Date
key Storage keyStorage : [ | "iso_18045_high" | "iso_18045_moderate" | "iso_18045_enhanced-basic" | "iso_18045_basic" , ... ( | "iso_18045_high" | "iso_18045_moderate" | "iso_18045_enhanced-basic" | "iso_18045_basic" )[] , ]
signer signer : JwtSignerX5c
status status : { status_list : { idx : number ; uri : string } }
Optionaltrust Chain trustChain ?: [ string , ... string [] ]
user Authentication userAuthentication : [ | "iso_18045_high" | "iso_18045_moderate" | "iso_18045_enhanced-basic" | "iso_18045_basic" , ... ( | "iso_18045_high" | "iso_18045_moderate" | "iso_18045_enhanced-basic" | "iso_18045_basic" )[] , ]
KeyAttestationOptions Defines the options required to create a key attestation JWT. This attestation conveys information about the cryptographic keys managed by the wallet, their storage characteristics, user authentication level, and revocation status.