keycloak-scim/services/src/main/java/org/keycloak/crypto
Takashi Norimatsu b99f45ed3d Supporting EdDSA
closes #15714

Signed-off-by: Takashi Norimatsu <takashi.norimatsu.ws@hitachi.com>

Co-authored-by: Muhammad Zakwan Bin Mohd Zahid <muhammadzakwan.mohdzahid.fg@hitachi.com>
Co-authored-by: rmartinc <rmartinc@redhat.com>
2024-01-24 12:10:41 +01:00
..
Aes128CbcHmacSha256ContentEncryptionProviderFactory.java KEYCLOAK-6768 Signed and Encrypted ID Token Support 2019-08-15 15:57:35 +02:00
Aes128GcmContentEncryptionProviderFactory.java KEYCLOAK-6768 Signed and Encrypted ID Token Support 2019-08-15 15:57:35 +02:00
Aes192CbcHmacSha384ContentEncryptionProviderFactory.java KEYCLOAK-13104 Signed and Encrypted ID Token Support : AES 192bit and 256bit key support 2020-05-20 09:01:59 +02:00
Aes192GcmContentEncryptionProviderFactory.java KEYCLOAK-13104 Signed and Encrypted ID Token Support : AES 192bit and 256bit key support 2020-05-20 09:01:59 +02:00
Aes256CbcHmacSha512ContentEncryptionProviderFactory.java KEYCLOAK-13104 Signed and Encrypted ID Token Support : AES 192bit and 256bit key support 2020-05-20 09:01:59 +02:00
Aes256GcmContentEncryptionProviderFactory.java KEYCLOAK-13104 Signed and Encrypted ID Token Support : AES 192bit and 256bit key support 2020-05-20 09:01:59 +02:00
AesCbcHmacShaContentEncryptionProvider.java KEYCLOAK-6768 Signed and Encrypted ID Token Support 2019-08-15 15:57:35 +02:00
AesGcmContentEncryptionProvider.java KEYCLOAK-6768 Signed and Encrypted ID Token Support 2019-08-15 15:57:35 +02:00
AsymmetricClientSignatureVerifierProvider.java Incorrect Signature algorithms presented by Client Authenticator 2023-06-21 08:55:58 +02:00
AsymmetricSignatureProvider.java [#11036] Identity Providers: Add support for elliptic curve signatures (ES256/ES384/ES512) using JWKS URL 2022-06-21 10:52:25 -03:00
ClientAsymmetricSignatureVerifierContext.java Issue #9194: Client authentication fails when using signed JWT, if the JWA signing algorithm is not RS256 2022-06-06 12:07:09 +02:00
ClientECDSASignatureVerifierContext.java Supporting EdDSA 2024-01-24 12:10:41 +01:00
ClientEdDSASignatureVerifierContext.java Supporting EdDSA 2024-01-24 12:10:41 +01:00
ClientMacSignatureVerifierContext.java KEYCLOAK-12615 HS384 and HS512 support for Client Authentication by Client Secret Signed JWT (#6633) 2020-01-28 14:55:48 +01:00
ECDSAClientSignatureVerifierProvider.java Incorrect Signature algorithms presented by Client Authenticator 2023-06-21 08:55:58 +02:00
ECDSASignatureProvider.java Remove backward compatibility for ECDSA tokens 2023-10-06 14:24:48 +02:00
EdDSAClientSignatureVerifierProvider.java Supporting EdDSA 2024-01-24 12:10:41 +01:00
EdDSAClientSignatureVerifierProviderFactory.java Supporting EdDSA 2024-01-24 12:10:41 +01:00
EdDSASignatureProvider.java Supporting EdDSA 2024-01-24 12:10:41 +01:00
EdDSASignatureProviderFactory.java Supporting EdDSA 2024-01-24 12:10:41 +01:00
ES256ClientSignatureVerifierProviderFactory.java KEYCLOAK-9651 Wrong ECDSA signature R and S encoding 2019-11-13 15:32:51 +01:00
ES256SignatureProviderFactory.java KEYCLOAK-9651 Wrong ECDSA signature R and S encoding 2019-11-13 15:32:51 +01:00
ES384ClientSignatureVerifierProviderFactory.java KEYCLOAK-9651 Wrong ECDSA signature R and S encoding 2019-11-13 15:32:51 +01:00
ES384SignatureProviderFactory.java KEYCLOAK-9651 Wrong ECDSA signature R and S encoding 2019-11-13 15:32:51 +01:00
ES512ClientSignatureVerifierProviderFactory.java KEYCLOAK-9651 Wrong ECDSA signature R and S encoding 2019-11-13 15:32:51 +01:00
ES512SignatureProviderFactory.java KEYCLOAK-9651 Wrong ECDSA signature R and S encoding 2019-11-13 15:32:51 +01:00
HS256ClientSignatureVerifierProviderFactory.java KEYCLOAK-12615 HS384 and HS512 support for Client Authentication by Client Secret Signed JWT (#6633) 2020-01-28 14:55:48 +01:00
HS256SignatureProviderFactory.java
HS384ClientSignatureVerifierProviderFactory.java KEYCLOAK-12615 HS384 and HS512 support for Client Authentication by Client Secret Signed JWT (#6633) 2020-01-28 14:55:48 +01:00
HS384SignatureProviderFactory.java
HS512ClientSignatureVerifierProviderFactory.java KEYCLOAK-12615 HS384 and HS512 support for Client Authentication by Client Secret Signed JWT (#6633) 2020-01-28 14:55:48 +01:00
HS512SignatureProviderFactory.java
JavaAlgorithmHashProvider.java KEYCLOAK-9089 IllegalArgumentException when trying to use ES256 as OIDC access token signature 2018-12-14 21:01:03 +01:00
MacSecretClientSignatureVerifierProvider.java Incorrect Signature algorithms presented by Client Authenticator 2023-06-21 08:55:58 +02:00
MacSecretSignatureProvider.java [#11036] Identity Providers: Add support for elliptic curve signatures (ES256/ES384/ES512) using JWKS URL 2022-06-21 10:52:25 -03:00
PS256ClientSignatureVerifierProviderFactory.java KEYCLOAK-9756 PS256 algorithm support for token signing and validation 2019-04-09 20:52:02 +02:00
PS256SignatureProviderFactory.java KEYCLOAK-9756 PS256 algorithm support for token signing and validation 2019-04-09 20:52:02 +02:00
PS384ClientSignatureVerifierProviderFactory.java KEYCLOAK-9756 PS256 algorithm support for token signing and validation 2019-04-09 20:52:02 +02:00
PS384SignatureProviderFactory.java KEYCLOAK-9756 PS256 algorithm support for token signing and validation 2019-04-09 20:52:02 +02:00
PS512ClientSignatureVerifierProviderFactory.java KEYCLOAK-9756 PS256 algorithm support for token signing and validation 2019-04-09 20:52:02 +02:00
PS512SignatureProviderFactory.java KEYCLOAK-9756 PS256 algorithm support for token signing and validation 2019-04-09 20:52:02 +02:00
RS256ClientSignatureVerifierProviderFactory.java
RS256SignatureProviderFactory.java
RS384ClientSignatureVerifierProviderFactory.java
RS384SignatureProviderFactory.java
RS512ClientSignatureVerifierProviderFactory.java
RS512SignatureProviderFactory.java
RsaCekManagementProvider.java Unit tests in "crypto/fips1402" passing on RHEL 8.6 with BC FIPS approved mode. Cleanup (#13406) 2022-07-29 18:03:56 +02:00
RsaesOaep256CekManagementProviderFactory.java KEYCLOAK-14529 Signed and Encrypted ID Token Support : RSA-OAEP-256 Key Management Algorithm 2020-07-30 15:20:51 +02:00
RsaesOaepCekManagementProviderFactory.java KEYCLOAK-6768 Signed and Encrypted ID Token Support 2019-08-15 15:57:35 +02:00
RsaesPkcs1CekManagementProviderFactory.java KEYCLOAK-6768 Signed and Encrypted ID Token Support 2019-08-15 15:57:35 +02:00
ServerAsymmetricSignatureSignerContext.java [#11036] Identity Providers: Add support for elliptic curve signatures (ES256/ES384/ES512) using JWKS URL 2022-06-21 10:52:25 -03:00
ServerAsymmetricSignatureVerifierContext.java [#11036] Identity Providers: Add support for elliptic curve signatures (ES256/ES384/ES512) using JWKS URL 2022-06-21 10:52:25 -03:00
ServerECDSASignatureSignerContext.java Remove backward compatibility for ECDSA tokens 2023-10-06 14:24:48 +02:00
ServerECDSASignatureVerifierContext.java Remove backward compatibility for ECDSA tokens 2023-10-06 14:24:48 +02:00
ServerEdDSASignatureSignerContext.java Supporting EdDSA 2024-01-24 12:10:41 +01:00
ServerEdDSASignatureVerifierContext.java Supporting EdDSA 2024-01-24 12:10:41 +01:00
ServerMacSignatureSignerContext.java [#11036] Identity Providers: Add support for elliptic curve signatures (ES256/ES384/ES512) using JWKS URL 2022-06-21 10:52:25 -03:00
ServerMacSignatureVerifierContext.java [#11036] Identity Providers: Add support for elliptic curve signatures (ES256/ES384/ES512) using JWKS URL 2022-06-21 10:52:25 -03:00
SHA256HashProviderFactory.java KEYCLOAK-9089 IllegalArgumentException when trying to use ES256 as OIDC access token signature 2018-12-14 21:01:03 +01:00
SHA384HashProviderFactory.java KEYCLOAK-9089 IllegalArgumentException when trying to use ES256 as OIDC access token signature 2018-12-14 21:01:03 +01:00
SHA512HashProviderFactory.java KEYCLOAK-9089 IllegalArgumentException when trying to use ES256 as OIDC access token signature 2018-12-14 21:01:03 +01:00