Interface WhitelistBlacklistConfiguration

All Superinterfaces:
AlgorithmPolicyConfiguration
All Known Subinterfaces:
DecryptionConfiguration, EncryptionConfiguration, SignatureSigningConfiguration, SignatureValidationConfiguration
All Known Implementing Classes:
BasicDecryptionConfiguration, BasicEncryptionConfiguration, BasicSignatureSigningConfiguration, BasicSignatureValidationConfiguration, BasicWhitelistBlacklistConfiguration

@Deprecated(forRemoval=true,
            since="4.1.0")
public interface WhitelistBlacklistConfiguration
extends AlgorithmPolicyConfiguration
Deprecated, for removal: This API element is subject to removal in a future version.
Algorithm URI include/exclude policy configuration.

Replace with AlgorithmPolicyConfiguration.

  • Method Details

    • getWhitelistedAlgorithms

      @Nonnull @NonnullElements @Unmodifiable @NotLive Collection<String> getWhitelistedAlgorithms()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Get the list of whitelisted algorithm URIs.
      Returns:
      the list of algorithms
    • isWhitelistMerge

      boolean isWhitelistMerge()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Flag indicating whether to merge this configuration's whitelist with one of a lower order of precedence, or to treat this whitelist as authoritative.
      Returns:
      true if should merge, false otherwise
    • getBlacklistedAlgorithms

      @Nonnull @NonnullElements @Unmodifiable @NotLive Collection<String> getBlacklistedAlgorithms()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Get the list of blacklisted algorithm URIs.
      Returns:
      the list of algorithms
    • isBlacklistMerge

      boolean isBlacklistMerge()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Flag indicating whether to merge this configuration's blacklist with one of a lower order of precedence, or to treat this blacklist as authoritative.
      Returns:
      true if should merge, false otherwise
    • getWhitelistBlacklistPrecedence

      @Nonnull WhitelistBlacklistConfiguration.Precedence getWhitelistBlacklistPrecedence()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Get preference value indicating which should take precedence when both whitelist and blacklist are non-empty.
      Returns:
      the configured precedence value.