Class CertificateChainValidationFilter

  • All Implemented Interfaces:
    org.opensaml.saml.metadata.resolver.filter.MetadataFilter

    public final class CertificateChainValidationFilter
    extends java.lang.Object
    implements org.opensaml.saml.metadata.resolver.filter.MetadataFilter
    • Constructor Summary

      Constructors 
      Constructor Description
      CertificateChainValidationFilter​(@NotNull javax.xml.namespace.QName role, @NotNull uk.gov.ida.common.shared.security.verification.CertificateChainValidator certificateChainValidator, @NotNull java.security.KeyStore keyStore)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.opensaml.core.xml.XMLObject filter​(org.opensaml.core.xml.XMLObject metadata)  
      uk.gov.ida.common.shared.security.verification.CertificateChainValidator getCertificateChainValidator()  
      javax.xml.namespace.QName getRole()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CertificateChainValidationFilter

        public CertificateChainValidationFilter​(@NotNull
                                                @NotNull javax.xml.namespace.QName role,
                                                @NotNull
                                                @NotNull uk.gov.ida.common.shared.security.verification.CertificateChainValidator certificateChainValidator,
                                                @NotNull
                                                @NotNull java.security.KeyStore keyStore)
    • Method Detail

      • getRole

        public javax.xml.namespace.QName getRole()
      • getCertificateChainValidator

        public uk.gov.ida.common.shared.security.verification.CertificateChainValidator getCertificateChainValidator()
      • filter

        @Nullable
        public org.opensaml.core.xml.XMLObject filter​(@Nullable
                                                      org.opensaml.core.xml.XMLObject metadata)
        Specified by:
        filter in interface org.opensaml.saml.metadata.resolver.filter.MetadataFilter