KeyProvider
public 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, toString
public static final java.lang.String DEFAULT_GENKEY_ALG
public static java.util.List<byte[]> getKeyIdentifiers(EncryptedKey encryptedKey) throws XMLEncryptionException
XMLEncryptionException
public static byte[] getKeyIdentifier(EncryptedKey encryptedKey) throws XMLEncryptionException
XMLEncryptionException
public KeySelectorResult getKeyByIdentifier(byte[] keyIdentifier, java.lang.String alg, KeySelector.Purpose purpose)
getKeyByIdentifier
in interface KeyProvider
getKeyByIdentifier
in class BaseKeyProvider
public KeySelectorResult getKey(java.lang.String alg, KeySelector.Purpose purpose)