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 type,
ASN1ObjectIdentifier oid,
java.lang.String className,
java.util.Map<java.lang.String,java.lang.String> attributes) |
void |
addAlgorithm(java.lang.String key,
java.lang.String value) |
void |
addAlgorithm(java.lang.String key,
java.lang.String value,
java.util.Map<java.lang.String,java.lang.String> attributes) |
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 key, java.lang.String value, java.util.Map<java.lang.String,java.lang.String> attributes)
void addAlgorithm(java.lang.String type, ASN1ObjectIdentifier oid, java.lang.String className)
void addAlgorithm(java.lang.String type, ASN1ObjectIdentifier oid, java.lang.String className, java.util.Map<java.lang.String,java.lang.String> attributes)
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)