org.opensaml.xml.encryption
Class InlineEncryptedKeyResolver

java.lang.Object
  extended by org.opensaml.xml.encryption.AbstractEncryptedKeyResolver
      extended by org.opensaml.xml.encryption.InlineEncryptedKeyResolver
All Implemented Interfaces:
EncryptedKeyResolver

public class InlineEncryptedKeyResolver
extends AbstractEncryptedKeyResolver

Implementation of EncryptedKeyResolver which finds EncryptedKey elements within the KeyInfo of the EncryptedData context.


Constructor Summary
InlineEncryptedKeyResolver()
           
 
Method Summary
 Iterable<EncryptedKey> resolve(EncryptedData encryptedData)
          Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.
 
Methods inherited from class org.opensaml.xml.encryption.AbstractEncryptedKeyResolver
getRecipients, matchCarriedKeyName, matchDataReference, matchRecipient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InlineEncryptedKeyResolver

public InlineEncryptedKeyResolver()
Method Detail

resolve

public Iterable<EncryptedKey> resolve(EncryptedData encryptedData)
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


Copyright © 1999-2012. All Rights Reserved.