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)