ak.schema.websocket_dpop_proof.v1
ak.schema.websocket_dpop_proof.v1 · file: schemas/websocket-dpop-proof.schema.json Decoded protected header and claims for challenge_dpop_session_v1. This is an Arkret application-level proof carried in an authenticate frame, not an RFC 9449 DPoP HTTP header. Its wss htu and ARKRET-WEBSOCKET-AUTH htm are accepted only in this proof context.
* $ · object
Decoded protected header and claims for challenge_dpop_session_v1. This is an Arkret application-level proof carried in an authenticate frame, not an RFC 9449 DPoP HTTP header. Its wss htu and ARKRET-WEBSOCKET-AUTH htm are accepted only in this proof context.
* protected · object · $ref #/$defs/protected_header
* typ ·
const "dpop+jwt"enum:
"dpop+jwt"* alg ·
const "Ed25519"enum:
"Ed25519"* jwk · object · $ref #/$defs/public_jwk
* kty ·
const "OKP"enum:
"OKP"* crv ·
const "Ed25519"enum:
"Ed25519"* x ·
stringpattern:
^[A-Za-z0-9_-]{43}$* claims · object · $ref #/$defs/claims
* jti ·
stringpattern:
^[A-Za-z0-9_-]{16,128}$* htm ·
const "ARKRET-WEBSOCKET-AUTH"enum:
"ARKRET-WEBSOCKET-AUTH"* htu · string
pattern:
^wss://[a-z0-9.-]+(?::[1-9][0-9]{0,4})?/(?:[A-Za-z0-9._~!$&'()*+,;=:@/-]|%[0-9A-F]{2})*$allOf · allOf[0] ·
?allOf · allOf[1] ·
?allOf · allOf[2] ·
?* iat ·
integer* ath ·
stringpattern:
^[A-Za-z0-9_-]{43}$* nonce ·
stringpattern:
^[A-Za-z0-9_-]{22,128}$Source
- registry row:
spec/v1/artifacts/registry/schema-registry.json - schema document:
spec/v1/artifacts/schemas/websocket-dpop-proof.schema.json