Interface ConfigurableProvider
- All Known Implementing Classes:
BouncyCastleProvider
public interface ConfigurableProvider
Implemented by the BC provider. This allows setting of hidden parameters,
such as the ImplicitCA parameters from X.962, if used.
-
Field Summary
Fields Modifier and Type Field Description static StringDH_DEFAULT_PARAMSDiffie-Hellman Default Parameters - VM wide versionstatic StringEC_IMPLICITLY_CAElliptic Curve CA parameters - thread local versionstatic StringTHREAD_LOCAL_DH_DEFAULT_PARAMSDiffie-Hellman Default Parameters - thread local versionstatic StringTHREAD_LOCAL_EC_IMPLICITLY_CAElliptic Curve CA parameters - thread local version -
Method Summary
Modifier and Type Method Description voidaddAlgorithm(String key, String value)voidaddKeyInfoConverter(ASN1ObjectIdentifier oid, AsymmetricKeyInfoConverter keyInfoConverter)booleanhasAlgorithm(String type, String name)voidsetParameter(String parameterName, Object parameter)
-
Field Details
-
THREAD_LOCAL_EC_IMPLICITLY_CA
Elliptic Curve CA parameters - thread local version- See Also:
- Constant Field Values
-
EC_IMPLICITLY_CA
Elliptic Curve CA parameters - thread local version- See Also:
- Constant Field Values
-
THREAD_LOCAL_DH_DEFAULT_PARAMS
Diffie-Hellman Default Parameters - thread local version- See Also:
- Constant Field Values
-
DH_DEFAULT_PARAMS
Diffie-Hellman Default Parameters - VM wide version- See Also:
- Constant Field Values
-
-
Method Details
-
setParameter
-
addAlgorithm
-
hasAlgorithm
-
addKeyInfoConverter
-