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
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) - 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_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.

## 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
  Binds a `LoginContext` to the current request.
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.SSOProfileHandler
  Creates an `AuthnContext` for a successful authentication 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.
buildNameId(BaseSAML1ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  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.
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(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

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(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(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.
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(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" .
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
  Deserailizes an authentication request from a string.
destroy() - Method in class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
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
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
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.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.SAML2SSOProfileHandlerBeanDefinitionParser
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.SAMLMetadataHandlerBeanDefinitionParser

## 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.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
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.
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 minutes.
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
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.
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.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
getContextParam(ServletContext, String, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets a value for a given context parameter.
getCookie(HttpServletRequest, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the first `Cookie` whose name matches the given name.
getDefaultAuthenticationMethod() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the authentication method to use if none is requested.
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
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.
getIntendedDestinationEndpointURI(SAMLMessageContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSODecoder
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.
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.
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.
getName() - Method in class edu.internet2.middleware.shibboleth.idp.authn.UsernamePrincipal
getNameFormats(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.
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
getOutboundMessageEncoder(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  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.
getPrincipalName() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Returns the ID of the authenticated user.
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.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
getRelyingPartyConfirmationManager(ServletContext) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `RelyingPartyConfigurationManager` service bound to the Servlet context.
getRelyingPartyConfirmationManager(ServletContext, String) - Static method in class edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper
  Gets the `RelyingPartyConfigurationManager` bound to the Servlet context.
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.
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.
getServicesInformation() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl
getServicesInformation() - Method in interface edu.internet2.middleware.shibboleth.idp.session.Session
  Gets the services the user has logged in to.
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
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.
getSpTarget() - Method in class edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext
  Gets the service provider target URL.
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.
getSupportedOutboundBindings() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the SAML message bindings that may be used by outbound messages.
getUnencryptedNameId() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler.SAML2AuditLogEntry
  Gets the unencrypted NameID for the SAML response.
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.

## 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
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
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.

## 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.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.

## O

onApplicationEvent(ApplicationEvent) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
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.
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 `LoginContext` 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.
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.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.
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.
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.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, List<Pair<String, String>>) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet
  Sends the user to the login page.
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
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.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.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.
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
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.
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.
setApplicationContext(ApplicationContext) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
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(int) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerFactoryBean
  Sets the duration of the authentication, in minutes.
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.
setDefaultAuthenticationMethod(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets the authentication method to use if none is requested.
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.
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
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.
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.
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.
setUnencryptedNameId(NameID) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler.SAML2AuditLogEntry
  Sets the unencrypted NameID for the SAML response.
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.
updateUserSession(LoginContext, Subject, String, 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 library.
Version() - Constructor for class edu.internet2.middleware.shibboleth.idp.Version

## 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-2009 Internet2. All Rights Reserved.