Enum

algorithm

Supported JWT signature algorithms.

enum algorithm {
  HS256,
  HS384,
  HS512,
  ES256,
  ES384,
  RS256,
  RS384,
  RS512,
  PS256,
  PS384,
  PS512,
  EDDSA,
}

Cases

CaseDescription
HS256

HMAC using SHA-256

HS384

HMAC using SHA-384

HS512

HMAC using SHA-512

ES256

ECDSA using SHA-256

ES384

ECDSA using SHA-384

RS256

RSASSA-PKCS1-v1_5 using SHA-256

RS384

RSASSA-PKCS1-v1_5 using SHA-384

RS512

RSASSA-PKCS1-v1_5 using SHA-512

PS256

RSASSA-PSS using SHA-256

PS384

RSASSA-PSS using SHA-384

PS512

RSASSA-PSS using SHA-512

EDDSA

Edwards-curve Digital Signature Algorithm (EdDSA)