Class InlineEncryptedKeyResolver

    • Constructor Detail

      • InlineEncryptedKeyResolver

        public InlineEncryptedKeyResolver()
        Constructor.
      • InlineEncryptedKeyResolver

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

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

      • resolve

        @Nonnull
        public Iterable<EncryptedKey> resolve​(@Nonnull
                                              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