public class DigestParamFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
CRYPTOPRO_A
Id for parameter "1.2.643.2.2.30.1".
|
static int |
CRYPTOPRO_B
Id for parameter "1.2.643.2.2.30.2".
|
static int |
CRYPTOPRO_C
Id for parameter "1.2.643.2.2.30.4".
|
static int |
CRYPTOPRO_D
Id for parameter "1.2.643.2.2.30.4".
|
static int |
DEFAULT
default parameter index CRYPTOPRO_A.
|
static int |
TEST
Id for parameter "1.2.643.2.2.30.0".
|
Modifier and Type | Method and Description |
---|---|
static DigestParamInterface |
decode(byte[] encoded,
int offset)
get parameter by asn1 encoded oid.
|
static int |
getAmount()
get amount of all available parameters.
|
static java.util.Enumeration<DigestParamInterface> |
getEnumeration()
Get Enumeration of all available parameters
|
static DigestParamInterface |
getInstance()
get default parameter.
|
static DigestParamInterface |
getInstance(int index)
get parameter by index.
|
static DigestParamInterface |
getInstance(OID oid)
get parameter by OID.
|
static DigestParamInterface |
getInstance(java.lang.String str)
get parameter by oid string.
|
static java.util.Iterator<DigestParamInterface> |
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 DEFAULT
public static DigestParamInterface getInstance()
public static DigestParamInterface getInstance(int index)
index
- parameter indexpublic static DigestParamInterface getInstance(OID oid)
oid
- parameter oidpublic static DigestParamInterface getInstance(java.lang.String str)
str
- oid stringpublic static DigestParamInterface decode(byte[] encoded, int offset)
encoded
- DER encoded oidoffset
- offset in encodedpublic static int getAmount()
public static java.util.Enumeration<DigestParamInterface> getEnumeration()
public static java.util.Iterator<DigestParamInterface> getIterator()