schema.beckn.ioSearch schemas…

Signature

Canonical term page (persistent IRI). Versioned resource URLs are listed below for easy copy/paste.

Canonical IRI

https://schema.beckn.io/Signature

Developer URLs

Signature

A digitally signed authentication credential in the HTTP Authorization header. Follows draft-cavage-http-signatures-12 as profiled by BECKN-006.

Format: `` Signature keyId="{subscriberId}|{uniqueKeyId}|{algorithm}",algorithm="{algorithm}",created="{unixTimestamp}",expires="{unixTimestamp}",headers="{signedHeaders}",signature="{base64Signature}" ``

AttributeDescription
keyId`{subscriberId}\{uniqueKeyId}\{algorithm}` — FQDN, registry UUID, signing algorithm
algorithmMUST be ed25519
createdUnix timestamp when the signature was created
expiresUnix timestamp when the signature expires
headersSpace-separated signed headers. MUST include (created), (expires), digest
signatureBase64-encoded Ed25519 signature over the signing string

Signing string: (created): {value}\n(expires): {value}\ndigest: BLAKE-512={digest} where digest is a BLAKE2b-512 hash of the request body, Base64-encoded.

Versions