Class EncryptedElementTypeEncryptedKeyResolver
java.lang.Object
org.opensaml.xmlsec.encryption.support.AbstractEncryptedKeyResolver
org.opensaml.saml.saml2.encryption.EncryptedElementTypeEncryptedKeyResolver
- All Implemented Interfaces:
EncryptedKeyResolver
An implementation of
EncryptedKeyResolver
which resolves EncryptedKey
elements which appear as immediate children of the
EncryptedElementType
which is the parent of the EncryptedData
context.-
Constructor Summary
ConstructorsConstructorDescriptionConstructor.EncryptedElementTypeEncryptedKeyResolver
(String recipient) Constructor.EncryptedElementTypeEncryptedKeyResolver
(Set<String> recipients) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionresolve
(EncryptedData encryptedData) Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.Methods inherited from class org.opensaml.xmlsec.encryption.support.AbstractEncryptedKeyResolver
getRecipients, matchCarriedKeyName, matchDataReference, matchRecipient
-
Constructor Details
-
EncryptedElementTypeEncryptedKeyResolver
public EncryptedElementTypeEncryptedKeyResolver()Constructor. -
EncryptedElementTypeEncryptedKeyResolver
Constructor.- Parameters:
recipients
- the set of recipients
-
EncryptedElementTypeEncryptedKeyResolver
Constructor.- Parameters:
recipient
- the recipient
-
-
Method Details
-
resolve
Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.- Parameters:
encryptedData
- the EncryptedData element context in which to resolve- Returns:
- an iterable of EncryptedKey elements
-