public interface ConfigurableProvider
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACCEPTABLE_EC_CURVES
A set of OBJECT IDENTIFIERs representing acceptable named curves for imported keys.
|
static java.lang.String |
ADDITIONAL_EC_PARAMETERS
A set of OBJECT IDENTIFIERs to EC Curves providing local curve name mapping.
|
static java.lang.String |
DH_DEFAULT_PARAMS
Diffie-Hellman Default Parameters - VM wide version
|
static java.lang.String |
EC_IMPLICITLY_CA
Elliptic Curve CA parameters - VM wide version
|
static java.lang.String |
THREAD_LOCAL_DH_DEFAULT_PARAMS
Diffie-Hellman Default Parameters - thread local version
|
static java.lang.String |
THREAD_LOCAL_EC_IMPLICITLY_CA
Elliptic Curve CA parameters - thread local version
|
Modifier and Type | Method and Description |
---|---|
void |
addAlgorithm(java.lang.String type,
ASN1ObjectIdentifier oid,
java.lang.String className) |
void |
addAlgorithm(java.lang.String key,
java.lang.String value) |
void |
addAttributes(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> attributeMap) |
void |
addKeyInfoConverter(ASN1ObjectIdentifier oid,
AsymmetricKeyInfoConverter keyInfoConverter) |
AsymmetricKeyInfoConverter |
getKeyInfoConverter(ASN1ObjectIdentifier oid) |
boolean |
hasAlgorithm(java.lang.String type,
java.lang.String name) |
void |
setParameter(java.lang.String parameterName,
java.lang.Object parameter) |
static final java.lang.String THREAD_LOCAL_EC_IMPLICITLY_CA
static final java.lang.String EC_IMPLICITLY_CA
static final java.lang.String THREAD_LOCAL_DH_DEFAULT_PARAMS
static final java.lang.String DH_DEFAULT_PARAMS
static final java.lang.String ACCEPTABLE_EC_CURVES
static final java.lang.String ADDITIONAL_EC_PARAMETERS
void setParameter(java.lang.String parameterName, java.lang.Object parameter)
void addAlgorithm(java.lang.String key, java.lang.String value)
void addAlgorithm(java.lang.String type, ASN1ObjectIdentifier oid, java.lang.String className)
boolean hasAlgorithm(java.lang.String type, java.lang.String name)
void addKeyInfoConverter(ASN1ObjectIdentifier oid, AsymmetricKeyInfoConverter keyInfoConverter)
AsymmetricKeyInfoConverter getKeyInfoConverter(ASN1ObjectIdentifier oid)
void addAttributes(java.lang.String key, java.util.Map<java.lang.String,java.lang.String> attributeMap)