public class EllipticParamFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
CRYPTOPRO_A
Id for parameter "1.2.643.2.2.35.1".
|
static int |
CRYPTOPRO_B
Id for parameter "1.2.643.2.2.35.2".
|
static int |
CRYPTOPRO_C
Id for parameter "1.2.643.2.2.35.3".
|
static int |
DEFAULT
default parameter index CRYPTOPRO_A.
|
static int |
TEST
Id for parameter "1.2.643.2.2.35.0".
|
Modifier and Type | Method and Description |
---|---|
static EllipticParamInterface |
decode(byte[] encoded,
int offset)
get parameter by asn1 encoded oid.
|
static int |
getAmount()
get amount of all available parameters.
|
static java.util.Enumeration<EllipticParamInterface> |
getEnumeration()
Get Enumeration of all available parameters
|
static EllipticParamInterface |
getInstance()
get default parameter.
|
static EllipticParamInterface |
getInstance(int index)
get parameter by index.
|
static EllipticParamInterface |
getInstance(OID oid)
get parameter by OID.
|
static EllipticParamInterface |
getInstance(java.lang.String str)
get parameter by oid string.
|
static java.util.Iterator<EllipticParamInterface> |
getIterator()
Get Iterator of all available parameters
|
public static final int TEST
public static final int CRYPTOPRO_A
public static final int CRYPTOPRO_B
public static final int CRYPTOPRO_C
public static final int DEFAULT
public static EllipticParamInterface getInstance()
public static EllipticParamInterface getInstance(int index)
index
- parameter indexpublic static EllipticParamInterface getInstance(OID oid)
oid
- parameter oidpublic static EllipticParamInterface getInstance(java.lang.String str)
str
- oid stringpublic static EllipticParamInterface decode(byte[] encoded, int offset)
encoded
- DER encoded oidoffset
- offset in encodedpublic static int getAmount()
public static java.util.Enumeration<EllipticParamInterface> getEnumeration()
public static java.util.Iterator<EllipticParamInterface> getIterator()