|
Bouncy Castle Cryptography Library 1.77.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Implemented by the BC provider. This allows setting of hidden parameters, such as the ImplicitCA parameters from X.962, if used.
Field Summary | |
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 |
Method Summary | |
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 attributes)
|
void |
addAlgorithm(java.lang.String key,
java.lang.String value)
|
void |
addAlgorithm(java.lang.String key,
java.lang.String value,
java.util.Map attributes)
|
void |
addAttributes(java.lang.String key,
java.util.Map 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)
|
Field Detail |
public static final java.lang.String THREAD_LOCAL_EC_IMPLICITLY_CA
public static final java.lang.String EC_IMPLICITLY_CA
public static final java.lang.String THREAD_LOCAL_DH_DEFAULT_PARAMS
public static final java.lang.String DH_DEFAULT_PARAMS
public static final java.lang.String ACCEPTABLE_EC_CURVES
public static final java.lang.String ADDITIONAL_EC_PARAMETERS
Method Detail |
public void setParameter(java.lang.String parameterName, java.lang.Object parameter)
public void addAlgorithm(java.lang.String key, java.lang.String value)
public void addAlgorithm(java.lang.String key, java.lang.String value, java.util.Map attributes)
public void addAlgorithm(java.lang.String type, ASN1ObjectIdentifier oid, java.lang.String className)
public void addAlgorithm(java.lang.String type, ASN1ObjectIdentifier oid, java.lang.String className, java.util.Map attributes)
public boolean hasAlgorithm(java.lang.String type, java.lang.String name)
public void addKeyInfoConverter(ASN1ObjectIdentifier oid, AsymmetricKeyInfoConverter keyInfoConverter)
public AsymmetricKeyInfoConverter getKeyInfoConverter(ASN1ObjectIdentifier oid)
public void addAttributes(java.lang.String key, java.util.Map attributeMap)
|
Bouncy Castle Cryptography Library 1.77.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |