public class CryptParamFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
CRYPTOPRO_A
Id for parameter "1.2.643.2.2.31.1".
|
static int |
CRYPTOPRO_B
Id for parameter "1.2.643.2.2.31.2".
|
static int |
CRYPTOPRO_C
Id for parameter "1.2.643.2.2.31.3".
|
static int |
CRYPTOPRO_D
Id for parameter "1.2.643.2.2.31.4".
|
static int |
CRYPTOPRO_OSCAR_1_0
Id for parameter "1.2.643.2.2.31.6".
|
static int |
CRYPTOPRO_OSCAR_1_1
Id for parameter "1.2.643.2.2.31.5".
|
static int |
CRYPTOPRO_RIC_1
Id for parameter "1.2.643.2.2.31.7".
|
static int |
DEFAULT
default parameter index CRYPTOPRO_A.
|
static int |
TEST
Id for parameter "1.2.643.2.2.31.0".
|
Modifier and Type | Method and Description |
---|---|
static CryptParamInterface |
decode(byte[] encoded,
int offset)
get parameter by asn1 encoded oid.
|
static int |
getAmount()
get amount of all available parameters.
|
static java.util.Enumeration<CryptParamInterface> |
getEnumeration()
Get Enumeration of all available parameters
|
static CryptParamInterface |
getInstance()
get default parameter.
|
static CryptParamInterface |
getInstance(int index)
get parameter by index.
|
static CryptParamInterface |
getInstance(OID oid)
get parameter by OID.
|
static CryptParamInterface |
getInstance(java.lang.String str)
get parameter by oid string.
|
static java.util.Iterator<CryptParamInterface> |
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 CRYPTOPRO_D
public static final int CRYPTOPRO_OSCAR_1_1
public static final int CRYPTOPRO_OSCAR_1_0
public static final int CRYPTOPRO_RIC_1
public static final int DEFAULT
public static CryptParamInterface getInstance()
public static CryptParamInterface getInstance(int index)
index
- parameter indexpublic static CryptParamInterface getInstance(OID oid)
oid
- parameter oidpublic static CryptParamInterface getInstance(java.lang.String str)
str
- oid stringpublic static CryptParamInterface decode(byte[] encoded, int offset)
encoded
- DER encoded oidoffset
- offset in encodedpublic static int getAmount()
public static java.util.Enumeration<CryptParamInterface> getEnumeration()
public static java.util.Iterator<CryptParamInterface> getIterator()