| Modifier and Type | Method and Description |
|---|---|
| public ECParameterSpec | |
| public Cipher | |
| public Cipher | |
| public <T> T | getAlgorithmProvider(Class<T>
Returned class. clazz, String Type of the algorithm, which we want to return algorithm)Get some algorithm provider implementation. |
| public Provider | Returns: BouncyCastle security provider. Can be either non-FIPS or FIPS based provider
|
| public CertificateUtilsProvider | |
| public CertPathBuilder | |
| public CertStore | |
| public ECDSACryptoProvider | |
| public UserIdentityExtractorProvider | |
| public KeyFactory | |
| public KeyPairGenerator | |
| public KeyStore | |
| public <T> T | |
| public PemUtilsProvider | |
| public SecretKeyFactory | |
| public Signature | |
| public default Stream | |
| public default String[] | Returns: Allowed key sizes of RSA key modulus, which this cryptoProvider supports
|
| public CertificateFactory | |
| public SSLSocketFactory | Returns: decorated factoryThe original factory to wrap. Usually default java SSLSocketFactory delegate)Wrap given SSLSocketFactory and decorate it with some additional functionality. |
| createECParams | back to summary |
|---|---|
| public ECParameterSpec createECParams(String curveName) Create the param spec for the EC curve | |
| getAesCbcCipher | back to summary |
|---|---|
| public Cipher getAesCbcCipher() throws NoSuchAlgorithmException, NoSuchProviderException, NoSuchPaddingException | |
| getAesGcmCipher | back to summary |
|---|---|
| public Cipher getAesGcmCipher() throws NoSuchAlgorithmException, NoSuchProviderException, NoSuchPaddingException | |
| getAlgorithmProvider | back to summary |
|---|---|
| public <T> T getAlgorithmProvider(Class<T> clazz, String algorithm) Get some algorithm provider implementation. Returned implementation can be dependent according to if we have non-fips bouncycastle or fips bouncycastle on the classpath. | |
| getBouncyCastleProvider | back to summary |
|---|---|
public Provider getBouncyCastleProvider()
| |
| getCertificateUtils | back to summary |
|---|---|
| public CertificateUtilsProvider getCertificateUtils() Get CertificateUtils implementation. Returned implementation can be dependent according to if we have non-fips bouncycastle or fips bouncycastle on the classpath. | |
| getCertPathBuilder | back to summary |
|---|---|
| public CertPathBuilder getCertPathBuilder() throws NoSuchAlgorithmException, NoSuchProviderException | |
| getCertStore | back to summary |
|---|---|
| public CertStore getCertStore(CollectionCertStoreParameters collectionCertStoreParameters) throws InvalidAlgorithmParameterException, NoSuchAlgorithmException, NoSuchProviderException | |
| getEcdsaCryptoProvider | back to summary |
|---|---|
| public ECDSACryptoProvider getEcdsaCryptoProvider() | |
| getIdentityExtractorProvider | back to summary |
|---|---|
| public UserIdentityExtractorProvider getIdentityExtractorProvider() | |
| getKeyFactory | back to summary |
|---|---|
| public KeyFactory getKeyFactory(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException | |
| getKeyPairGen | back to summary |
|---|---|
| public KeyPairGenerator getKeyPairGen(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException | |
| getKeyStore | back to summary |
|---|---|
| public KeyStore getKeyStore(KeystoreUtil. | |
| getOCSPProver | back to summary |
|---|---|
| public <T> T getOCSPProver(Class<T> clazz) | |
| getPemUtils | back to summary |
|---|---|
| public PemUtilsProvider getPemUtils() Get PEMUtils implementation. Returned implementation can be dependent according to if we have non-fips bouncycastle or fips bouncycastle on the classpath. | |
| getSecretKeyFact | back to summary |
|---|---|
| public SecretKeyFactory getSecretKeyFact(String keyAlgorithm) throws NoSuchAlgorithmException, NoSuchProviderException | |
| getSignature | back to summary |
|---|---|
| public Signature getSignature(String sigAlgName) throws NoSuchAlgorithmException, NoSuchProviderException | |
| getSupportedKeyStoreTypes | back to summary |
|---|---|
public default Stream
| |
| getSupportedRsaKeySizes | back to summary |
|---|---|
public default String[] getSupportedRsaKeySizes()
| |
| getX509CertFactory | back to summary |
|---|---|
| public CertificateFactory getX509CertFactory() throws CertificateException, NoSuchProviderException | |
| wrapFactoryForTruststore | back to summary |
|---|---|
| public SSLSocketFactory wrapFactoryForTruststore(SSLSocketFactory delegate) Wrap given SSLSocketFactory and decorate it with some additional functionality. This method is used in the context of truststore (where Keycloak is SSL client)
| |