Package uk.gov.ida.saml.metadata
Interface MetadataResolverRepository
-
- All Known Implementing Classes:
DisabledMetadataResolverRepository
public interface MetadataResolverRepository
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<org.opensaml.saml.metadata.resolver.MetadataResolver>getMetadataResolver(java.lang.String entityId)java.util.Map<java.lang.String,org.opensaml.saml.metadata.resolver.MetadataResolver>getMetadataResolvers()java.util.List<java.lang.String>getResolverEntityIds()java.util.Optional<org.opensaml.xmlsec.signature.support.impl.ExplicitKeySignatureTrustEngine>getSignatureTrustEngine(java.lang.String entityId)java.util.List<java.lang.String>getTrustAnchorsEntityIds()voidrefresh()java.util.List<java.security.cert.X509Certificate>sortCertsByDate(com.nimbusds.jose.jwk.JWK trustAnchor)
-
-
-
Method Detail
-
getMetadataResolver
java.util.Optional<org.opensaml.saml.metadata.resolver.MetadataResolver> getMetadataResolver(java.lang.String entityId)
-
getResolverEntityIds
java.util.List<java.lang.String> getResolverEntityIds()
-
getSignatureTrustEngine
java.util.Optional<org.opensaml.xmlsec.signature.support.impl.ExplicitKeySignatureTrustEngine> getSignatureTrustEngine(java.lang.String entityId)
-
getMetadataResolvers
java.util.Map<java.lang.String,org.opensaml.saml.metadata.resolver.MetadataResolver> getMetadataResolvers()
-
getTrustAnchorsEntityIds
java.util.List<java.lang.String> getTrustAnchorsEntityIds()
-
refresh
void refresh()
-
sortCertsByDate
java.util.List<java.security.cert.X509Certificate> sortCertsByDate(com.nimbusds.jose.jwk.JWK trustAnchor)
-
-