Package uk.gov.ida.saml.metadata.bundle
Class MetadataResolverBundle<T extends io.dropwizard.Configuration>
- java.lang.Object
-
- uk.gov.ida.saml.metadata.bundle.MetadataResolverBundle<T>
-
- All Implemented Interfaces:
io.dropwizard.ConfiguredBundle<T>
public class MetadataResolverBundle<T extends io.dropwizard.Configuration> extends java.lang.Object implements io.dropwizard.ConfiguredBundle<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMetadataResolverBundle.MetadataConfigurationExtractor<T>
-
Constructor Summary
Constructors Constructor Description MetadataResolverBundle(MetadataResolverBundle.MetadataConfigurationExtractor<T> configExtractor)MetadataResolverBundle(MetadataResolverBundle.MetadataConfigurationExtractor<T> configExtractor, boolean validateSignatures)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opensaml.saml.security.impl.MetadataCredentialResolvergetMetadataCredentialResolver()javax.inject.Provider<org.opensaml.saml.security.impl.MetadataCredentialResolver>getMetadataCredentialResolverProvider()com.google.inject.ModulegetMetadataModule()org.opensaml.saml.metadata.resolver.MetadataResolvergetMetadataResolver()javax.inject.Provider<org.opensaml.saml.metadata.resolver.MetadataResolver>getMetadataResolverProvider()org.opensaml.xmlsec.signature.support.impl.ExplicitKeySignatureTrustEnginegetSignatureTrustEngine()javax.inject.Provider<org.opensaml.xmlsec.signature.support.impl.ExplicitKeySignatureTrustEngine>getSignatureTrustEngineProvider()voidinitialize(io.dropwizard.setup.Bootstrap<?> bootstrap)voidrun(T configuration, io.dropwizard.setup.Environment environment)
-
-
-
Constructor Detail
-
MetadataResolverBundle
public MetadataResolverBundle(MetadataResolverBundle.MetadataConfigurationExtractor<T> configExtractor)
-
MetadataResolverBundle
public MetadataResolverBundle(MetadataResolverBundle.MetadataConfigurationExtractor<T> configExtractor, boolean validateSignatures)
-
-
Method Detail
-
run
public void run(T configuration, io.dropwizard.setup.Environment environment) throws java.lang.Exception
- Specified by:
runin interfaceio.dropwizard.ConfiguredBundle<T extends io.dropwizard.Configuration>- Throws:
java.lang.Exception
-
initialize
public void initialize(io.dropwizard.setup.Bootstrap<?> bootstrap)
- Specified by:
initializein interfaceio.dropwizard.ConfiguredBundle<T extends io.dropwizard.Configuration>
-
getMetadataResolver
@Nullable public org.opensaml.saml.metadata.resolver.MetadataResolver getMetadataResolver()
-
getMetadataResolverProvider
public javax.inject.Provider<org.opensaml.saml.metadata.resolver.MetadataResolver> getMetadataResolverProvider()
-
getSignatureTrustEngine
@Nullable public org.opensaml.xmlsec.signature.support.impl.ExplicitKeySignatureTrustEngine getSignatureTrustEngine()
-
getSignatureTrustEngineProvider
public javax.inject.Provider<org.opensaml.xmlsec.signature.support.impl.ExplicitKeySignatureTrustEngine> getSignatureTrustEngineProvider()
-
getMetadataCredentialResolver
@Nullable public org.opensaml.saml.security.impl.MetadataCredentialResolver getMetadataCredentialResolver()
-
getMetadataCredentialResolverProvider
public javax.inject.Provider<org.opensaml.saml.security.impl.MetadataCredentialResolver> getMetadataCredentialResolverProvider()
-
getMetadataModule
public com.google.inject.Module getMetadataModule()
-
-