public interface KeyProvider
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String[] |
AES_ALGORITHMS |
|
static java.lang.String[] |
DSA_ALGORITHMS |
|
static java.lang.String[] |
RSA_ALGORITHMS |
|
static java.lang.String[] |
TRIPLEDES_ALGORITHMS |
Modifier and Type | Method | Description |
---|---|---|
KeyResult |
getKey(java.lang.String alg,
KeyPurpose purpose) |
|
KeyResult |
getKeyByIdentifier(byte[] identifier,
java.lang.String alg,
KeyPurpose purpose) |
|
KeyResult |
getKeyByIssuerSerial(java.lang.String issuerName,
java.math.BigInteger serial,
java.lang.String alg,
KeyPurpose purpose) |
|
KeyResult |
getKeyByName(java.lang.String keyName,
java.lang.String alg,
KeyPurpose purpose) |
|
KeyResult |
getKeyBySubjectName(java.lang.String subjectDN,
java.lang.String alg,
KeyPurpose purpose) |
|
KeyResult |
getKeyByURI(java.lang.String uri,
java.lang.String alg,
KeyPurpose purpose) |
static final java.lang.String[] RSA_ALGORITHMS
static final java.lang.String[] DSA_ALGORITHMS
static final java.lang.String[] AES_ALGORITHMS
static final java.lang.String[] TRIPLEDES_ALGORITHMS
KeyResult getKey(java.lang.String alg, KeyPurpose purpose)
KeyResult getKeyByName(java.lang.String keyName, java.lang.String alg, KeyPurpose purpose)
KeyResult getKeyByIdentifier(byte[] identifier, java.lang.String alg, KeyPurpose purpose)
KeyResult getKeyByURI(java.lang.String uri, java.lang.String alg, KeyPurpose purpose)
KeyResult getKeyBySubjectName(java.lang.String subjectDN, java.lang.String alg, KeyPurpose purpose)
KeyResult getKeyByIssuerSerial(java.lang.String issuerName, java.math.BigInteger serial, java.lang.String alg, KeyPurpose purpose)