Class SamlAssertionValidatorImpl

java.lang.Object
org.codice.ddf.security.saml.assertion.validator.impl.SamlAssertionValidatorImpl
All Implemented Interfaces:
org.codice.ddf.security.saml.assertion.validator.SamlAssertionValidator

public class SamlAssertionValidatorImpl extends Object implements org.codice.ddf.security.saml.assertion.validator.SamlAssertionValidator
  • Constructor Details

    • SamlAssertionValidatorImpl

      public SamlAssertionValidatorImpl()
  • Method Details

    • validate

      public void validate(org.codice.ddf.security.handler.SAMLAuthenticationToken token) throws org.codice.ddf.platform.filter.AuthenticationFailureException
      Validates a SAMLAuthenticationToken by checking it's signature against the configured system certs.
      Specified by:
      validate in interface org.codice.ddf.security.saml.assertion.validator.SamlAssertionValidator
      Parameters:
      token - token to validate
      Throws:
      org.codice.ddf.platform.filter.AuthenticationFailureException - thrown when the cert fails to validate
    • setSignatureProperties

      public void setSignatureProperties(String signatureProperties)
      Specified by:
      setSignatureProperties in interface org.codice.ddf.security.saml.assertion.validator.SamlAssertionValidator
    • getSignatureProperties

      public String getSignatureProperties(String signatureProperties)
      Specified by:
      getSignatureProperties in interface org.codice.ddf.security.saml.assertion.validator.SamlAssertionValidator