Skip to main content
Version: 1.4

Enumeration: JwsAlgorithm

jose/jws_algorithm.JwsAlgorithm

Supported algorithms for the JSON Web Signatures alg claim.

More Info

Table of contents​

Enumeration Members​

Enumeration Members​

HS256​

• HS256 = "HS256"

HMAC using SHA-256


HS384​

• HS384 = "HS384"

HMAC using SHA-384


HS512​

• HS512 = "HS512"

HMAC using SHA-512


RS256​

• RS256 = "RS256"

RSASSA-PKCS1-v1_5 using SHA-256


RS384​

• RS384 = "RS384"

RSASSA-PKCS1-v1_5 using SHA-384


RS512​

• RS512 = "RS512"

RSASSA-PKCS1-v1_5 using SHA-512


PS256​

• PS256 = "PS256"

RSASSA-PSS using SHA-256 and MGF1 with SHA-256


PS384​

• PS384 = "PS384"

RSASSA-PSS using SHA-384 and MGF1 with SHA-384


PS512​

• PS512 = "PS512"

RSASSA-PSS using SHA-512 and MGF1 with SHA-512


ES256​

• ES256 = "ES256"

ECDSA using P-256 and SHA-256


ES384​

• ES384 = "ES384"

ECDSA using P-384 and SHA-384


ES512​

• ES512 = "ES512"

ECDSA using P-521 and SHA-512


ES256K​

• ES256K = "ES256K"

ECDSA using secp256k1 curve and SHA-256


NONE​

• NONE = "none"

No digital signature or MAC performed


EdDSA​

• EdDSA = "EdDSA"

EdDSA signature algorithms