A128CBC | A128CBC ist eine WebCrypto-Kennung in JOSE, die nur in einem JWK vorkommen darf: AES-CBC ohne Authentifizierung. Implementierungsanforderung: verboten. | JWK | W3C Web Cryptography API |
A128CBC-HS256 | A128CBC-HS256 ist ein JOSE-Algorithmus für die Inhaltsverschlüsselung (enc in einer JWE): AES-CBC mit HMAC mit SHA-256. Implementierungsanforderung: erforderlich. | enc | RFC 7518, Section 5.2.3 |
A128CTR | A128CTR ist eine WebCrypto-Kennung in JOSE, die nur in einem JWK vorkommen darf: AES-CTR ohne Authentifizierung. Implementierungsanforderung: verboten. | JWK | W3C Web Cryptography API |
A128GCM | A128GCM ist ein JOSE-Algorithmus für die Inhaltsverschlüsselung (enc in einer JWE): AES-GCM. Implementierungsanforderung: empfohlen. | enc | RFC 7518, Section 5.3 |
A128GCMKW | A128GCMKW ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): AES-GCM-Key-Wrap. Implementierungsanforderung: optional. | alg | RFC 7518, Section 4.7 |
A128KW | A128KW ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): AES-Key-Wrap. Implementierungsanforderung: empfohlen. | alg | RFC 7518, Section 4.4 |
A192CBC | A192CBC ist eine WebCrypto-Kennung in JOSE, die nur in einem JWK vorkommen darf: AES-CBC ohne Authentifizierung. Implementierungsanforderung: verboten. | JWK | W3C Web Cryptography API |
A192CBC-HS384 | A192CBC-HS384 ist ein JOSE-Algorithmus für die Inhaltsverschlüsselung (enc in einer JWE): AES-CBC mit HMAC mit SHA-384. Implementierungsanforderung: optional. | enc | RFC 7518, Section 5.2.4 |
A192CTR | A192CTR ist eine WebCrypto-Kennung in JOSE, die nur in einem JWK vorkommen darf: AES-CTR ohne Authentifizierung. Implementierungsanforderung: verboten. | JWK | W3C Web Cryptography API |
A192GCM | A192GCM ist ein JOSE-Algorithmus für die Inhaltsverschlüsselung (enc in einer JWE): AES-GCM. Implementierungsanforderung: optional. | enc | RFC 7518, Section 5.3 |
A192GCMKW | A192GCMKW ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): AES-GCM-Key-Wrap. Implementierungsanforderung: optional. | alg | RFC 7518, Section 4.7 |
A192KW | A192KW ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): AES-Key-Wrap. Implementierungsanforderung: optional. | alg | RFC 7518, Section 4.4 |
A256CBC | A256CBC ist eine WebCrypto-Kennung in JOSE, die nur in einem JWK vorkommen darf: AES-CBC ohne Authentifizierung. Implementierungsanforderung: verboten. | JWK | W3C Web Cryptography API |
A256CBC-HS512 | A256CBC-HS512 ist ein JOSE-Algorithmus für die Inhaltsverschlüsselung (enc in einer JWE): AES-CBC mit HMAC mit SHA-512. Implementierungsanforderung: erforderlich. | enc | RFC 7518, Section 5.2.5 |
A256CTR | A256CTR ist eine WebCrypto-Kennung in JOSE, die nur in einem JWK vorkommen darf: AES-CTR ohne Authentifizierung. Implementierungsanforderung: verboten. | JWK | W3C Web Cryptography API |
A256GCM | A256GCM ist ein JOSE-Algorithmus für die Inhaltsverschlüsselung (enc in einer JWE): AES-GCM. Implementierungsanforderung: empfohlen. | enc | RFC 7518, Section 5.3 |
A256GCMKW | A256GCMKW ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): AES-GCM-Key-Wrap. Implementierungsanforderung: optional. | alg | RFC 7518, Section 4.7 |
A256KW | A256KW ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): AES-Key-Wrap. Implementierungsanforderung: empfohlen. | alg | RFC 7518, Section 4.4 |
dir | dir ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): direkte Verwendung eines gemeinsamen symmetrischen Schlüssels. Implementierungsanforderung: empfohlen. | alg | RFC 7518, Section 4.5 |
ECDH-ES | ECDH-ES ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): ephemer-statisches ECDH. Implementierungsanforderung: empfohlen, wird voraussichtlich erforderlich. | alg | RFC 7518, Section 4.6 |
ECDH-ES+A128KW | ECDH-ES+A128KW ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): ephemer-statisches ECDH mit anschließendem AES-Key-Wrap. Implementierungsanforderung: empfohlen. | alg | RFC 7518, Section 4.6 |
ECDH-ES+A192KW | ECDH-ES+A192KW ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): ephemer-statisches ECDH mit anschließendem AES-Key-Wrap. Implementierungsanforderung: optional. | alg | RFC 7518, Section 4.6 |
ECDH-ES+A256KW | ECDH-ES+A256KW ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): ephemer-statisches ECDH mit anschließendem AES-Key-Wrap. Implementierungsanforderung: empfohlen. | alg | RFC 7518, Section 4.6 |
Ed25519 | Ed25519 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): EdDSA auf der Kurve edwards25519. Implementierungsanforderung: optional.edwards25519 | alg | RFC 9864, Section 2.2 |
Ed448 | Ed448 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): EdDSA auf der Kurve edwards448. Implementierungsanforderung: optional.edwards448 | alg | RFC 9864, Section 2.2 |
EdDSAAnmerkung | EdDSA ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): EdDSA. Implementierungsanforderung: veraltet. | alg | RFC 9864, Section 2.2 |
ES256Anmerkung | ES256 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): ECDSA auf der Kurve P-256 mit SHA-256. Implementierungsanforderung: empfohlen, wird voraussichtlich erforderlich.P-256 | alg | RFC 7518, Section 3.4 |
ES256K | ES256K ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): ECDSA auf der Kurve secp256k1 mit SHA-256. Implementierungsanforderung: optional.secp256k1 | alg | RFC 8812, Section 3.2 |
ES384 | ES384 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): ECDSA auf der Kurve P-384 mit SHA-384. Implementierungsanforderung: optional.P-384 | alg | RFC 7518, Section 3.4 |
ES512 | ES512 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): ECDSA auf der Kurve P-521 mit SHA-512. Implementierungsanforderung: optional.P-521 | alg | RFC 7518, Section 3.4 |
HPKE-0 | HPKE-0 ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): hybride Public-Key-Verschlüsselung (HPKE) auf der Kurve P-256. Implementierungsanforderung: optional.P-256 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-0-KE | HPKE-0-KE ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): hybride Public-Key-Verschlüsselung (HPKE) auf der Kurve P-256. Implementierungsanforderung: optional.P-256 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 6.2 |
HPKE-1 | HPKE-1 ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): hybride Public-Key-Verschlüsselung (HPKE) auf der Kurve P-384. Implementierungsanforderung: optional.P-384 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-1-KE | HPKE-1-KE ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): hybride Public-Key-Verschlüsselung (HPKE) auf der Kurve P-384. Implementierungsanforderung: optional.P-384 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 6.2 |
HPKE-2 | HPKE-2 ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): hybride Public-Key-Verschlüsselung (HPKE) auf der Kurve P-521. Implementierungsanforderung: optional.P-521 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-2-KE | HPKE-2-KE ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): hybride Public-Key-Verschlüsselung (HPKE) auf der Kurve P-521. Implementierungsanforderung: optional.P-521 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 6.2 |
HPKE-3 | HPKE-3 ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): hybride Public-Key-Verschlüsselung (HPKE) auf der Kurve curve25519. Implementierungsanforderung: optional.curve25519 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-3-KE | HPKE-3-KE ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): hybride Public-Key-Verschlüsselung (HPKE) auf der Kurve curve25519. Implementierungsanforderung: optional.curve25519 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 6.2 |
HPKE-4 | HPKE-4 ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): hybride Public-Key-Verschlüsselung (HPKE) auf der Kurve curve25519. Implementierungsanforderung: optional.curve25519 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-5 | HPKE-5 ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): hybride Public-Key-Verschlüsselung (HPKE) auf der Kurve curve448. Implementierungsanforderung: optional.curve448 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-5-KE | HPKE-5-KE ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): hybride Public-Key-Verschlüsselung (HPKE) auf der Kurve curve448. Implementierungsanforderung: optional.curve448 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 6.2 |
HPKE-6 | HPKE-6 ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): hybride Public-Key-Verschlüsselung (HPKE) auf der Kurve curve448. Implementierungsanforderung: optional.curve448 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-7 | HPKE-7 ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): hybride Public-Key-Verschlüsselung (HPKE) auf der Kurve P-256. Implementierungsanforderung: optional.P-256 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 5.1 |
HPKE-7-KE | HPKE-7-KE ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): hybride Public-Key-Verschlüsselung (HPKE) auf der Kurve P-256. Implementierungsanforderung: optional.P-256 | alg | RFC-ietf-jose-hpke-encrypt-22, Section 6.2 |
HS1 | HS1 ist eine WebCrypto-Kennung in JOSE, die nur in einem JWK vorkommen darf: HMAC mit SHA-1. Implementierungsanforderung: verboten. | JWK | W3C Web Cryptography API |
HS256Anmerkung | HS256 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): HMAC mit SHA-256. Implementierungsanforderung: erforderlich. | alg | RFC 7518, Section 3.2 |
HS384 | HS384 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): HMAC mit SHA-384. Implementierungsanforderung: optional. | alg | RFC 7518, Section 3.2 |
HS512 | HS512 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): HMAC mit SHA-512. Implementierungsanforderung: optional. | alg | RFC 7518, Section 3.2 |
ML-DSA-44 | ML-DSA-44 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): ML-DSA. Implementierungsanforderung: optional. | alg | RFC 9964 |
ML-DSA-65Anmerkung | ML-DSA-65 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): ML-DSA. Implementierungsanforderung: optional. | alg | RFC 9964 |
ML-DSA-87 | ML-DSA-87 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): ML-DSA. Implementierungsanforderung: optional. | alg | RFC 9964 |
noneAnmerkung | none ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): überhaupt keine Signatur und kein MAC. Implementierungsanforderung: optional. | alg | RFC 7518, Section 3.6 |
PBES2-HS256+A128KW | PBES2-HS256+A128KW ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): passwortbasierte Verschlüsselung (PBES2) mit SHA-256. Implementierungsanforderung: optional. | alg | RFC 7518, Section 4.8 |
PBES2-HS384+A192KW | PBES2-HS384+A192KW ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): passwortbasierte Verschlüsselung (PBES2) mit SHA-384. Implementierungsanforderung: optional. | alg | RFC 7518, Section 4.8 |
PBES2-HS512+A256KW | PBES2-HS512+A256KW ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): passwortbasierte Verschlüsselung (PBES2) mit SHA-512. Implementierungsanforderung: optional. | alg | RFC 7518, Section 4.8 |
PS256 | PS256 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): RSASSA-PSS mit SHA-256. Implementierungsanforderung: optional. | alg | RFC 7518, Section 3.5 |
PS384 | PS384 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): RSASSA-PSS mit SHA-384. Implementierungsanforderung: optional. | alg | RFC 7518, Section 3.5 |
PS512 | PS512 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): RSASSA-PSS mit SHA-512. Implementierungsanforderung: optional. | alg | RFC 7518, Section 3.5 |
RS1 | RS1 ist eine WebCrypto-Kennung in JOSE, die nur in einem JWK vorkommen darf: RSASSA-PKCS1-v1_5 mit SHA-1. Implementierungsanforderung: verboten. | JWK | W3C Web Cryptography API |
RS256Anmerkung | RS256 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): RSASSA-PKCS1-v1_5 mit SHA-256. Implementierungsanforderung: empfohlen. | alg | RFC 7518, Section 3.3 |
RS384 | RS384 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): RSASSA-PKCS1-v1_5 mit SHA-384. Implementierungsanforderung: optional. | alg | RFC 7518, Section 3.3 |
RS512 | RS512 ist ein JOSE-Algorithmus für Signatur oder MAC (alg in einer JWS): RSASSA-PKCS1-v1_5 mit SHA-512. Implementierungsanforderung: optional. | alg | RFC 7518, Section 3.3 |
RSA-OAEP | RSA-OAEP ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): Verschlüsselung mit RSAES-OAEP mit SHA-1. Implementierungsanforderung: empfohlen, wird voraussichtlich erforderlich. | alg | RFC 7518, Section 4.3 |
RSA-OAEP-256 | RSA-OAEP-256 ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): Verschlüsselung mit RSAES-OAEP mit SHA-256. Implementierungsanforderung: optional. | alg | RFC 7518, Section 4.3 |
RSA-OAEP-384 | RSA-OAEP-384 ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): Verschlüsselung mit RSAES-OAEP mit SHA-384. Implementierungsanforderung: optional. | alg | W3C Web Cryptography API |
RSA-OAEP-512 | RSA-OAEP-512 ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): Verschlüsselung mit RSAES-OAEP mit SHA-512. Implementierungsanforderung: optional. | alg | W3C Web Cryptography API |
RSA1_5Anmerkung | RSA1_5 ist ein JOSE-Algorithmus für das Schlüsselmanagement (alg in einer JWE): Verschlüsselung mit RSAES-PKCS1-v1_5. Implementierungsanforderung: empfohlen, wird voraussichtlich optional. | alg | RFC 7518, Section 4.2 |