Package uk.gov.ida.saml.metadata
Class CertificateChainValidationFilter
- java.lang.Object
-
- uk.gov.ida.saml.metadata.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.XMLObjectfilter(org.opensaml.core.xml.XMLObject metadata)uk.gov.ida.common.shared.security.verification.CertificateChainValidatorgetCertificateChainValidator()javax.xml.namespace.QNamegetRole()
-
-
-
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:
filterin interfaceorg.opensaml.saml.metadata.resolver.filter.MetadataFilter
-
-