public class EncryptedElementTypeEncryptedKeyResolver extends AbstractEncryptedKeyResolver
EncryptedKeyResolver
which resolves EncryptedKey elements which appear as immediate children of the
EncryptedElementType which is the parent of the EncryptedData context.| Constructor and Description |
|---|
EncryptedElementTypeEncryptedKeyResolver()
Constructor.
|
EncryptedElementTypeEncryptedKeyResolver(java.util.Set<java.lang.String> recipients)
Constructor.
|
EncryptedElementTypeEncryptedKeyResolver(java.lang.String recipient)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<EncryptedKey> |
resolve(EncryptedData encryptedData)
Resolve the EncryptedKey elements containing the data encryption key used to
encrypt the specified EncryptedData element.
|
getRecipients, matchCarriedKeyName, matchDataReference, matchRecipientpublic EncryptedElementTypeEncryptedKeyResolver()
public EncryptedElementTypeEncryptedKeyResolver(@Nullable
java.util.Set<java.lang.String> recipients)
recipients - the set of recipientspublic EncryptedElementTypeEncryptedKeyResolver(@Nullable
java.lang.String recipient)
recipient - the recipientpublic java.lang.Iterable<EncryptedKey> resolve(EncryptedData encryptedData)
encryptedData - the EncryptedData element context in which to resolve