Class AlgorithmPolicyParameters

java.lang.Object
org.opensaml.xmlsec.AlgorithmPolicyParameters
Direct Known Subclasses:
DecryptionParameters, SignatureValidationParameters

public class AlgorithmPolicyParameters extends Object
The algorithm policy parameters.
  • Field Details

    • includedAlgorithmURIs

      @Nonnull private Collection<String> includedAlgorithmURIs
      Included algorithm URIs.
    • excludedAlgorithmURIs

      @Nonnull private Collection<String> excludedAlgorithmURIs
      Excluded algorithm URIs.
  • Constructor Details

    • AlgorithmPolicyParameters

      public AlgorithmPolicyParameters()
      Constructor.
  • Method Details

    • getIncludedAlgorithms

      @Nonnull @NotLive @Unmodifiable public Collection<String> getIncludedAlgorithms()
      Get the included algorithm URIs.
      Returns:
      the included algorithms
    • setIncludedAlgorithms

      public void setIncludedAlgorithms(@Nullable Collection<String> uris)
      Set the included algorithm URIs.
      Parameters:
      uris - the included algorithms
    • getExcludedAlgorithms

      @Nonnull @NotLive @Unmodifiable public Collection<String> getExcludedAlgorithms()
      Get the excluded algorithm URIs.
      Returns:
      the excluded algorithms
    • setExcludedAlgorithms

      public void setExcludedAlgorithms(@Nullable Collection<String> uris)
      Set the excluded algorithm URIs.
      Parameters:
      uris - the excluded algorithms