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)