Class EncryptedElementTypeEncryptedKeyResolver

  • All Implemented Interfaces:
    org.opensaml.xmlsec.encryption.support.EncryptedKeyResolver

    public class EncryptedElementTypeEncryptedKeyResolver
    extends org.opensaml.xmlsec.encryption.support.AbstractEncryptedKeyResolver
    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 Detail

      • EncryptedElementTypeEncryptedKeyResolver

        public EncryptedElementTypeEncryptedKeyResolver()
        Constructor.
      • EncryptedElementTypeEncryptedKeyResolver

        public EncryptedElementTypeEncryptedKeyResolver​(@Nullable
                                                        Set<String> recipients)
        Constructor.
        Parameters:
        recipients - the set of recipients
      • EncryptedElementTypeEncryptedKeyResolver

        public EncryptedElementTypeEncryptedKeyResolver​(@Nullable
                                                        String recipient)
        Constructor.
        Parameters:
        recipient - the recipient
    • Method Detail

      • resolve

        public Iterable<org.opensaml.xmlsec.encryption.EncryptedKey> resolve​(org.opensaml.xmlsec.encryption.EncryptedData encryptedData)