Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I L M N O P R S T U V W

## A

AbstractLoginHandler - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  Base class for authentication handlers.
AbstractLoginHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Constructor.
AbstractLoginHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Base class for authentication handler definition parsers.
AbstractLoginHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerBeanDefinitionParser
AbstractLoginHandlerFactoryBean - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Base class for authentication handler factory beans.
AbstractLoginHandlerFactoryBean() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerFactoryBean
AbstractSAML1ProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  Common implementation details for profile handlers.
AbstractSAML1ProfileHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Default constructor.
AbstractSAML1ProfileHandler.SAML1AuditLogEntry - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  SAML 1 specific audit log entry.
AbstractSAML1ProfileHandler.SAML1AuditLogEntry() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler.SAML1AuditLogEntry
AbstractSAML1ProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml1
  Base class for SAML 1 profile handler configuration parsers.
AbstractSAML1ProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.AbstractSAML1ProfileHandlerBeanDefinitionParser
AbstractSAML2ProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  Common implementation details for profile handlers.
AbstractSAML2ProfileHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Constructor.
AbstractSAML2ProfileHandler.SAML2AuditLogEntry - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  SAML 1 specific audit log entry.
AbstractSAML2ProfileHandler.SAML2AuditLogEntry() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler.SAML2AuditLogEntry
AbstractSAML2ProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml2
  Base class for SAML 2 profile handler configuration parsers.
AbstractSAML2ProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.AbstractSAML2ProfileHandlerBeanDefinitionParser
AbstractSAMLProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile
  Base class for SAML profile handlers.
AbstractSAMLProfileHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Constructor.
AbstractSAMLProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile
  Base class for SAML profile handler configuration parsers.
AbstractSAMLProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.AbstractSAMLProfileHandlerBeanDefinitionParser
addClassAndId(StringBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceTagSupport
  Add the class and Id if present.
addSessionCookie(HttpServletRequest, HttpServletResponse, Session) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Adds an IdP session cookie to the outbound response.
ArtifactResolution - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  SAML 1 Artifact resolution profile handler.
ArtifactResolution(SAMLArtifactMap) - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Constructor.
ArtifactResolution - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  SAML 2.0 Artifact resolution profile handler.
ArtifactResolution(SAMLArtifactMap) - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Constructor.
ArtifactResolution.ArtifactResolutionRequestContext - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  Represents the internal state of a SAML 1 Artifact resolver request while it's being processed by the IdP.
ArtifactResolution.ArtifactResolutionRequestContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution.ArtifactResolutionRequestContext
ArtifactResolution.ArtifactResolutionRequestContext - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  Represents the internal state of a SAML 2.0 Artifact resolver request while it's being processed by the IdP.
ArtifactResolution.ArtifactResolutionRequestContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution.ArtifactResolutionRequestContext
ATTRIBUTE_FILTER_ENGINE_SID_CTX_PARAM - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  `ServletContext` parameter name bearing the ID of the `AttributeFilteringEngine` service: "AttributeFilterEngineId" .
ATTRIBUTE_RESOLVER_SID_CTX_PARAM - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  `ServletContext` parameter name bearing the ID of the `AttributeResolver` service: "AttributeResolverId" .
AttributeQueryProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  SAML 1 Attribute Query profile handler.
AttributeQueryProfileHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
  Constructor.
AttributeQueryProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  SAML 2.0 Attribute Query profile handler.
AttributeQueryProfileHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
  Constructor.
AttributeQueryProfileHandler.AttributeQueryContext - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  Basic data structure used to accumulate information as a request is being processed.
AttributeQueryProfileHandler.AttributeQueryContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler.AttributeQueryContext
AttributeQueryProfileHandler.AttributeQueryContext - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  Basic data structure used to accumulate information as a request is being processed.
AttributeQueryProfileHandler.AttributeQueryContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler.AttributeQueryContext
authenticate(InetAddress) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
  Authenticates the client address.
authenticateUser(HttpServletRequest, String, String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet
  Authenticate a username and password against JAAS.
AUTHENTICATION_ERROR_KEY - Static variable in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Request attribute to which an error message may be bound.
AUTHENTICATION_EXCEPTION_KEY - Static variable in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Request attribute to which an `AuthenticationException` may be bound.
AUTHENTICATION_INSTANT_KEY - Static variable in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Request attribute to which an authentication timestamp may be bound.
AUTHENTICATION_METHOD_KEY - Static variable in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Request attribute to which an authentication method URI may be bound.
AuthenticationEngine - Class in edu.internet2.middleware.shibboleth.idp.authn
  Manager responsible for handling authentication requests.
AuthenticationEngine() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
AuthenticationException - Exception in edu.internet2.middleware.shibboleth.idp.authn
  An exception indicating a problem with user authentication.
AuthenticationException() - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.AuthenticationException
  Constructor.
AuthenticationException(String) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.AuthenticationException
  Constructor.
AuthenticationException(Exception) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.AuthenticationException
  Constructor.
AuthenticationException(String, Exception) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.AuthenticationException
  Constructor.
AuthenticationMethodInformation - Interface in edu.internet2.middleware.shibboleth.idp.session
  Information about an authentication method employed by a user.
AuthenticationMethodInformationImpl - Class in edu.internet2.middleware.shibboleth.idp.session.impl
  Information about an authentication method employed by a user.
AuthenticationMethodInformationImpl(Subject, Principal, String, DateTime, long) - Constructor for class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
  Default constructor.
AUTHN_METHOD_PARAM - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.provider.ExternalAuthnSystemLoginHandler
  Query parameter, "authnMethod" , that provides which authentication method should be attempted.

## B

BaseSAML1ProfileRequestContext<RequestType extends org.opensaml.common.SAMLObject,ResponseType extends org.opensaml.saml1.core.ResponseAbstractType,ProfileConfigurationType extends edu.internet2.middleware.shibboleth.common.relyingparty.provider.saml1.AbstractSAML1ProfileConfiguration> - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  Contextual object used to accumlate information as profile requests are being processed.
BaseSAML1ProfileRequestContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.BaseSAML1ProfileRequestContext
BaseSAML2ProfileRequestContext<RequestType extends org.opensaml.saml2.core.RequestAbstractType,ResponseType extends org.opensaml.saml2.core.StatusResponseType,ProfileConfigurationType extends edu.internet2.middleware.shibboleth.common.relyingparty.provider.saml2.AbstractSAML2ProfileConfiguration> - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  Contextual object used to accumlate information as profile requests are being processed.
BaseSAML2ProfileRequestContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.BaseSAML2ProfileRequestContext
bindLoginContext(LoginContext, HttpServletRequest) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Deprecated.
bindLoginContext(LoginContext, StorageService, ServletContext, HttpServletRequest, HttpServletResponse) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Binds a `LoginContext` to the issuer of the current request.
buildArtifactErrorResponse(ArtifactResolution.ArtifactResolutionRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Constructs an artifact resolution response with an error status as content.
buildArtifactResponse(ArtifactResolution.ArtifactResolutionRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Builds the response to the artifact request.
buildArtifactResponse(ArtifactResolution.ArtifactResolutionRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Constructs a artifact resolution response with the derferenced SAML message inside.
buildAssertion(BaseSAML1ProfileRequestContext<?, ?, ?>, DateTime) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Builds a basic assertion with its id, issue instant, SAML version, issuer, subject, and conditions populated.
buildAssertion(BaseSAML2ProfileRequestContext<?, ?, ?>, DateTime) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Builds a basic assertion with its id, issue instant, SAML version, issuer, subject, and conditions populated.
buildAttributeStatement(BaseSAML1ProfileRequestContext<?, ?, ?>, String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Executes a query for attributes and builds a SAML attribute statement from the results.
buildAttributeStatement(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Executes a query for attributes and builds a SAML attribute statement from the results.
buildAuthenticationStatement(ShibbolethSSOProfileHandler.ShibbolethSSORequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Builds the authentication statement for the authenticated principal.
buildAuthnContext(SSOProfileHandler.SSORequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Creates an `AuthnContext` for a successful authentication request.
buildAuthnContext(SSOProfileHandler.SSORequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Creates an `AuthnContext` for a successful authentication request.
buildAuthnStatement(SSOProfileHandler.SSORequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Creates an authentication statement for the current request.
buildAuthnStatement(SSOProfileHandler.SSORequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Creates an authentication statement for the current request.
buildConditions(BaseSAML1ProfileRequestContext<?, ?, ?>, DateTime) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Builds a SAML assertion condition set.
buildConditions(BaseSAML2ProfileRequestContext<?, ?, ?>, DateTime) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Builds a SAML assertion condition set.
buildEntityIssuer(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Creates an `Issuer` populated with information about the relying party.
buildErrorResponse(BaseSAML1ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Constructs an SAML response message carrying a request error.
buildErrorResponse(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Constructs an SAML response message carrying a request error.
buildHyperLink(String, String) - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceTagSupport
  build a hyperlink from the parameters.
buildNameId(BaseSAML1ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Builds a NameIdentifier appropriate for this request.
buildNameId(BaseSAML1ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
  Builds a NameIdentifier appropriate for this request.
buildNameId(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Builds a NameID appropriate for this request.
buildNameId(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
  Builds a NameID appropriate for this request.
buildNameId(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Builds a NameID appropriate for this request.
buildOutboundHandlerChain() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Build the outbound handler chain.
buildPostSecurityInboundHandlerChain() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Build the post-security inbound handler chain.
buildPreSecurityInboundHandlerChain() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Build the pre-security inbound handler chain.
buildRequestContext(ShibbolethSSOLoginContext, HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Creates an authentication request context from the current environmental information.
buildRequestContext(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Creates an authentication request context from the current environmental information.
buildRequestContext(Saml2LoginContext, HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Creates an authentication request context from the current environmental information.
buildResponse(BaseSAML1ProfileRequestContext<?, ?, ?>, List<Statement>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Builds a response to the attribute query within the request context.
buildResponse(BaseSAML2ProfileRequestContext<?, ?, ?>, String, List<Statement>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Builds a response to the attribute query within the request context.
buildStatus(QName, QName, String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Build a status message, with an optional second-level failure message.
buildStatus(String, String, String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Build a status message, with an optional second-level failure message.
buildSubject(BaseSAML1ProfileRequestContext<?, ?, ?>, String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Builds the SAML subject for the user for the service provider.
buildSubject(BaseSAML2ProfileRequestContext<?, ?, ?>, String, DateTime) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Builds the SAML subject for the user for the service provider.
buildSubjectConfirmation(BaseSAML2ProfileRequestContext<?, ?, ?>, String, DateTime) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Builds the SubjectConfirmation appropriate for this request.
buildSubjectLocality(ShibbolethSSOProfileHandler.ShibbolethSSORequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Constructs the subject locality for the authentication statement.
buildSubjectLocality(SSOProfileHandler.SSORequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Constructs the subject locality for the authentication statement.

## C

checkNameIDPolicy(SSOProfileHandler.SSORequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Checks to see, if present, if the affiliation associated with the SPNameQualifier given in the AuthnRequest NameIDPolicy lists the inbound message issuer as a member.
checkSamlVersion(BaseSAML1ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Checks that the SAML major version for a request is 1.
checkSamlVersion(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Checks that the SAML major version for a request is 2.
completeAuthentication(LoginContext, HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Completes the authentication process.
completeAuthenticationRequest(ShibbolethSSOLoginContext, HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Creates a response to the Shibboleth SSO and sends the user, with response in tow, back to the relying party after they've been authenticated.
completeAuthenticationRequest(Saml2LoginContext, HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Creates a response to the `AuthnRequest` and sends the user, with response in tow, back to the relying party after they've been authenticated.
contains(InetAddress) - Method in class edu.internet2.middleware.shibboleth.idp.util.IPRange
  Determines whether the given address is contained in the IP range.
contains(byte[]) - Method in class edu.internet2.middleware.shibboleth.idp.util.IPRange
  Determines whether the given address is contained in the IP range.
COOKIE_DOMAIN_PARAM - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Name of the context initialization parameter that stores the domain to use for all cookies.
createInstance() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.ExternalAuthnSystemLoginHandlerFactoryBean
createInstance() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
createInstance() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
createInstance() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerFactoryBean
createInstance() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerFactoryBean
createSession() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
createSession(String) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl

## D

decodeRequest(ArtifactResolution.ArtifactResolutionRequestContext, HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Decodes an incoming request and populates a created request context with the resultant information.
decodeRequest(AttributeQueryProfileHandler.AttributeQueryContext, HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
  Decodes an incoming request and populates a created request context with the resultant information.
decodeRequest(ShibbolethSSOProfileHandler.ShibbolethSSORequestContext, HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Decodes an incoming request and populates a created request context with the resultant information.
decodeRequest(ArtifactResolution.ArtifactResolutionRequestContext, HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Decodes an incoming request and populates a created request context with the resultant information.
decodeRequest(AttributeQueryProfileHandler.AttributeQueryContext, HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
  Decodes an incoming request and populates a created request context with the resultant information.
decodeRequest(SAML2ECPProfileHandler.ECPRequestContext, HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Decodes an incoming request and stores the information in a created request context.
decodeRequest(SSOProfileHandler.SSORequestContext, HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Decodes an incoming request and stores the information in a created request context.
DEFAULT_ATTRIBUTE_FILTER_ENGINE_SID - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Default ID by which the `AttributeFilteringEngine` is know within the Servlet context: "shibboleth.AttributeFilterEngine" .
DEFAULT_ATTRIBUTE_RESOLVER_SID - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Default ID by which the `AttributeResolver` is know within the Servlet context: "shibboleth.AttributeResolver" .
DEFAULT_LOGIN_CTX_PARITION - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Default name for the `StorageService` partition which holds `LoginContext`s: "loginContexts" .
DEFAULT_PROFILE_HANDLER_MNGR_SID - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Default ID by which the `IdPProfileHandlerManager` is know within the Servlet context: "shibboleth.HandlerManager" .
DEFAULT_RP_CONFIG_MNGR_SID - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Default ID by which the `RelyingPartyConfigurationManager` is know within the Servlet context: "shibboleth.RelyingPartyConfigurationManager" .
DEFAULT_SAML1_AA_SID - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Default ID by which the `SAML1AttributeAuthority` is know within the Servlet context: "shibboleth.SAML1AttributeAuthority" .
DEFAULT_SAML2_AA_SID - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Default ID by which the `SAML2AttributeAuthority` is know within the Servlet context: "shibboleth.SAML2AttributeAuthority" .
DEFAULT_SESSION_MNGR_SID - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Default ID by which the `SessionManager` is know within the Servlet context: "shibboleth.SessionManager" .
DEFAULT_STORAGE_SERVICE_SID - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Default ID by which the `StorageService` is know within the Servlet context: "shibboleth.StorageService" .
defaultBinding - Variable in class edu.internet2.middleware.shibboleth.idp.profile.saml2.UnsolicitedSSODecoder
  The binding URI default value.
derferenceArtifacts(ArtifactResolution.ArtifactResolutionRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Dereferences the artifacts within the incoming request and stores them in the request context.
deserializeRequest(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Deserializes an authentication request from a string.
destroy() - Method in class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
destroy() - Method in class edu.internet2.middleware.shibboleth.idp.util.NoCacheFilter
destroySession(String) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
determinePossibleLoginHandlers(Session, LoginContext) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Determines which configured login handlers will support the requested authentication methods.
doDecode(MessageContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSODecoder
doDecode(MessageContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.UnsolicitedSSODecoder
doEndTag() - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceContactTag
doEndTag() - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceDescriptionTag
doEndTag() - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceInformationURLTag
doEndTag() - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceLogoTag
doEndTag() - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServicePrivacyURLTag
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class edu.internet2.middleware.shibboleth.idp.util.NoCacheFilter
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.StatusServlet
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.AbstractSAMLProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.ExternalAuthnSystemLoginHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.AbstractSAML1ProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1ArtifactResolutionProfileHanderBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1AttributeQueryProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.ShibbolethSSOProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.AbstractSAML2ProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2ArtifactResolutionProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2AttributeQueryProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2ECPProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2SSOProfileHandlerBeanDefinitionParser
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.SAMLMetadataHandlerBeanDefinitionParser
doStartTag() - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceNameTag

## E

edu.internet2.middleware.shibboleth.idp - package edu.internet2.middleware.shibboleth.idp
edu.internet2.middleware.shibboleth.idp.authn - package edu.internet2.middleware.shibboleth.idp.authn
edu.internet2.middleware.shibboleth.idp.authn.provider - package edu.internet2.middleware.shibboleth.idp.authn.provider
edu.internet2.middleware.shibboleth.idp.config.profile - package edu.internet2.middleware.shibboleth.idp.config.profile
edu.internet2.middleware.shibboleth.idp.config.profile.authn - package edu.internet2.middleware.shibboleth.idp.config.profile.authn
edu.internet2.middleware.shibboleth.idp.config.profile.saml1 - package edu.internet2.middleware.shibboleth.idp.config.profile.saml1
edu.internet2.middleware.shibboleth.idp.config.profile.saml2 - package edu.internet2.middleware.shibboleth.idp.config.profile.saml2
edu.internet2.middleware.shibboleth.idp.profile - package edu.internet2.middleware.shibboleth.idp.profile
edu.internet2.middleware.shibboleth.idp.profile.saml1 - package edu.internet2.middleware.shibboleth.idp.profile.saml1
edu.internet2.middleware.shibboleth.idp.profile.saml2 - package edu.internet2.middleware.shibboleth.idp.profile.saml2
edu.internet2.middleware.shibboleth.idp.session - package edu.internet2.middleware.shibboleth.idp.session
edu.internet2.middleware.shibboleth.idp.session.impl - package edu.internet2.middleware.shibboleth.idp.session.impl
edu.internet2.middleware.shibboleth.idp.ui - package edu.internet2.middleware.shibboleth.idp.ui
  UI package for the Shibboleth IdP.
edu.internet2.middleware.shibboleth.idp.util - package edu.internet2.middleware.shibboleth.idp.util
encodeResponse(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Encodes the request's SAML response and writes it to the servlet response.
equals(Object) - Method in class edu.internet2.middleware.shibboleth.idp.authn.UsernamePrincipal
equals(Object) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
equals(Object) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl
ExternalAuthnSystemLoginHandler - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  A login handler meant to bridge between the IdP and an external, web-based, authentication service.
ExternalAuthnSystemLoginHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.ExternalAuthnSystemLoginHandler
  Constructor.
ExternalAuthnSystemLoginHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring bean definition parser for remote user authentication handlers.
ExternalAuthnSystemLoginHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.ExternalAuthnSystemLoginHandlerBeanDefinitionParser
ExternalAuthnSystemLoginHandlerFactoryBean - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring factory for `ExternalAuthnSystemLoginHandler`.
ExternalAuthnSystemLoginHandlerFactoryBean() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.ExternalAuthnSystemLoginHandlerFactoryBean
extractRequestedAuthenticationMethods(AuthnRequest) - Method in class edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext
  Extracts the authentication methods requested within the request.

## F

filterByForceAuthentication(Session, LoginContext, Map<String, LoginHandler>) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Filters out any login handler based on the requirement for forced authentication.
filterByPassiveAuthentication(Session, LoginContext, Map<String, LoginHandler>) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Filters out any login handler that doesn't support passive authentication if the login context indicates passive authentication is required.
filterNameIDAttributesByFormats(Collection<BaseAttribute<?>>, Collection<String>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Filters a collection of attributes removing those attributes that can not be encoded in to a name identifier of an acceptable format.
filterNameIDAttributesByProtocol(Collection<BaseAttribute<?>>, Class<T>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Filters a collection of attributes removing those attributes which do not have an associated encoder of a given type.
filterPreviousSessionLoginHandler(Map<String, LoginHandler>, Session, LoginContext) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Filters out the previous session login handler if there is no existing IdP session, no active authentication methods, or if at least one of the active authentication methods do not match the requested authentication methods.
FORCE_AUTHN_PARAM - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.provider.ExternalAuthnSystemLoginHandler
  Query parameter, "forceAuthn" , that indicates whether the authentication request requires forced authentication.
ForceAuthenticationException - Exception in edu.internet2.middleware.shibboleth.idp.authn
  Exception indicating that forced authentication was requested but could not be performed.
ForceAuthenticationException() - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.ForceAuthenticationException
  Constructor.
ForceAuthenticationException(String) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.ForceAuthenticationException
  Constructor.
ForceAuthenticationException(Exception) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.ForceAuthenticationException
  Constructor.
ForceAuthenticationException(String, Exception) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.ForceAuthenticationException
  Constructor.
forwardRequest(String, HttpServletRequest, HttpServletResponse) - Static method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Forwards a request to the given path.

## G

getAduitLog() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the audit log for this handler.
getArtifact() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution.ArtifactResolutionRequestContext
getArtifacts() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution.ArtifactResolutionRequestContext
getAttemptedAuthnMethod() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the authentication method that was used when attempting to authenticate the user.
getAttributeFilterEnginer(ServletContext) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `AttributeFilteringEngine` service bound to the Servlet context.
getAttributeFilterEnginer(ServletContext, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `AttributeFilteringEngine` bound to the Servlet context.
getAttributeResolver(ServletContext) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `AttributeResolver` service bound to the Servlet context.
getAttributeResolver(ServletContext, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `AttributeResolver` bound to the Servlet context.
getAuthenticationAttempted() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Returns if authentication has been attempted for this user.
getAuthenticationDuration() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the duration of authentication.
getAuthenticationDuration() - Method in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Gets the length of time, in milliseconds, after which a user authenticated by this handler should be re-authenticated.
getAuthenticationDuration() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Gets the length of time, in milliseconds, after which a user authenticated by this handler should be re-authenticated.
getAuthenticationDuration() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerFactoryBean
  Gets the duration of the authentication, in milliseconds.
getAuthenticationDuration() - Method in interface edu.internet2.middleware.shibboleth.idp.session.AuthenticationMethodInformation
  Gets the duration of this authentication method.
getAuthenticationDuration() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
  Gets the duration of this authentication method.
getAuthenticationEngineURL() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the authentication engine's URL.
getAuthenticationFailure() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the error that occurred during authentication.
getAuthenticationInstant() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the authentication instant.
getAuthenticationInstant() - Method in interface edu.internet2.middleware.shibboleth.idp.session.AuthenticationMethodInformation
  Gets the time the user authenticated with this member.
getAuthenticationInstant() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
  Gets the time the user authenticated with this member.
getAuthenticationMethod() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the method used to authenticate the user.
getAuthenticationMethod() - Method in interface edu.internet2.middleware.shibboleth.idp.session.AuthenticationMethodInformation
  Gets the unique identifier for the authentication method.
getAuthenticationMethod() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
  Gets the unique identifier for the authentication method.
getAuthenticationMethod() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl
  Gets the authentication method used to log into the service.
getAuthenticationMethod() - Method in interface edu.internet2.middleware.shibboleth.idp.session.ServiceInformation
  Gets the authentication method used to log into the service.
getAuthenticationMethodInformation() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets information about the authentication event.
getAuthenticationMethods() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerFactoryBean
  Gets the authentication methods supported by the handler.
getAuthenticationMethods() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl
  Gets the methods by which the user has authenticated to the IdP.
getAuthenticationMethods() - Method in interface edu.internet2.middleware.shibboleth.idp.session.Session
  Gets the methods by which the user has authenticated to the IdP.
getAuthenticationPrincipal() - Method in interface edu.internet2.middleware.shibboleth.idp.session.AuthenticationMethodInformation
  Gets the principal, for the `Subject` of the session, created by this authentication method.
getAuthenticationPrincipal() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
  Gets the principal, for the `Subject` of the session, created by this authentication method.
getAuthenticationRequest() - Method in class edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext
  Gets the serialized authentication request that started the login process.
getAuthenticationServletURL() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerFactoryBean
  Gets the URL to authentication servlet.
getAuthenticationSubject() - Method in interface edu.internet2.middleware.shibboleth.idp.session.AuthenticationMethodInformation
  Deprecated. use `Session.getSubject()`
getAuthenticationSubject() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
  Gets the Subject created by this authentication method.
getAuthnContextClassRef() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Gets the AuthnContext class reference.
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.ExternalAuthnSystemLoginHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.IdPProfileHandlerManagerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1ArtifactResolutionProfileHanderBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1AttributeQueryProfileHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.ShibbolethSSOProfileHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2ArtifactResolutionProfileHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2AttributeQueryProfileHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2ECPProfileHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2SSOProfileHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.SAMLMetadataHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.StatusHandlerBeanDefinitionParser
getBindingURI() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSODecoder
getBindingURI() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.UnsolicitedSSODecoder
getBrowserLanguage() - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceTagSupport
  Pluck the language from the browser.
getContactFromEntity() - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceContactTag
  build an appropriate string from the <EntityDescriptor>.
getContextParam(ServletContext, String, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets a value for a given context parameter.
getContextRelativeUrl(HttpServletRequest, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Builds a URL to a path that is meant to be relative to the Servlet context.
getCookie(HttpServletRequest, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the first `Cookie` whose name matches the given name.
getCookieDomain(ServletContext) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the domain to use for all cookies.
getDefaultAuthenticationMethod() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the authentication method to use if none is requested.
getDefaultBinding() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.UnsolicitedSSODecoder
  Returns the default ACS binding.
getDereferencedAssertions() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution.ArtifactResolutionRequestContext
  Gets the SAML assertions referenced by the artifact(s).
getEncrypter(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Gets an encrypter that may be used encrypt content to a given peer.
getEntityID() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl
  Gets the unique identifier for the service.
getEntityID() - Method in interface edu.internet2.middleware.shibboleth.idp.session.ServiceInformation
  Gets the unique identifier for the service.
getEntitySupportedFormats(RoleDescriptor) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the list of name identifier formats supported for a given role.
getErrorHandler() - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
getExpirationTime() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerEntry
getExternalAuthnPath() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.ExternalAuthnSystemLoginHandler
  Get context-relative path to the Filter, Servlet, or JSP that triggers the external authentication system.
getExternalAuthnPath() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.ExternalAuthnSystemLoginHandlerFactoryBean
  Get context-relative path to the Filter, Servlet, or JSP that triggers the external authentication system.
getFailureStatus() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.BaseSAML1ProfileRequestContext
  Gets the status reflecting a request failure.
getFailureStatus() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.BaseSAML2ProfileRequestContext
  Gets the status reflecting a request failure.
getIdGenerator() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets an ID generator which may be used for SAML assertions, requests, etc.
getIdPSessionCookie(HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
  Gets the IdP session cookie from the current request, if the user currently has a session.
getInboundBinding() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the SAML message binding used by inbound messages.
getInboundMessageDecoder(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Get the inbound message decoder to use.
getInboundMessageDecoder(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Get the inbound message decoder to use.
getIntendedDestinationEndpointURI(SAMLMessageContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSODecoder
getIntendedDestinationEndpointURI(SAMLMessageContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.UnsolicitedSSODecoder
getIPRanges(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerBeanDefinitionParser
  Gets the list of IP ranges given in the configuration.
getKeyEncryptionCredential(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Gets the credential that can be used to encrypt encryption keys for a peer.
getLoginContext() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContextEntry
  Gets the login context.
getLoginContext() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler.ShibbolethSSORequestContext
  Gets the current login context.
getLoginContext() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler.SSORequestContext
  Gets the current login context.
getLoginContext(HttpServletRequest) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the login context from the current request.
getLoginContext(StorageService, ServletContext, HttpServletRequest) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `LoginContext` for the user issuing the HTTP request.
getLoginHandlers() - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
  Gets the registered authentication handlers.
getLoginHandlerSubject(HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Gets the subject from the request coming back from the login handler.
getLoginInstant() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl
  Gets the time the user logged in to the service.
getLoginInstant() - Method in interface edu.internet2.middleware.shibboleth.idp.session.ServiceInformation
  Gets the time the user logged in to the service.
getMajorVersion() - Static method in class edu.internet2.middleware.shibboleth.idp.Version
  Gets the major version number of the IdP.
getMessageDecoders() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets all the SAML message decoders configured for the IdP indexed by SAML binding URI.
getMessageEncoders() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets all the SAML message encoders configured for the IdP indexed by SAML binding URI.
getMetadataCredentialResolver() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  A convenience method for obtaining a metadata credential resolver for the current metadata provider.
getMetadataProvider() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  A convenience method for retrieving the SAML metadata provider from the relying party manager.
getMicroVersion() - Static method in class edu.internet2.middleware.shibboleth.idp.Version
  Gets the micro version number of the IdP.
getMinorVersion() - Static method in class edu.internet2.middleware.shibboleth.idp.Version
  Gets the minor version number of the IdP.
getName() - Method in class edu.internet2.middleware.shibboleth.idp.authn.UsernamePrincipal
getName() - Static method in class edu.internet2.middleware.shibboleth.idp.Version
  Gets the name of the IdP.
getObjectType() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.ExternalAuthnSystemLoginHandlerFactoryBean
getObjectType() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
getObjectType() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
getObjectType() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerFactoryBean
getObjectType() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerFactoryBean
getOutboundHandlerChainResolver() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Get the resolver used to resolve the outbound handler chain.
getOutboundMessageEncoder(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Get the outbound message encoder to use.
getOutboundMessageEncoder(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Get the outbound message encoder to use.
getPassword() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordCredential
  Gets the password of the subject.
getPostSecurityInboundHandlerChainResolver() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Get the resolver used to resolve the post-security inbound handler chain.
getPreSecurityInboundHandlerChainResolver() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Get the resolver used to resolve the pre-security inbound handler chain.
getPrincipalName() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Returns the ID of the authenticated user.
getPrincipalName() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl
  This method will return the first, in an unordered list of principal names registered with the `Subject` of the session.
getProfileHandler(ServletRequest) - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
getProfileHandlerManager(ServletContext) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `IdPProfileHandlerManager` service bound to the Servlet context.
getProfileHandlerManager(ServletContext, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `IdPProfileHandlerManager` bound to the Servlet context.
getProfileHandlers() - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
  Gets the registered profile handlers.
getProfileHandlerURL() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the ProfileHandler URL.
getProfileId() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
getProfileId() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
getProfileId() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
getProfileId() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
getProfileId() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
getProfileId() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
getProfileId() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
getProperty(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Get an optional property object.
getProtectedServletPath() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerFactoryBean
  Gets the path to protected servlet.
getReferencedMessage() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution.ArtifactResolutionRequestContext
getRelayState() - Method in class edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext
  Gets the relay state from the originating authentication request.
getRelyingPartyConfiguration(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
getRelyingPartyConfigurationManager(ServletContext) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `RelyingPartyConfigurationManager` service bound to the Servlet context.
getRelyingPartyConfigurationManager(ServletContext, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `RelyingPartyConfigurationManager` bound to the Servlet context.
getRelyingPartyConfirmationManager(ServletContext) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Deprecated. use `getRelyingPartyConfigurationManager(ServletContext)`
getRelyingPartyConfirmationManager(ServletContext, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Deprecated. use `getRelyingPartyConfigurationManager(ServletContext, String)`
getRelyingPartyId() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the entity ID of the relying party.
getRelyingPartyMetadata(String, RelyingPartyConfigurationManager) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the metatdata for a given relying party.
getRequestedAuthenticationMethods() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Return the acceptable authentication handler URIs, in preference order, for authenticating this user.
getRequiredNameIDFormat(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the name identifier format required to be sent back to the relying party.
getRequiredNameIDFormat(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Gets the name identifier format required to be sent back to the relying party.
getSAML1AttributeAuthority(ServletContext) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `SAML1AttributeAuthority` service bound to the Servlet context.
getSAML1AttributeAuthority(ServletContext, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `SAML1AttributeAuthority` bound to the Servlet context.
getSAML2AttributeAuthority(ServletContext) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `SAML2AttributeAuthority` service bound to the Servlet context.
getSAML2AttributeAuthority(ServletContext, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `SAML2AttributeAuthority` bound to the Servlet context.
getSAMLResponse() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler.SAML1AuditLogEntry
  Gets the response to the SAML 1 request.
getSAMLResponse() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler.SAML2AuditLogEntry
  Gets the response to the SAML request.
getSecurityPolicyResolver() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the resolver used to determine active security policy for an incoming request.
getServiceInformation(String) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl
  Gets the service information for the given entity ID.
getServiceName() - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceTagSupport
  Get the identifier for the service name as per the rules above.
getServicesInformation() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl
  Gets the services the user has logged in to.
getServicesInformation() - Method in interface edu.internet2.middleware.shibboleth.idp.session.Session
  Gets the services the user has logged in to.
getServletContextUrl(HttpServletRequest) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Builds a URL, up to and including the servlet context path.
getServletPath() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.PreviousSessionLoginHandler
  Deprecated.
getServletPath() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
  Gets the path of the servlet to which the user agent may be redirected.
getServletURL() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.RemoteUserLoginHandler
  Get the URL of the SSO-protected servlet.
getSession() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerEntry
  Gets the user session.
getSession(String) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
getSessionID() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the `Session` ID.
getSessionId() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerEntry
  Gets the ID of the user session.
getSessionIndexes() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerEntry
  Gets the list of indexes for this session.
getSessionManager(ServletContext) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `SessionManager` service bound to the Servlet context.
getSessionManager(ServletContext, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `SessionManager` bound to the Servlet context.
getSessionSecret() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl
  A secret associated with this session.
getSessionSecret() - Method in interface edu.internet2.middleware.shibboleth.idp.session.Session
  A secret associated with this session.
getSpAssertionConsumerService() - Method in class edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext
  Gets the service provider assertion consumer service URL.
getSpAssertionConsumerService() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOEndpointSelector
  Gets the assertion consumer service URL provided by SP.
getSpAssertionConsumerService() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler.ShibbolethSSORequestContext
  Gets the SP-provided assertion consumer service URL.
getSPEntityDescriptor() - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceTagSupport
  Get the EntityDescriptor for the relying party.
getSpTarget() - Method in class edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext
  Gets the service provider target URL.
getSPUIInfo() - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceTagSupport
  Traverse the SP's EntityDescriptor and pick out the UIInfo.
getStorageService(ServletContext) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `StorageService` service bound to the Servlet context.
getStorageService(ServletContext, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `StorageService` bound to the Servlet context.
getSupportedAuthenticationMethods() - Method in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Gets the list of authentication methods this handler supports.
getSupportedAuthenticationMethods() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Gets the list of authentication methods this handler supports.
getSupportedNameFormats(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the name identifier formats to use when creating identifiers for the relying party.
getSupportedOutboundBindings() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the SAML message bindings that may be used by outbound messages.
getUsername() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordCredential
  Gets the username of the subject.
getUserSession(InTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the user's session, if there is one.
getUserSession(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the user's session based on their principal name.
getUserSession(Cookie, HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
  Gets the user session associated with a session cookie.
getUserSession(HttpServletRequest) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the user session from the request.
getVersion() - Static method in class edu.internet2.middleware.shibboleth.idp.Version
  Gets the version of the IdP.

## H

handle(Callback[]) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet.SimpleCallbackHandler
  Handle a callback.
hashCode() - Method in class edu.internet2.middleware.shibboleth.idp.authn.UsernamePrincipal
hashCode() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
hashCode() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl
HTTP_SESSION_BINDING_ATTRIBUTE - Static variable in interface edu.internet2.middleware.shibboleth.idp.session.Session
  Name of the HTTP request attribute to which a users IdP session is bound.
HttpServletHelper - Class in edu.internet2.middleware.shibboleth.idp.util
  A helper class that provides access to internal state from Servlets and hence also JSPs.
HttpServletHelper() - Constructor for class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper

## I

IDP_SESSION_COOKIE - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Name of the cookie containing the IdP session ID: "_idp_session" .
IDP_SESSION_COOKIE_NAME - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Name of the IdP Cookie containing the IdP session ID.
IdPProfileHandlerManager - Class in edu.internet2.middleware.shibboleth.idp.profile
  Implementation of a `ProfileHandlerManager` that maps the request path, without the servlet context, to a profile handler and adds support for authentication handlers.
IdPProfileHandlerManager() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
  Constructor.
IdPProfileHandlerManagerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile
  Spring bean definition parser for `IdPProfileHandlerManager`s.
IdPProfileHandlerManagerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.IdPProfileHandlerManagerBeanDefinitionParser
IdPSessionFilter - Class in edu.internet2.middleware.shibboleth.idp.session
  A filter that adds the current users `Session` the request, if the user has a session.
IdPSessionFilter() - Constructor for class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
indexSession(Session, String) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
init(ServletConfig) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
init(ServletConfig) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet
init() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.ProfileHandlerNamespaceHandler
init(FilterConfig) - Method in class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
init(ServletConfig) - Method in class edu.internet2.middleware.shibboleth.idp.StatusServlet
init(FilterConfig) - Method in class edu.internet2.middleware.shibboleth.idp.util.NoCacheFilter
initialize() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Initialize the profile handler.
IPAddressLoginHandler - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  IP Address authentication handler.
IPAddressLoginHandler(String, List<IPRange>, boolean) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
IPAddressLoginHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring bean definition parser for IP address authentication handlers.
IPAddressLoginHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerBeanDefinitionParser
IPAddressLoginHandlerFactoryBean - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring factory for `IPAddressLoginHandler`.
IPAddressLoginHandlerFactoryBean() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
IPRange - Class in edu.internet2.middleware.shibboleth.idp.util
  Represents a range of IP addresses.
IPRange(InetAddress, int) - Constructor for class edu.internet2.middleware.shibboleth.idp.util.IPRange
  Constructor
IPRange(byte[], int) - Constructor for class edu.internet2.middleware.shibboleth.idp.util.IPRange
  Constructor
isAuthenticated(HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.idp.StatusServlet
  Checks whether the client is authenticated.
isCookieValid(HttpServletRequest, byte[], byte[], byte[], byte[]) - Method in class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
  Validates the session cookie.
isEncryptAssertion(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Determine whether issued assertions should be encrypted.
isEncryptNameID(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Determine whether NameID's should be encrypted.
isExpired() - Method in interface edu.internet2.middleware.shibboleth.idp.session.AuthenticationMethodInformation
  Gets whether this authentication method has expired and is not longer valid for use in constructing new sessions.
isExpired() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
  Gets whether this authentication method has expired and is not longer valid for use in constructing new sessions.
isForceAuthRequired() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Returns if authentication must be forced.
isIntendedDestinationEndpointURIRequired(SAMLMessageContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSODecoder
isIntendedDestinationEndpointURIRequired(SAMLMessageContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.UnsolicitedSSODecoder
isPassiveAuthRequired() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Returns if authentication must be passive.
isPrincipalAuthenticated() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Returns if authentication succeeded.
isRequestRequiresEncryptNameID(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Determine whether information in the SAML request requires the issued NameID to be encrypted.
isSignAssertion(BaseSAML1ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Determine whether issued assertions should be signed.
isSignAssertion(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Determine whether issued assertions should be signed.
isSignResponse(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Determine whether responses should be signed.
isUnsolicited() - Method in class edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext
  Returns the unsolicited SSO indicator.
isUnsolicited() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler.SSORequestContext
  Returns the unsolicited SSO indicator.

## L

loadNewErrorHandler(ApplicationContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
  Reads the new error handler from the newly created application context and loads it into this manager.
loadNewLoginHandlers(ApplicationContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
  Reads the new authentication handlers from the newly created application context and loads it into this manager.
loadNewProfileHandlers(ApplicationContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
  Reads the new profile handlers from the newly created application context and loads it into this manager.
login(HttpServletRequest, HttpServletResponse) - Method in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Authenticate the user making the request.
login(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.ExternalAuthnSystemLoginHandler
  Authenticate the user making the request.
login(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
  Authenticate the user making the request.
login(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.PreviousSessionLoginHandler
  Authenticate the user making the request.
login(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.RemoteUserLoginHandler
  Authenticate the user making the request.
login(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginHandler
  Authenticate the user making the request.
LOGIN_CONTEXT_KEY - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  the key in a HttpSession where login contexts are stored.
LOGIN_CONTEXT_KEY_NAME - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Name of the key under which to bind the storage service key for a login context.
LOGIN_CONTEXT_LIFETIME_INIT_PARAM_NAME - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Name of the Servlet config init parameter that holds lifetime of a login context in the storage service.
LOGIN_CONTEXT_PARTITION_NAME_INIT_PARAM_NAME - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Name of the Servlet config init parameter that holds the partition name for login contexts.
LOGIN_CTX_KEY_NAME - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Name of the key to the current authentication login context: "_idp_authn_lc_key" .
LOGIN_CTX_PARTITION_CTX_PARAM - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  `ServletContext` parameter name bearing the name of the `StorageService` partition into which `LoginContext`s are stored: "loginContextPartitionName" .
LoginContext - Class in edu.internet2.middleware.shibboleth.idp.authn
  Login context created by a profile handler and interpreted by the authentication package.
LoginContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Creates a new instance of LoginContext.
LoginContext(boolean, boolean) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Creates a new instance of LoginContext.
LoginContextEntry - Class in edu.internet2.middleware.shibboleth.idp.authn
  Storage service entry for login contexts.
LoginContextEntry(LoginContext, long) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.LoginContextEntry
  Constructor.
LoginHandler - Interface in edu.internet2.middleware.shibboleth.idp.authn
  Authentication handlers authenticate a user in an implementation specific manner.

## M

main(String[]) - Static method in class edu.internet2.middleware.shibboleth.idp.Version
  Main entry point to program.
mergeSubjects(Subject, Subject) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Merges the two `Subject`s in to a new `Subject`.

## N

NAMESPACE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.ProfileHandlerNamespaceHandler
  Namespace URI.
NoCacheFilter - Class in edu.internet2.middleware.shibboleth.idp.util
  An HTTP filter that adds the following headers/values to the `HttpServletResponse` and thus, hopefully, prevents caching of the response on all browser.
NoCacheFilter() - Constructor for class edu.internet2.middleware.shibboleth.idp.util.NoCacheFilter

## O

onNewContextCreated(ApplicationContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager

## P

parse(Element, ParserContext) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.ProfileHandlerGroupBeanDefinitionParser
parseCIDRBlock(String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.IPRange
  Parses a CIDR block definition in to an IP range.
PASSIVE_AUTHN_PARAM - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.provider.ExternalAuthnSystemLoginHandler
  Query parameter, "isPassive" , that indicates whether the authentication requires passive authentication.
PassiveAuthenticationException - Exception in edu.internet2.middleware.shibboleth.idp.authn
  Exception indicating that passive authentication was requested but could not be performed.
PassiveAuthenticationException() - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.PassiveAuthenticationException
  Constructor.
PassiveAuthenticationException(String) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.PassiveAuthenticationException
  Constructor.
PassiveAuthenticationException(Exception) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.PassiveAuthenticationException
  Constructor.
PassiveAuthenticationException(String, Exception) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.PassiveAuthenticationException
  Constructor.
performAuthentication(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Creates a `ShibbolethSSOLoginContext` an sends the request off to the AuthenticationManager to begin the process of authenticating the user.
performAuthentication(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Creates a `Saml2LoginContext` an sends the request off to the AuthenticationManager to begin the process of authenticating the user.
populateAssertingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Populates the request context with information about the asserting party.
populateAssertingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Populates the request context with information about the asserting party.
populateAssertingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
  Populates the request context with information about the asserting party.
populateAssertingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Populates the request context with information about the asserting party.
populateAssertingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Populates the request context with information about the asserting party.
populateAssertingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
  Populates the request context with information about the asserting party.
populateAssertingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Populates the request context with information about the asserting party.
populateHandler(AbstractLoginHandler) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerFactoryBean
  Populates the authentication duration and methods of the handler.
populateProfileInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Populates the request context with the information about the profile.
populateRelyingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Populates the request context with information about the relying party.
populateRelyingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Populates the request context with information about the relying party.
populateRelyingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
  Populates the request context with information about the relying party.
populateRelyingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Populates the request context with information about the relying party.
populateRelyingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Populates the request context with information about the relying party.
populateRelyingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
  Populates the request context with information about the relying party.
populateRelyingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Populates the request context with information about the relying party.
populateRequestAttributes(HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.ExternalAuthnSystemLoginHandler
  Sets the request attributes that will be sent to the external authentication service.
populateRequestContext(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Populates the request context with information.
populateRequestContext(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Populates the request context with information.
populateRequestContext(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Populates the request context with information.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Populates the request context with information from the inbound SAML message.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Populates the request context with information from the inbound SAML message.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
  Populates the request context with information from the inbound SAML message.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Populates the request context with information from the inbound SAML message.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Populates the request context with information from the inbound SAML message.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
  Populates the request context with information from the inbound SAML message.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Populates the request context with information from the inbound SAML message.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Populates the request context with information from the inbound SAML message.
populateStatusResponse(BaseSAML1ProfileRequestContext<?, ?, ?>, ResponseAbstractType) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Populates the response's id, in response to, issue instant, version, and issuer properties.
populateStatusResponse(BaseSAML2ProfileRequestContext<?, ?, ?>, StatusResponseType) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Populates the response's id, in response to, issue instant, version, and issuer properties.
populateUserInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Populates the request context with the information about the user if they have an existing session.
populateUserInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Populates the request context with the information about the user.
populateUserInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Populates the request context with the information about the user.
postProcessAssertion(BaseSAML2ProfileRequestContext<?, ?, ?>, Assertion) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Extension point for for subclasses to post-process the Assertion before it is signed and encrypted.
postProcessAssertion(BaseSAML2ProfileRequestContext<?, ?, ?>, Assertion) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Extension point for for subclasses to post-process the Assertion before it is signed and encrypted.
postProcessResponse(BaseSAML2ProfileRequestContext<?, ?, ?>, Response) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Extension point for for subclasses to post-process the Response before it is signed and encoded.
postProcessResponse(BaseSAML2ProfileRequestContext<?, ?, ?>, Response) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Extension point for for subclasses to post-process the Response before it is signed and encoded.
PreviousSessionLoginHandler - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  Login handler that is called when user is logged in under a previously existing session.
PreviousSessionLoginHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.PreviousSessionLoginHandler
  Constructor.
PreviousSessionLoginHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring bean definition parser for previous session authentication handlers.
PreviousSessionLoginHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerBeanDefinitionParser
PreviousSessionLoginHandlerFactoryBean - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring factory for `PreviousSessionLoginHandler`.
PreviousSessionLoginHandlerFactoryBean() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
PRINCIPAL_KEY - Static variable in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Request attribute to which user's principal should be bound.
PRINCIPAL_NAME_KEY - Static variable in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Request attribute to which user's principal name should be bound.
printIdPInformation(PrintWriter) - Method in class edu.internet2.middleware.shibboleth.idp.StatusServlet
  Prints out general IdP information.
printOperatingEnvironmentInformation(PrintWriter) - Method in class edu.internet2.middleware.shibboleth.idp.StatusServlet
  Prints out information about the operating environment.
printRelyingPartyConfigurationInformation(PrintWriter, RelyingPartyConfiguration) - Method in class edu.internet2.middleware.shibboleth.idp.StatusServlet
  Prints out the information for a specific relying party configuration.
printRelyingPartyConfigurationsInformation(PrintWriter, String) - Method in class edu.internet2.middleware.shibboleth.idp.StatusServlet
  Prints information about relying party configurations.
processRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
processRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
processRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
processRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
processRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
processRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
processRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
processRequest(InTransport, OutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.SAMLMetadataProfileHandler
processRequest(InTransport, OutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.StatusProfileHandler
  Deprecated.
PROFILE_HANDLER_MNGR_SID_CTX_PARAM - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  `ServletContext` parameter name bearing the ID of the `IdPProfileHandlerManager` service: "ProfileHandlerMngrId" .
ProfileHandlerGroupBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile
  Spring bean definition parser for profile handler root element.
ProfileHandlerGroupBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.ProfileHandlerGroupBeanDefinitionParser
ProfileHandlerNamespaceHandler - Class in edu.internet2.middleware.shibboleth.idp.config.profile
  Spring namespace handler for profile handler configurations.
ProfileHandlerNamespaceHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.ProfileHandlerNamespaceHandler

## R

redirectToLoginPage(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet
  Sends the user to the login page.
RELYING_PARTY_PARAM - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.provider.ExternalAuthnSystemLoginHandler
  Query parameter, "relyingParty" , that provides the entity ID of the relying party that is requesting authentication.
RemoteUserAuthServlet - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  Extracts the REMOTE_USER and places it in a request attribute to be used by the authentication engine.
RemoteUserAuthServlet() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.RemoteUserAuthServlet
RemoteUserLoginHandler - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  Authentication Handler that redirects to servlet protected by a Web Single-Sign-On system.
RemoteUserLoginHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.RemoteUserLoginHandler
RemoteUserLoginHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring bean definition parser for remote user authentication handlers.
RemoteUserLoginHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerBeanDefinitionParser
RemoteUserLoginHandlerFactoryBean - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring factory for `RemoteUserLoginHandler`.
RemoteUserLoginHandlerFactoryBean() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerFactoryBean
removeSessionIndex(String) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
reportPreviousSessionAuthnMethod() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.PreviousSessionLoginHandler
  Gets whether to use PreviousSession as the users authentication method.
reportPreviousSessionAuthnMethod() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
  Gets whether the login handler will report its authentication method as PreviousSession.
resolveAttributes(BaseSAML1ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Resolved the attributes for the principal.
resolveAttributes(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Resolves the attributes for the principal.
resolvePrincipal(BaseSAML1ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Resolves the principal name of the subject of the request.
resolvePrincipal(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Resolves the principal name of the subject of the request.
RETAIN_PRIVATE_CREDENTIALS - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Name of the Servlet config init parameter that indicates whether the private credentials of a `Subject` are retained after authentication.
RETAIN_PUBLIC_CREDENTIALS - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Name of the Servlet config init parameter that indicates whether the public credentials of a `Subject` are retained after authentication.
returnToAuthenticationEngine(HttpServletRequest, HttpServletResponse) - Static method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Returns control back to the authentication engine.
returnToProfileHandler(HttpServletRequest, HttpServletResponse) - Static method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Returns control back to the profile handler that invoked the authentication engine.
RP_CONFIG_MNGR_SID_CTX_PARAM - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  `ServletContext` parameter name bearing the ID of the `RelyingPartyConfigurationManager` service: * * * "RelyingPartyConfigurationManagerId" .

## S

SAML1_AA_SID_CTX_PARAM - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  `ServletContext` parameter name bearing the ID of the `SAML1AttributeAuthority` service: "SAML1AttributeAuthorityId" .
SAML1ArtifactResolutionProfileHanderBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml1
  Spring bean definition parser for `ArtifactResolution`.
SAML1ArtifactResolutionProfileHanderBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1ArtifactResolutionProfileHanderBeanDefinitionParser
SAML1AttributeQueryProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml1
  Spring bean definition parser for `AttributeQueryProfileHandler` profile handlers.
SAML1AttributeQueryProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1AttributeQueryProfileHandlerBeanDefinitionParser
SAML2_AA_SID_CTX_PARAM - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  `ServletContext` parameter name bearing the ID of the `SAML2AttributeAuthority` service: "SAML2AttributeAuthorityId" .
SAML2ArtifactResolutionProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml2
  Spring bean definition parser for `ArtifactResolution`.
SAML2ArtifactResolutionProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2ArtifactResolutionProfileHandlerBeanDefinitionParser
SAML2AttributeQueryProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml2
  Spring bean definition parser for `AttributeQueryProfileHandler` profile handlers.
SAML2AttributeQueryProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2AttributeQueryProfileHandlerBeanDefinitionParser
SAML2ECPProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  SAML 2.0 ECP request profile handler.
SAML2ECPProfileHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Constructor.
SAML2ECPProfileHandler.ECPRequestContext - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  In case we ever add something to the base context
SAML2ECPProfileHandler.ECPRequestContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler.ECPRequestContext
SAML2ECPProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml2
  Spring bean definition parser for `SAML2ECPProfileHandler` profile handler.
SAML2ECPProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2ECPProfileHandlerBeanDefinitionParser
Saml2LoginContext - Class in edu.internet2.middleware.shibboleth.idp.authn
  A SAML 2.0 `LoginContext`.
Saml2LoginContext(String, String, AuthnRequest) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext
  Creates a new instance of Saml2LoginContext.
SAML2SSOProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml2
  Spring bean definition parser for `SSOProfileHandler` profile handlers.
SAML2SSOProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2SSOProfileHandlerBeanDefinitionParser
SAML_VERSION - Static variable in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  SAML Version for this profile handler.
SAML_VERSION - Static variable in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  SAML Version for this profile handler.
SAMLMetadataHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile
  Spring bean definition parser for `SAMLMetadataProfileHandler`s.
SAMLMetadataHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.SAMLMetadataHandlerBeanDefinitionParser
SAMLMetadataProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile
  A simple profile handler that serves up the IdP's metadata.
SAMLMetadataProfileHandler(String, ParserPool) - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.SAMLMetadataProfileHandler
  Constructor.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.ExternalAuthnSystemLoginHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.IdPProfileHandlerManagerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.ProfileHandlerGroupBeanDefinitionParser
  Schema type name.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1ArtifactResolutionProfileHanderBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1AttributeQueryProfileHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.ShibbolethSSOProfileHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2ArtifactResolutionProfileHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2AttributeQueryProfileHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2ECPProfileHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2SSOProfileHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.SAMLMetadataHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.StatusHandlerBeanDefinitionParser
  Schema type.
selectEndpoint(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Selects the appropriate endpoint for the relying party and stores it in the request context.
selectEndpoint(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Selects the appropriate endpoint for the relying party and stores it in the request context.
selectEndpoint(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
  Selects the appropriate endpoint for the relying party and stores it in the request context.
selectEndpoint() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOEndpointSelector
selectEndpoint(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Selects the appropriate endpoint for the relying party and stores it in the request context.
selectEndpoint(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Selects the appropriate endpoint for the relying party and stores it in the request context.
selectEndpoint(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
  Selects the appropriate endpoint for the relying party and stores it in the request context.
selectEndpoint(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Selects the appropriate endpoint for the relying party and stores it in the request context.
selectEndpointByACS() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOEndpointSelector
  Selects the endpoint, from metadata, corresponding to the SP-provdided ACS URL.
selectLoginHandler(Map<String, LoginHandler>, LoginContext, Session) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Selects a login handler from a list of possible login handlers that could be used for the request.
selectNameIDAttributeAndEncoder(Class<T>, BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Attempts to select the most fitting name identifier attribute, and associated encoder, for a request.
selectNameIDAttributeAndEncoder(Collection<BaseAttribute<?>>, Class<T>, String[]) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Selects a name identifier attribute from a collection of attributes.
serializeRequest(AuthnRequest) - Method in class edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext
  Serializes an authentication request into a string.
service(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
service(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.RemoteUserAuthServlet
service(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet
ServiceContactTag - Class in edu.internet2.middleware.shibboleth.idp.ui
  return the contactInfo for the SP or null.
ServiceContactTag() - Constructor for class edu.internet2.middleware.shibboleth.idp.ui.ServiceContactTag
ServiceDescriptionTag - Class in edu.internet2.middleware.shibboleth.idp.ui
  Display the description from the <mdui:UIInfo>.
ServiceDescriptionTag() - Constructor for class edu.internet2.middleware.shibboleth.idp.ui.ServiceDescriptionTag
ServiceInformation - Interface in edu.internet2.middleware.shibboleth.idp.session
  Information about a service a user has logged in to.
ServiceInformationImpl - Class in edu.internet2.middleware.shibboleth.idp.session.impl
  Information about a service a user has logged in to.
ServiceInformationImpl(String, DateTime, AuthenticationMethodInformation) - Constructor for class edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl
  Default constructor.
ServiceInformationURLTag - Class in edu.internet2.middleware.shibboleth.idp.ui
  Service InformationURL - directly from the metadata if present.
ServiceInformationURLTag() - Constructor for class edu.internet2.middleware.shibboleth.idp.ui.ServiceInformationURLTag
ServiceLogoTag - Class in edu.internet2.middleware.shibboleth.idp.ui
  Logo for the SP.
ServiceLogoTag() - Constructor for class edu.internet2.middleware.shibboleth.idp.ui.ServiceLogoTag
ServiceNameTag - Class in edu.internet2.middleware.shibboleth.idp.ui
  Display the serviceName.
ServiceNameTag() - Constructor for class edu.internet2.middleware.shibboleth.idp.ui.ServiceNameTag
ServicePrivacyURLTag - Class in edu.internet2.middleware.shibboleth.idp.ui
  Service PrivacyURL - directly from the metadata if present.
ServicePrivacyURLTag() - Constructor for class edu.internet2.middleware.shibboleth.idp.ui.ServicePrivacyURLTag
ServiceTagSupport - Class in edu.internet2.middleware.shibboleth.idp.ui
  Display the serviceName.
ServiceTagSupport() - Constructor for class edu.internet2.middleware.shibboleth.idp.ui.ServiceTagSupport
Session - Interface in edu.internet2.middleware.shibboleth.idp.session
  Session information for user logged into the IdP.
SESSION_MNGR_SID_CTX_PARAM - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  `ServletContext` parameter name bearing the ID of the `SessionManager` service: "SessionManagerId" .
SessionImpl - Class in edu.internet2.middleware.shibboleth.idp.session.impl
  Session information for user logged into the IdP.
SessionImpl(String, byte[], long) - Constructor for class edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl
  Constructor.
SessionManagerEntry - Class in edu.internet2.middleware.shibboleth.idp.session.impl
  Session store entry.
SessionManagerEntry(Session, long) - Constructor for class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerEntry
  Constructor.
SessionManagerImpl - Class in edu.internet2.middleware.shibboleth.idp.session.impl
  Manager of IdP sessions.
SessionManagerImpl(StorageService<String, SessionManagerEntry>, long) - Constructor for class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
  Constructor.
SessionManagerImpl(StorageService<String, SessionManagerEntry>, String, long) - Constructor for class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
  Constructor.
setAlt(String) - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceLogoTag
  Bean setter.
setArtifact(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution.ArtifactResolutionRequestContext
setArtifacts(Collection<String>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution.ArtifactResolutionRequestContext
setAttemptedAuthnMethod(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets the authentication method that was used when attempting to authenticate the user.
setAuthenticatedUser(String) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
setAuthenticationAttempted() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Set if authentication has been attempted.
setAuthenticationDuration(long) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Deprecated. this information is contained in the `AuthenticationMethodInformation`
setAuthenticationDuration(long) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Sets the length of time, in milliseconds, after which a user should be re-authenticated.
setAuthenticationDuration(long) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerFactoryBean
  Sets the duration of the authentication, in milliseconds.
setAuthenticationDurection(long) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Deprecated. use `AbstractLoginHandler.setAuthenticationDuration(long)`
setAuthenticationEngineURL(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets the authentication engine's URL.
setAuthenticationFailure(AuthenticationException) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets the error that occurred during authentication.
setAuthenticationInstant(DateTime) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Deprecated. this information is contained in the `AuthenticationMethodInformation`
setAuthenticationMethod(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Deprecated. this information is contained in the `AuthenticationMethodInformation`
setAuthenticationMethodInformation(AuthenticationMethodInformation) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets the information about the authentication event.
setAuthenticationMethods(List<String>) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerFactoryBean
  Sets the authentication methods supported by the handler.
setAuthenticationServletURL(String) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerFactoryBean
  Sets URL to authentication servlet.
setAuthnContextClassRef(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SAML2ECPProfileHandler
  Sets the AuthnContext class reference.
setContactType(String) - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceContactTag
  Setter for the contactType bean.
setCssClass(String) - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceTagSupport
  Bean setter.
setCssId(String) - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceTagSupport
  Bean setter.
setCssStyle(String) - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceTagSupport
  Bean setter.
setDefaultAuthenticationMethod(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets the authentication method to use if none is requested.
setDefaultBinding(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.UnsolicitedSSODecoder
  Sets the default ACS binding.
setDereferencedAssertions(Collection<Assertion>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution.ArtifactResolutionRequestContext
  Sets the SAML assertions referenced by the artifact(s).
setErrorHandler(AbstractErrorHandler) - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
  Sets the error handler.
setExternalAuthnPath(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.ExternalAuthnSystemLoginHandler
  Set context-relative path to the Filter, Servlet, or JSP that triggers the external authentication system.
setExternalAuthnPath(String) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.ExternalAuthnSystemLoginHandlerFactoryBean
  Set context-relative path to the Filter, Servlet, or JSP that triggers the external authentication system.
setFailureStatus(Status) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.BaseSAML1ProfileRequestContext
  Sets the status reflecting a request failure.
setFailureStatus(Status) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.BaseSAML2ProfileRequestContext
  Sets the status reflecting a request failure.
setForceAuthRequired(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets if authentication must be forced.
setIdGenerator(IdentifierGenerator) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets an ID generator which may be used for SAML assertions, requests, etc.
setInboundBinding(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Sets the SAML message binding used by inbound messages.
setIpInRangeIsAuthenticated(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
setIpRanges(List<IPRange>) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
setLinkText(String) - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceInformationURLTag
  Bean setter for the link text attribute.
setLinkText(String) - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServicePrivacyURLTag
  Bean setter for the link text attribute.
setLoginContext(ShibbolethSSOLoginContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler.ShibbolethSSORequestContext
  Sets the current login context.
setLoginContext(Saml2LoginContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler.SSORequestContext
  Sets the current login context.
setMaxHeight(Integer) - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceLogoTag
  Bean setter.
setMaxWidth(Integer) - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceLogoTag
  Bean setter.
setMessageDecoders(Map<String, SAMLMessageDecoder>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Sets all the SAML message decoders configured for the IdP indexed by SAML binding URI.
setMessageEncoders(Map<String, SAMLMessageEncoder>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Sets all the SAML message encoders configured for the IdP indexed by SAML binding URI.
setMinHeight(Integer) - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceLogoTag
  Bean setter.
setMinWidth(Integer) - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceLogoTag
  Bean setter.
setName(String) - Method in class edu.internet2.middleware.shibboleth.idp.ui.ServiceContactTag
  Set the bean.
setPassiveAuthRequired(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets if authentication must be passive.
setPrincipalAuthenticated(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets if authentication succeeded.
setPrincipalName(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Deprecated. this information is contained in the `AuthenticationMethodInformation`
setProfileHandlerURL(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets the ProfileHandler URL.
setProperty(String, Serializable) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets an optional property object.
setProtectedServletPath(String) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerFactoryBean
  Sets the path to protected servlet.
setReferencedMessage(SAMLObject) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution.ArtifactResolutionRequestContext
setRelyingParty(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the entity ID of the relying party.
setReportPreviousSessionAuthnMethod(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.PreviousSessionLoginHandler
  Sets whether to use PreviousSession as the users authentication method.
setReportPreviousSessionAuthnMethod(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
  Sets whether the login handler will report its authentication method as PreviousSession.
setSAMLResponse(Response) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler.SAML1AuditLogEntry
  Sets the response to the SAML 1 request.
setSAMLResponse(StatusResponseType) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler.SAML2AuditLogEntry
  Sets the response to the SAML request.
setSecurityPolicyResolver(SecurityPolicyResolver) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Sets the resolver used to determine active security policy for an incoming request.
setServletPath(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.PreviousSessionLoginHandler
  Deprecated.
setServletPath(String) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
  Sets the path of the servlet to which the user agent may be redirected.
setServletURL(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.RemoteUserLoginHandler
  Set the SSO-protected servlet's URL.
setSessionID(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets the `Session` ID.
setSpAssertionConsumerService(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext
  Sets the service provider assertion consumer service URL.
setSpAssertionConsumerService(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOEndpointSelector
  Sets the assertion consumer service URL provided by SP.
setSpAssertionConsumerService(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler.ShibbolethSSORequestContext
  Sets the SP-provided assertion consumer service URL.
setSpTarget(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext
  Sets the service provider target URL.
setSupportedOutboundBindings(List<String>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Sets the SAML message bindings that may be used by outbound messages.
setSupportsForceAuthentication(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Sets whether this handler supports forced re-authentication.
setSupportsPassive(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Sets whether this handler supports passive authentication.
setSupportsPassiveAuth(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
  Sets whether the login handler supports passive authentication.
setUnsolicited(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext
  Sets the unsolicited SSO indicator.
setUnsolicited(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler.SSORequestContext
  Sets the unsolicited SSO indicator.
ShibbolethSSODecoder - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  Shibboleth 1.0 SSO authentication request message decoder.
ShibbolethSSODecoder() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSODecoder
  Constructor.
ShibbolethSSOEndpointSelector - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  An endpoint selector that may optionally take a SP-provided assertion consumer service URL, validate it against metadata, and return an endpoint based on it.
ShibbolethSSOEndpointSelector() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOEndpointSelector
ShibbolethSSOLoginContext - Class in edu.internet2.middleware.shibboleth.idp.authn
  Shibboleth SSO aware extension to `LoginContext`.
ShibbolethSSOLoginContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext
  Constructor.
ShibbolethSSOProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  Shibboleth SSO request profile handler.
ShibbolethSSOProfileHandler(String) - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Constructor.
ShibbolethSSOProfileHandler.ShibbolethSSORequestContext - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  Represents the internal state of a Shibboleth SSO Request while it's being processed by the IdP.
ShibbolethSSOProfileHandler.ShibbolethSSORequestContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler.ShibbolethSSORequestContext
ShibbolethSSOProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml1
  Spring bean configuration parser for `ShibbolethSSOProfileHandler`s.
ShibbolethSSOProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.ShibbolethSSOProfileHandlerBeanDefinitionParser
shouldGenerateId() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerBeanDefinitionParser
shouldGenerateId() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.SAMLMetadataHandlerBeanDefinitionParser
shouldGenerateId() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.StatusHandlerBeanDefinitionParser
signAssertion(BaseSAML1ProfileRequestContext<?, ?, ?>, Assertion) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Signs the given assertion if either the current profile configuration or the relying party configuration contains signing credentials.
signAssertion(BaseSAML2ProfileRequestContext<?, ?, ?>, Assertion) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Signs the given assertion if either the current profile configuration or the relying party configuration contains signing credentials.
SSOProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  SAML 2.0 SSO request profile handler.
SSOProfileHandler(String) - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Constructor.
SSOProfileHandler.SSORequestContext - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  Represents the internal state of a SAML 2.0 SSO Request while it's being processed by the IdP.
SSOProfileHandler.SSORequestContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler.SSORequestContext
startUserAuthentication(LoginContext, HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Begins the authentication process.
StatusHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile
  Spring bean definition parser for `StatusProfileHandler`s.
StatusHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.StatusHandlerBeanDefinitionParser
StatusProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile
  Deprecated.
StatusProfileHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.StatusProfileHandler
  Deprecated.
StatusServlet - Class in edu.internet2.middleware.shibboleth.idp
  A Servlet for displaying the status of the IdP.
StatusServlet() - Constructor for class edu.internet2.middleware.shibboleth.idp.StatusServlet
STORAGE_SERVICE_SID_CTX_PARAM - Static variable in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  `ServletContext` parameter name bearing the ID of the `SAML1AttributeAuthority` service: "StorageServiceId" .
SUBJECT_KEY - Static variable in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Request attribute to which user's subject should be bound.
supportsForceAuthentication() - Method in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Returns if this handler supports the ability to force a user to (re-)authenticate.
supportsForceAuthentication() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Returns if this handler supports the ability to force a user to (re-)authenticate.
supportsForceAuthentication() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
  Returns if this handler supports the ability to force a user to (re-)authenticate.
supportsPassive() - Method in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Gets whether this handler supports passive authentication.
supportsPassive() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Gets whether this handler supports passive authentication.
supportsPassive() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
  Gets whether this handler supports passive authentication.
supportsPassive() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.PreviousSessionLoginHandler
  Gets whether this handler supports passive authentication.
supportsPassiveAuth() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
  Gets whether the login handler supports passive authentication.

## T

toBitSet(byte[]) - Method in class edu.internet2.middleware.shibboleth.idp.util.IPRange
  Converts a byte array to a BitSet.
toString() - Method in class edu.internet2.middleware.shibboleth.idp.authn.UsernamePrincipal
toString() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler.SAML1AuditLogEntry
toString() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler.SAML2AuditLogEntry

## U

unbindLoginContext(StorageService, ServletContext, HttpServletRequest, HttpServletResponse) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Unbinds a `LoginContext` from the current request.
UnsolicitedSSODecoder - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  Shibboleth 2.x HTTP request parameter-based SSO authentication request message decoder.
UnsolicitedSSODecoder(IdentifierGenerator) - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.UnsolicitedSSODecoder
  Constructor.
updateUserSession(LoginContext, Subject, String, DateTime, HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Updates the user's Shibboleth session with authentication information.
UsernamePasswordCredential - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  Represents a username and password entered used to authenticate a subject.
UsernamePasswordCredential(String, String) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordCredential
  Constructor.
UsernamePasswordLoginHandler - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  Authenticate a username and password against a JAAS source.
UsernamePasswordLoginHandler(String) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginHandler
  Constructor.
UsernamePasswordLoginHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring bean definition parser for username/password authentication handlers.
UsernamePasswordLoginHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerBeanDefinitionParser
UsernamePasswordLoginHandlerFactoryBean - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Factory bean for `UsernamePasswordLoginHandler`s.
UsernamePasswordLoginHandlerFactoryBean() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerFactoryBean
UsernamePasswordLoginServlet - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  This Servlet authenticates a user via JAAS.
UsernamePasswordLoginServlet() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet
UsernamePasswordLoginServlet.SimpleCallbackHandler - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  A callback handler that provides static name and password data to a JAAS loging process.
UsernamePasswordLoginServlet.SimpleCallbackHandler(String, String) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet.SimpleCallbackHandler
  Constructor.
UsernamePrincipal - Class in edu.internet2.middleware.shibboleth.idp.authn
  A basic implementation of `Principal`.
UsernamePrincipal(String) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.UsernamePrincipal
  Constructor.

## V

validateForcedReauthentication(Session, String, Subject) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  If forced authentication was required this method checks to ensure that the re-authenticated subject contains a principal name that is equal to the principal name associated with the authentication method.
validateSuccessfulAuthentication(LoginContext, HttpServletRequest, String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Validates that the authentication was successfully performed by the login handler.
Version - Class in edu.internet2.middleware.shibboleth.idp
  Class for printing the version of this IdP.

## W

writeAuditLogEntry(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Writes an audit log entry indicating the successful response to the attribute request.
writeAuditLogEntry(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Writes an audit log entry indicating the successful response to the attribute request.
writeAuditLogEntry(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Writes an audit log entry indicating the successful response to the attribute request.

A B C D E F G H I L M N O P R S T U V W

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006-2011 Internet2. All Rights Reserved.