Description JSON Web Key Type Support
Supported
kty value
RSA
✓
RSA
Elliptic Curve
✓
EC
supported curves: P-256, P-384, P-521
Octet Key Pair
✓
OKP
supported subtypes: Ed25519, X25519
Octet sequence
✓
oct
JWS Algorithm Support
Supported
alg values
RSASSA-PKCS1-v1_5
✓
RS256, RS384, RS512
RSASSA-PSS
✓
PS256, PS384, PS512
ECDSA
✓
ES256, ES384, ES512
Edwards-curve DSA
✓
EdDSA, Ed25519
HMAC with SHA-2
✓
HS256, HS384, HS512
Unsecured JWS
✓
none
JWE Key Management Algorithm Support
Supported
alg values
AES
✓
A128KW, A192KW, A256KW
AES GCM
✓
A128GCMKW, A192GCMKW, A256GCMKW
Direct Key Agreement
✓
dir
RSAES OAEP
✓
RSA-OAEP, RSA-OAEP-256, RSA-OAEP-384, RSA-OAEP-512
PBES2
✓
PBES2-HS256+A128KW, PBES2-HS384+A192KW, PBES2-HS512+A256KW
ECDH-ES
✓
ECDH-ES, ECDH-ES+A128KW, ECDH-ES+A192KW, ECDH-ES+A256KW
JWE Content Encryption Algorithm Support
Supported
enc values
AES GCM
✓
A128GCM, A192GCM, A256GCM
AES CBC w/ HMAC
✓
A128CBC-HS256, A192CBC-HS384, A256CBC-HS512
See also
Reactions are currently unavailable
You can’t perform that action at this time.
JSON Web Key Type Support
ktyvalueJWS Algorithm Support
algvaluesJWE Key Management Algorithm Support
algvaluesJWE Content Encryption Algorithm Support
encvaluesSee also