ol.clave.crypto.impl.jwk

key-algorithm

(key-algorithm key)

Return :ol.clave.algo/es256 or :ol.clave.algo/ed25519 for supported keys.


public-jwk

Return the public key as a JWK map.

Key Type JWK kty

EC

"EC"

Ed25519

"OKP"

RSA

"RSA"


jwk→canonical-json

(jwk->canonical-json jwk-map)

Render a public JWK map as canonical JSON for JWS embedding.

Fields are sorted alphabetically per RFC 7638.


jwk-thumbprint-from-jwk

(jwk-thumbprint-from-jwk jwk-map)

Compute RFC 7638 thumbprint from a JWK map.

Returns base64url-encoded SHA-256 hash of canonical JWK.


jwk-thumbprint

(jwk-thumbprint public-key)

Compute RFC 7638 thumbprint for a public key.

Returns base64url-encoded SHA-256 hash of canonical JWK.