Package org.keycloak.crypto.fips
Class KeycloakFipsSecurityProvider
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<Object,Object>
-
- java.util.Properties
-
- java.security.Provider
-
- org.keycloak.crypto.fips.KeycloakFipsSecurityProvider
-
- All Implemented Interfaces:
Serializable,Cloneable,Map<Object,Object>
public class KeycloakFipsSecurityProvider extends Provider
Security provider to workaround usage of potentially unsecured algorithms by 3rd party dependencies.- Author:
- Marek Posolda
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.jboss.logging.Loggerlogger-
Fields inherited from class java.util.Properties
defaults
-
-
Constructor Summary
Constructors Constructor Description KeycloakFipsSecurityProvider(org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider bcFipsProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Provider.ServicegetService(String type, String algorithm)-
Methods inherited from class java.security.Provider
clear, compute, computeIfAbsent, computeIfPresent, elements, entrySet, forEach, get, getInfo, getName, getOrDefault, getProperty, getServices, getVersion, keys, keySet, load, merge, put, putAll, putIfAbsent, putService, remove, remove, removeService, replace, replace, replaceAll, toString, values
-
Methods inherited from class java.util.Properties
getProperty, list, list, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
-
Methods inherited from class java.util.Hashtable
clone, contains, containsKey, containsValue, equals, hashCode, isEmpty, rehash, size
-
-
-
-
Method Detail
-
getService
public final Provider.Service getService(String type, String algorithm)
- Overrides:
getServicein classProvider
-
-