A128CBC | A128CBC é um identificador WebCrypto do JOSE que só pode aparecer em uma JWK: AES-CBC sem autenticação. Requisito de implementação: proibido. | JWK | W3C Web Cryptography API |
A128CBC-HS256 | A128CBC-HS256 é um algoritmo de criptografia de conteúdo do JOSE (enc em um JWE): AES-CBC com HMAC com SHA-256. Requisito de implementação: obrigatório. | enc | RFC 7518, Section 5.2.3 |
A128CTR | A128CTR é um identificador WebCrypto do JOSE que só pode aparecer em uma JWK: AES-CTR sem autenticação. Requisito de implementação: proibido. | JWK | W3C Web Cryptography API |
A128GCM | A128GCM é um algoritmo de criptografia de conteúdo do JOSE (enc em um JWE): AES-GCM. Requisito de implementação: recomendado. | enc | RFC 7518, Section 5.3 |
A128GCMKW | A128GCMKW é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): AES-GCM key wrap. Requisito de implementação: opcional. | alg | RFC 7518, Section 4.7 |
A128KW | A128KW é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): AES key wrap. Requisito de implementação: recomendado. | alg | RFC 7518, Section 4.4 |
A192CBC | A192CBC é um identificador WebCrypto do JOSE que só pode aparecer em uma JWK: AES-CBC sem autenticação. Requisito de implementação: proibido. | JWK | W3C Web Cryptography API |
A192CBC-HS384 | A192CBC-HS384 é um algoritmo de criptografia de conteúdo do JOSE (enc em um JWE): AES-CBC com HMAC com SHA-384. Requisito de implementação: opcional. | enc | RFC 7518, Section 5.2.4 |
A192CTR | A192CTR é um identificador WebCrypto do JOSE que só pode aparecer em uma JWK: AES-CTR sem autenticação. Requisito de implementação: proibido. | JWK | W3C Web Cryptography API |
A192GCM | A192GCM é um algoritmo de criptografia de conteúdo do JOSE (enc em um JWE): AES-GCM. Requisito de implementação: opcional. | enc | RFC 7518, Section 5.3 |
A192GCMKW | A192GCMKW é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): AES-GCM key wrap. Requisito de implementação: opcional. | alg | RFC 7518, Section 4.7 |
A192KW | A192KW é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): AES key wrap. Requisito de implementação: opcional. | alg | RFC 7518, Section 4.4 |
A256CBC | A256CBC é um identificador WebCrypto do JOSE que só pode aparecer em uma JWK: AES-CBC sem autenticação. Requisito de implementação: proibido. | JWK | W3C Web Cryptography API |
A256CBC-HS512 | A256CBC-HS512 é um algoritmo de criptografia de conteúdo do JOSE (enc em um JWE): AES-CBC com HMAC com SHA-512. Requisito de implementação: obrigatório. | enc | RFC 7518, Section 5.2.5 |
A256CTR | A256CTR é um identificador WebCrypto do JOSE que só pode aparecer em uma JWK: AES-CTR sem autenticação. Requisito de implementação: proibido. | JWK | W3C Web Cryptography API |
A256GCM | A256GCM é um algoritmo de criptografia de conteúdo do JOSE (enc em um JWE): AES-GCM. Requisito de implementação: recomendado. | enc | RFC 7518, Section 5.3 |
A256GCMKW | A256GCMKW é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): AES-GCM key wrap. Requisito de implementação: opcional. | alg | RFC 7518, Section 4.7 |
A256KW | A256KW é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): AES key wrap. Requisito de implementação: recomendado. | alg | RFC 7518, Section 4.4 |
dir | dir é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): uso direto de uma chave simétrica compartilhada. Requisito de implementação: recomendado. | alg | RFC 7518, Section 4.5 |
ECDH-ES | ECDH-ES é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): ECDH efêmero-estático. Requisito de implementação: recomendado, provavelmente se tornará obrigatório. | alg | RFC 7518, Section 4.6 |
ECDH-ES+A128KW | ECDH-ES+A128KW é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): ECDH efêmero-estático seguido de AES key wrap. Requisito de implementação: recomendado. | alg | RFC 7518, Section 4.6 |
ECDH-ES+A192KW | ECDH-ES+A192KW é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): ECDH efêmero-estático seguido de AES key wrap. Requisito de implementação: opcional. | alg | RFC 7518, Section 4.6 |
ECDH-ES+A256KW | ECDH-ES+A256KW é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): ECDH efêmero-estático seguido de AES key wrap. Requisito de implementação: recomendado. | alg | RFC 7518, Section 4.6 |
Ed25519 | Ed25519 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): EdDSA na curva edwards25519. Requisito de implementação: opcional.edwards25519 | alg | RFC 9864, Section 2.2 |
Ed448 | Ed448 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): EdDSA na curva edwards448. Requisito de implementação: opcional.edwards448 | alg | RFC 9864, Section 2.2 |
EdDSANota | EdDSA é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): EdDSA. Requisito de implementação: descontinuado. | alg | RFC 9864, Section 2.2 |
ES256Nota | ES256 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): ECDSA na curva P-256 com SHA-256. Requisito de implementação: recomendado, provavelmente se tornará obrigatório.P-256 | alg | RFC 7518, Section 3.4 |
ES256K | ES256K é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): ECDSA na curva secp256k1 com SHA-256. Requisito de implementação: opcional.secp256k1 | alg | RFC 8812, Section 3.2 |
ES384 | ES384 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): ECDSA na curva P-384 com SHA-384. Requisito de implementação: opcional.P-384 | alg | RFC 7518, Section 3.4 |
ES512 | ES512 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): ECDSA na curva P-521 com SHA-512. Requisito de implementação: opcional.P-521 | alg | RFC 7518, Section 3.4 |
HPKE-0 | HPKE-0 é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia híbrida de chave pública (HPKE) na curva P-256. Requisito de implementação: opcional.P-256 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-0-KE | HPKE-0-KE é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia híbrida de chave pública (HPKE) na curva P-256. Requisito de implementação: opcional.P-256 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 6.2 |
HPKE-1 | HPKE-1 é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia híbrida de chave pública (HPKE) na curva P-384. Requisito de implementação: opcional.P-384 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-1-KE | HPKE-1-KE é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia híbrida de chave pública (HPKE) na curva P-384. Requisito de implementação: opcional.P-384 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 6.2 |
HPKE-2 | HPKE-2 é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia híbrida de chave pública (HPKE) na curva P-521. Requisito de implementação: opcional.P-521 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-2-KE | HPKE-2-KE é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia híbrida de chave pública (HPKE) na curva P-521. Requisito de implementação: opcional.P-521 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 6.2 |
HPKE-3 | HPKE-3 é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia híbrida de chave pública (HPKE) na curva curve25519. Requisito de implementação: opcional.curve25519 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-3-KE | HPKE-3-KE é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia híbrida de chave pública (HPKE) na curva curve25519. Requisito de implementação: opcional.curve25519 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 6.2 |
HPKE-4 | HPKE-4 é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia híbrida de chave pública (HPKE) na curva curve25519. Requisito de implementação: opcional.curve25519 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-5 | HPKE-5 é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia híbrida de chave pública (HPKE) na curva curve448. Requisito de implementação: opcional.curve448 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-5-KE | HPKE-5-KE é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia híbrida de chave pública (HPKE) na curva curve448. Requisito de implementação: opcional.curve448 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 6.2 |
HPKE-6 | HPKE-6 é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia híbrida de chave pública (HPKE) na curva curve448. Requisito de implementação: opcional.curve448 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-7 | HPKE-7 é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia híbrida de chave pública (HPKE) na curva P-256. Requisito de implementação: opcional.P-256 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-7-KE | HPKE-7-KE é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia híbrida de chave pública (HPKE) na curva P-256. Requisito de implementação: opcional.P-256 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 6.2 |
HS1 | HS1 é um identificador WebCrypto do JOSE que só pode aparecer em uma JWK: HMAC com SHA-1. Requisito de implementação: proibido. | JWK | W3C Web Cryptography API |
HS256Nota | HS256 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): HMAC com SHA-256. Requisito de implementação: obrigatório. | alg | RFC 7518, Section 3.2 |
HS384 | HS384 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): HMAC com SHA-384. Requisito de implementação: opcional. | alg | RFC 7518, Section 3.2 |
HS512 | HS512 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): HMAC com SHA-512. Requisito de implementação: opcional. | alg | RFC 7518, Section 3.2 |
ML-DSA-44 | ML-DSA-44 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): ML-DSA. Requisito de implementação: opcional. | alg | RFC 9964 |
ML-DSA-65Nota | ML-DSA-65 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): ML-DSA. Requisito de implementação: opcional. | alg | RFC 9964 |
ML-DSA-87 | ML-DSA-87 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): ML-DSA. Requisito de implementação: opcional. | alg | RFC 9964 |
noneNota | none é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): nenhuma assinatura nem MAC. Requisito de implementação: opcional. | alg | RFC 7518, Section 3.6 |
PBES2-HS256+A128KW | PBES2-HS256+A128KW é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia baseada em senha (PBES2) com SHA-256. Requisito de implementação: opcional. | alg | RFC 7518, Section 4.8 |
PBES2-HS384+A192KW | PBES2-HS384+A192KW é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia baseada em senha (PBES2) com SHA-384. Requisito de implementação: opcional. | alg | RFC 7518, Section 4.8 |
PBES2-HS512+A256KW | PBES2-HS512+A256KW é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia baseada em senha (PBES2) com SHA-512. Requisito de implementação: opcional. | alg | RFC 7518, Section 4.8 |
PS256 | PS256 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): RSASSA-PSS com SHA-256. Requisito de implementação: opcional. | alg | RFC 7518, Section 3.5 |
PS384 | PS384 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): RSASSA-PSS com SHA-384. Requisito de implementação: opcional. | alg | RFC 7518, Section 3.5 |
PS512 | PS512 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): RSASSA-PSS com SHA-512. Requisito de implementação: opcional. | alg | RFC 7518, Section 3.5 |
RS1 | RS1 é um identificador WebCrypto do JOSE que só pode aparecer em uma JWK: RSASSA-PKCS1-v1_5 com SHA-1. Requisito de implementação: proibido. | JWK | W3C Web Cryptography API |
RS256Nota | RS256 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): RSASSA-PKCS1-v1_5 com SHA-256. Requisito de implementação: recomendado. | alg | RFC 7518, Section 3.3 |
RS384 | RS384 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): RSASSA-PKCS1-v1_5 com SHA-384. Requisito de implementação: opcional. | alg | RFC 7518, Section 3.3 |
RS512 | RS512 é um algoritmo de assinatura ou MAC do JOSE (alg em um JWS): RSASSA-PKCS1-v1_5 com SHA-512. Requisito de implementação: opcional. | alg | RFC 7518, Section 3.3 |
RSA-OAEP | RSA-OAEP é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia RSAES-OAEP com SHA-1. Requisito de implementação: recomendado, provavelmente se tornará obrigatório. | alg | RFC 7518, Section 4.3 |
RSA-OAEP-256 | RSA-OAEP-256 é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia RSAES-OAEP com SHA-256. Requisito de implementação: opcional. | alg | RFC 7518, Section 4.3 |
RSA-OAEP-384 | RSA-OAEP-384 é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia RSAES-OAEP com SHA-384. Requisito de implementação: opcional. | alg | W3C Web Cryptography API |
RSA-OAEP-512 | RSA-OAEP-512 é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia RSAES-OAEP com SHA-512. Requisito de implementação: opcional. | alg | W3C Web Cryptography API |
RSA1_5Nota | RSA1_5 é um algoritmo de gerenciamento de chaves do JOSE (alg em um JWE): criptografia RSAES-PKCS1-v1_5. Requisito de implementação: recomendado, provavelmente se tornará opcional. | alg | RFC 7518, Section 4.2 |