KeyProviderpublic class EncryptedKeyProvider extends BaseKeyProvider
| Modifier and Type | Field | Description | 
|---|---|---|
static java.lang.String | 
DEFAULT_GENKEY_ALG | 
AES_ALGORITHMS, DSA_ALGORITHMS, RSA_ALGORITHMS, TRIPLEDES_ALGORITHMS| Modifier and Type | Method | Description | 
|---|---|---|
KeySelectorResult | 
getKey(java.lang.String alg,
      KeySelector.Purpose purpose) | 
|
KeySelectorResult | 
getKeyByIdentifier(byte[] keyIdentifier,
                  java.lang.String alg,
                  KeySelector.Purpose purpose) | 
|
static byte[] | 
getKeyIdentifier(EncryptedKey encryptedKey) | 
|
static java.util.List<byte[]> | 
getKeyIdentifiers(EncryptedKey encryptedKey) | 
getIdentifier, getKeyByIssuerSerial, getKeyByName, getKeyBySTR, getKeyBySubjectName, getKeyByURI, getName, getSecurityToken, getUri, toStringpublic static final java.lang.String DEFAULT_GENKEY_ALG
public static java.util.List<byte[]> getKeyIdentifiers(EncryptedKey encryptedKey) throws XMLEncryptionException
XMLEncryptionExceptionpublic static byte[] getKeyIdentifier(EncryptedKey encryptedKey) throws XMLEncryptionException
XMLEncryptionExceptionpublic KeySelectorResult getKeyByIdentifier(byte[] keyIdentifier, java.lang.String alg, KeySelector.Purpose purpose)
getKeyByIdentifier in interface KeyProvidergetKeyByIdentifier in class BaseKeyProviderpublic KeySelectorResult getKey(java.lang.String alg, KeySelector.Purpose purpose)