|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--de.flexiprovider.ec.parameters.CurveRegistry
This class contains some approved EC domain parameters for Elliptic Curve Cryptography. They can be used with the ECDSA, ECNR, ECDH, and ECIES algorithms.
The following EC domain parameters are supported here:
Prime parameters
Characteristic two parameters
NOTE:
The OIDs with prefix 1.3.6.1.4.1.8301.3.1.2 are OIDs of parameters defined by the CDC group, except for the OIDs 1.3.6.1.4.1.8301.3.1.2.9.0.25 and 1.3.6.1.4.1.8301.3.1.2.9.0.38, which are OIDs of NIST defined parameters.
The CDC defined OIDs are supported only by the FlexiECProvider.
| Method Summary | |
(package private) static void |
Construct the "keySize -> default curve parameters" mapping via static initialization. |
static java.lang.String |
getDefaultCurveParams(int keySize)
Return the OID of the default curve for the given key size. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
static void()
public static java.lang.String getDefaultCurveParams(int keySize)
throws InvalidAlgorithmParameterException
keySize - the key sizeInvalidAlgorithmParameterException - if no default parameters exist for the specified key
size.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||