public class ProviderAlgorithmInfo
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ALG_TYPE_DATA_ENCRYPT
Data encryption algorithm type.
|
static java.lang.String |
ALG_TYPE_HASH
Hash algorithm type.
|
static java.lang.String |
ALG_TYPE_KEY_EXCHANGE
Key Exchange algorithm type.
|
static java.lang.String |
ALG_TYPE_MSG_ENCRYPT
Signature algorithm type.
|
static java.lang.String |
ALG_TYPE_SIGNATURE
Signature algorithm type.
|
static java.lang.String |
ALG_TYPE_UNKNOWN
Unknown algorithm type.
|
| Modifier and Type | Method and Description |
|---|---|
Algorithms |
getAlgId()
Returns the algorithm id.
|
int |
getAlgIdAsInt()
Returns the integer value of the algorithm id.
|
java.lang.String |
getAlgorithmType()
Returns the type of this algorithm.
|
int |
getDefaultLen()
Returns the default algorithm key length.
|
java.lang.String |
getLongName()
Returns the long name of the algorithm.
|
int |
getMaxLen()
Returns the maximum key length for the algorithm.
|
int |
getMinLen()
Returns the minimum key length for the algorithm.
|
java.lang.String |
getName()
Returns the algorithm name.
|
int |
getProtocols()
Returns the number of protocols supported.
|
public static final java.lang.String ALG_TYPE_DATA_ENCRYPT
public static final java.lang.String ALG_TYPE_HASH
public static final java.lang.String ALG_TYPE_KEY_EXCHANGE
public static final java.lang.String ALG_TYPE_SIGNATURE
public static final java.lang.String ALG_TYPE_MSG_ENCRYPT
public static final java.lang.String ALG_TYPE_UNKNOWN
public Algorithms getAlgId()
null if the
integer value of the algorithm id is not recognized.public int getAlgIdAsInt()
public java.lang.String getLongName()
public int getDefaultLen()
public int getMaxLen()
public int getMinLen()
public java.lang.String getName()
public int getProtocols()
public java.lang.String getAlgorithmType()