Class DefaultOIDCPublishKeySetConfiguration
java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
net.shibboleth.profile.config.AbstractProfileConfiguration
net.shibboleth.profile.config.AbstractConditionalProfileConfiguration
net.shibboleth.oidc.profile.config.impl.DefaultOIDCPublishKeySetConfiguration
- All Implemented Interfaces:
OIDCProfileConfiguration,OIDCPublishKeySetConfiguration,OAuth2ProfileConfiguration,ConditionalProfileConfiguration,ProfileConfiguration,Component,DestructableComponent,IdentifiableComponent,IdentifiedComponent,InitializableComponent
public class DefaultOIDCPublishKeySetConfiguration
extends AbstractConditionalProfileConfiguration
implements OIDCPublishKeySetConfiguration
Implementation of a profile configuration for publishing OP key set.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringOIDC keyset profile counter name.static final StringID for this profile configuration.static final StringOIDC base protocol URI.Fields inherited from interface net.shibboleth.profile.config.ProfileConfiguration
DEFAULT_DISALLOWED_FEATURES -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.DefaultOIDCPublishKeySetConfiguration(String profileId) Creates a new configuration instance. -
Method Summary
Methods inherited from class net.shibboleth.profile.config.AbstractConditionalProfileConfiguration
getActivationCondition, setActivationConditionMethods inherited from class net.shibboleth.profile.config.AbstractProfileConfiguration
equals, getDisallowedFeatures, getSecurityConfiguration, hashCode, isFeatureDisallowed, setDisallowedFeatures, setDisallowedFeaturesLookupStrategy, setSecurityConfiguration, setSecurityConfigurationLookupStrategyMethods inherited from class net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
setIdMethods inherited from class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
doInitialize, ensureId, getId, ifDestroyedThrowDestroyedComponentException, ifInitializedThrowUnmodifiabledComponentException, ifNotInitializedThrowUninitializedComponentExceptionMethods inherited from class net.shibboleth.shared.component.AbstractInitializableComponent
checkComponentActive, checkSetterPreconditions, destroy, doDestroy, initialize, isDestroyed, isInitializedMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.shibboleth.profile.config.ConditionalProfileConfiguration
getActivationConditionMethods inherited from interface net.shibboleth.shared.component.IdentifiedComponent
getIdMethods inherited from interface net.shibboleth.profile.config.ProfileConfiguration
getDisallowedFeatures, getSecurityConfiguration, isFeatureDisallowed
-
Field Details
-
PROTOCOL_URI
OIDC base protocol URI. Section 3 jwks_uri is the relevant.- See Also:
-
PROFILE_ID
ID for this profile configuration.- See Also:
-
PROFILE_COUNTER
OIDC keyset profile counter name.- See Also:
-
-
Constructor Details
-
DefaultOIDCPublishKeySetConfiguration
public DefaultOIDCPublishKeySetConfiguration()Constructor. -
DefaultOIDCPublishKeySetConfiguration
Creates a new configuration instance.- Parameters:
profileId- Unique profile identifier.
-