Package org.opensaml.xmlsec
Interface WhitelistBlacklistConfiguration
-
- All Superinterfaces:
AlgorithmPolicyConfiguration
- All Known Subinterfaces:
DecryptionConfiguration,EncryptionConfiguration,SignatureSigningConfiguration,SignatureValidationConfiguration
@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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classWhitelistBlacklistConfiguration.PrecedenceDeprecated, for removal: This API element is subject to removal in a future version.Whitelist/blacklist precedence values.
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description Collection<String>getBlacklistedAlgorithms()Deprecated, for removal: This API element is subject to removal in a future version.Get the list of blacklisted algorithm URIs.WhitelistBlacklistConfiguration.PrecedencegetWhitelistBlacklistPrecedence()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.Collection<String>getWhitelistedAlgorithms()Deprecated, for removal: This API element is subject to removal in a future version.Get the list of whitelisted algorithm URIs.booleanisBlacklistMerge()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.booleanisWhitelistMerge()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.-
Methods inherited from interface org.opensaml.xmlsec.AlgorithmPolicyConfiguration
getExcludedAlgorithms, getIncludedAlgorithms, getIncludeExcludePrecedence, isExcludeMerge, isIncludeMerge
-
-
-
-
Method Detail
-
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.
-
-