keycloak-scim/services/src/main/java/org/keycloak/crypto
David Anderson ce1331f550
Remove bouncycastle dependency from keycloak-services (#13489)
Closes #12857


Co-authored-by: mposolda <mposolda@gmail.com>
2022-08-22 15:43:59 +02: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 KEYCLOAK-8460 Request Object Signature Verification Other Than RS256 (#5603) 2018-11-19 14:28:32 +01: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 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
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 KEYCLOAK-9651 Wrong ECDSA signature R and S encoding 2019-11-13 15:32:51 +01:00
ECDSASignatureProvider.java Remove bouncycastle dependency from keycloak-services (#13489) 2022-08-22 15:43:59 +02: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 KEYCLOAK-7560 Refactor token signature SPI PR 2018-09-11 08:14:10 +02:00
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 KEYCLOAK-7560 Refactor token signature SPI PR 2018-09-11 08:14:10 +02:00
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 KEYCLOAK-7560 Refactor token signature SPI PR 2018-09-11 08:14:10 +02:00
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 KEYCLOAK-12615 HS384 and HS512 support for Client Authentication by Client Secret Signed JWT (#6633) 2020-01-28 14:55:48 +01: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 KEYCLOAK-8460 Request Object Signature Verification Other Than RS256 (#5603) 2018-11-19 14:28:32 +01:00
RS256SignatureProviderFactory.java KEYCLOAK-7560 Refactor token signature SPI PR 2018-09-11 08:14:10 +02:00
RS384ClientSignatureVerifierProviderFactory.java KEYCLOAK-8460 Request Object Signature Verification Other Than RS256 (#5603) 2018-11-19 14:28:32 +01:00
RS384SignatureProviderFactory.java KEYCLOAK-7560 Refactor token signature SPI PR 2018-09-11 08:14:10 +02:00
RS512ClientSignatureVerifierProviderFactory.java KEYCLOAK-8460 Request Object Signature Verification Other Than RS256 (#5603) 2018-11-19 14:28:32 +01:00
RS512SignatureProviderFactory.java KEYCLOAK-7560 Refactor token signature SPI PR 2018-09-11 08:14:10 +02:00
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 KEYCLOAK-9651 Wrong ECDSA signature R and S encoding 2019-11-13 15:32:51 +01:00
ServerECDSASignatureVerifierContext.java KEYCLOAK-9651 Wrong ECDSA signature R and S encoding 2019-11-13 15:32:51 +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