Interface DecryptionConfiguration

    • Method Detail

      • getDataKeyInfoCredentialResolver

        @Nullable
        KeyInfoCredentialResolver getDataKeyInfoCredentialResolver()
        The KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.
        Returns:
        the KeyInfoCredentialResolver instance
      • getKEKKeyInfoCredentialResolver

        @Nullable
        KeyInfoCredentialResolver getKEKKeyInfoCredentialResolver()
        The KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the Key Encryption Key or KEK).
        Returns:
        the KeyInfoCredentialResolver instance
      • getEncryptedKeyResolver

        @Nullable
        EncryptedKeyResolver getEncryptedKeyResolver()
        Get the EncryptedKeyResolver to use when resolving the EncryptedKey(s) to process.
        Returns:
        the EncryptedKeyResolver instance