JSON Signature Creation
Paste an unsigned JSON object in the text box or try with the default:
Signature Parameters
HS256
HS384
HS512
Ed25519
Ed448
ES256
ES384
ES512
RS256
RS384
RS512
PS256
PS384
PS512
Algorithm
Restore defaults
Automagically insert public key (JWK)
Include provided certificate path (X5C)
Serialize as JavaScript (but do not verify)
Signature label
Create JSON Signature
Additional JWS header parameters (here expressed as properties of a JSON object):
Secret key in hexadecimal format or @string (where string=key):
Private key in PEM/PKCS #8 or "plain" JWK format:
Certificate path in PEM format: