A C D E F G H I L O P R S T X

A

AssertionIdpResolverImpl - Class in org.jasig.portal.security.provider.saml
This class provides IdP ECP endpoint resolution based on the endpoint reference (EPR) provided by Shibboleth IdP in the assertion.
AssertionIdpResolverImpl(XPathExpressionExecutor) - Constructor for class org.jasig.portal.security.provider.saml.AssertionIdpResolverImpl
 
authenticate(SAMLSession, Resource) - Method in class org.jasig.portal.security.provider.saml.SAMLDelegatedAuthenticationService
This method should be used to authenticate to and get a resource from a Shibboleth-protected Web Service.
authenticate(SAMLSession, byte[]) - Method in class org.jasig.portal.security.provider.saml.SAMLDelegatedAuthenticationService
This method authenticates to a WPS as a result of intercepting a blocked access for a resource and getting a SOAP request for delegated SAML authentication.

C

checkClientTrusted(X509Certificate[], String) - Method in class org.jasig.portal.security.provider.saml.TrustAllX509TrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class org.jasig.portal.security.provider.saml.TrustAllX509TrustManager
 
clear() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
clearOldest() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
close() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
connectSocket(Socket, String, int, InetAddress, int, HttpParams) - Method in class org.jasig.portal.security.provider.saml.PublicKeyVerifyingSSLSocketFactory
This method makes a connection to the server by utilizing the base class method, but it adds a validation of the server's public key if one was supplied previously.

D

DelegatedAuthenticationException - Exception in org.jasig.portal.security.provider.saml
Exception to wrap exceptions encountered during delegated SAML authentication processing.
DelegatedAuthenticationException(String, Throwable) - Constructor for exception org.jasig.portal.security.provider.saml.DelegatedAuthenticationException
 
DelegatedAuthenticationException() - Constructor for exception org.jasig.portal.security.provider.saml.DelegatedAuthenticationException
 
DelegatedAuthenticationException(String) - Constructor for exception org.jasig.portal.security.provider.saml.DelegatedAuthenticationException
 
DelegatedAuthenticationException(Throwable) - Constructor for exception org.jasig.portal.security.provider.saml.DelegatedAuthenticationException
 
DelegatedAuthenticationRuntimeException - Exception in org.jasig.portal.security.provider.saml
RuntimeException to wrap exceptions encountered during delegated SAML authentication processing.
DelegatedAuthenticationRuntimeException(String, Throwable) - Constructor for exception org.jasig.portal.security.provider.saml.DelegatedAuthenticationRuntimeException
 
DelegatedAuthenticationRuntimeException() - Constructor for exception org.jasig.portal.security.provider.saml.DelegatedAuthenticationRuntimeException
 
DelegatedAuthenticationRuntimeException(String) - Constructor for exception org.jasig.portal.security.provider.saml.DelegatedAuthenticationRuntimeException
 
DelegatedAuthenticationRuntimeException(Throwable) - Constructor for exception org.jasig.portal.security.provider.saml.DelegatedAuthenticationRuntimeException
 
DelegatedSAMLAuthenticationState - Class in org.jasig.portal.security.provider.saml
A class that "wraps" a simple resource that is retrieved from a Web Service Provider (WSP) as a String.
DelegatedSAMLAuthenticationState() - Constructor for class org.jasig.portal.security.provider.saml.DelegatedSAMLAuthenticationState
 
doWithExpression(String, XPathExpressionPool.XPathExpressionCallback<T>) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
doWithExpression(XPathExpression) - Method in interface org.jasig.portal.security.provider.saml.XPathExpressionPool.XPathExpressionCallback
 

E

evaluate(String, Object, QName) - Method in interface org.jasig.portal.security.provider.saml.XPathExpressionExecutor
 
evaluate(String, Object, QName) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
evict() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 

F

finalize() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 

G

getAcceptedIssuers() - Method in class org.jasig.portal.security.provider.saml.TrustAllX509TrustManager
 
getHttpClient() - Method in class org.jasig.portal.security.provider.saml.SAMLSession
Returns the Apache Commons HTTP Client that is set up with an authenticated session to the WSP.
getIdp() - Method in class org.jasig.portal.security.provider.saml.DelegatedSAMLAuthenticationState
Return the IdP entityID.
getIdpEndpoint() - Method in class org.jasig.portal.security.provider.saml.DelegatedSAMLAuthenticationState
Obtains the resolved IdP endpoint to which the library presents delegated SAML authentication request.
getIdpResolver() - Method in class org.jasig.portal.security.provider.saml.SAMLSession
 
getIdPSocketFactory() - Method in class org.jasig.portal.security.provider.saml.SAMLSession
Returns an instance of SSLSocketFactory suitable for use with the Apache Commons HTTP Client.
getLifo() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getMaxActive() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getMaxIdle() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getMaxTotal() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getMaxWait() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getMinEvictableIdleTimeMillis() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getMinIdle() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getNamespaceURI(String) - Method in class org.jasig.portal.security.provider.saml.SAMLNamespaceContext
 
getNumActive() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getNumIdle() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getNumTestsPerEvictionRun() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getPortalEntityID() - Method in class org.jasig.portal.security.provider.saml.SAMLSession
Returns the portal's entityID.
getPrefix(String) - Method in class org.jasig.portal.security.provider.saml.SAMLNamespaceContext
 
getPrefixes(String) - Method in class org.jasig.portal.security.provider.saml.SAMLNamespaceContext
 
getResource() - Method in class org.jasig.portal.security.provider.saml.Resource
Get the resource as it was retrieved from the WSP.
getResourceUrl() - Method in class org.jasig.portal.security.provider.saml.Resource
Get the URL of the resource.
getSamlAssertion() - Method in class org.jasig.portal.security.provider.saml.SAMLSession
Returns the same String representation of SAML assertion that was passed to the constructor.
getSamlAssertionDom() - Method in class org.jasig.portal.security.provider.saml.SAMLSession
Returns the DOM representation of the SAML assertion.
getSSLSocketFactory() - Method in class org.jasig.portal.security.provider.saml.SSLSecurityImpl
 
getSSLSocketFactory() - Method in interface org.jasig.portal.security.provider.saml.SSLSecurityWrapper
Get an instance of SSL socket factory based on the supplied credentials.
getTestOnBorrow() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getTestOnReturn() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getTestWhileIdle() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getTimeBetweenEvictionRunsMillis() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getWhenExhaustedAction() - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
getWSPSocketFactory() - Method in class org.jasig.portal.security.provider.saml.Resource
Returns an instance of SSLSocketFactory suitable for use with the Apache Commons HTTP Client.

H

HTTP_HEADER_PAOS - Static variable in class org.jasig.portal.security.provider.saml.SAMLConstants
 
HTTP_HEADER_PAOS_CONTENT_TYPE - Static variable in class org.jasig.portal.security.provider.saml.SAMLConstants
 
HttpRequestPostprocessor - Class in org.jasig.portal.security.provider.saml
This class intercepts the HTTP responses and looks for the WSP authentication requests.
HttpRequestPostprocessor(SAMLSession) - Constructor for class org.jasig.portal.security.provider.saml.HttpRequestPostprocessor
 
HttpRequestPreprocessor - Class in org.jasig.portal.security.provider.saml
This class is used to set the PAOS headers on every request made to a WSP.
HttpRequestPreprocessor() - Constructor for class org.jasig.portal.security.provider.saml.HttpRequestPreprocessor
 

I

IdPEPRResolver - Interface in org.jasig.portal.security.provider.saml
Created on Apr 23, 2009
INSTANCE - Static variable in class org.jasig.portal.security.provider.saml.TrustAllX509TrustManager
 
isSkipValidateIdp() - Method in class org.jasig.portal.security.provider.saml.SAMLSession
 

L

logger - Variable in class org.jasig.portal.security.provider.saml.PublicKeyVerifyingSSLSocketFactory
 
logger - Variable in class org.jasig.portal.security.provider.saml.SAMLDelegatedAuthenticationService
 
logger - Variable in class org.jasig.portal.security.provider.saml.SSLSecurityImpl
 
logger - Variable in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 

O

org.jasig.portal.security.provider.saml - package org.jasig.portal.security.provider.saml
 

P

process(HttpResponse, HttpContext) - Method in class org.jasig.portal.security.provider.saml.HttpRequestPostprocessor
This method triggers delegated SAML authentication when it is requested by the WSP.
process(HttpRequest, HttpContext) - Method in class org.jasig.portal.security.provider.saml.HttpRequestPreprocessor
 
PublicKeyVerifyingSSLSocketFactory - Class in org.jasig.portal.security.provider.saml
This class extends the Apache Commons HTTP Client SSLSocketFactory to support the verification of the server's public key against supplied public key.
PublicKeyVerifyingSSLSocketFactory(SSLContext, String) - Constructor for class org.jasig.portal.security.provider.saml.PublicKeyVerifyingSSLSocketFactory
Set the Base64-encoded public key(s) to validate.

R

resolve(SAMLSession, DelegatedSAMLAuthenticationState) - Method in class org.jasig.portal.security.provider.saml.AssertionIdpResolverImpl
 
resolve(SAMLSession, DelegatedSAMLAuthenticationState) - Method in interface org.jasig.portal.security.provider.saml.IdPEPRResolver
This method will take the samlSession's idp entity ID and resolve it to an endpoint.
Resource - Class in org.jasig.portal.security.provider.saml
A class that "wraps" a simple resource that is retrieved from a Web Service Provider (WSP) as a String.
Resource() - Constructor for class org.jasig.portal.security.provider.saml.Resource
 

S

SAMLConstants - Class in org.jasig.portal.security.provider.saml
 
SAMLConstants() - Constructor for class org.jasig.portal.security.provider.saml.SAMLConstants
 
SAMLDelegatedAuthenticationService - Class in org.jasig.portal.security.provider.saml
This class implements the delegated SAML authentication protocol.
SAMLDelegatedAuthenticationService() - Constructor for class org.jasig.portal.security.provider.saml.SAMLDelegatedAuthenticationService
Public default constructor that performs basic initialization
SAMLNamespaceContext - Class in org.jasig.portal.security.provider.saml
This class is needed for resolving the XML namespace prefixes used during delegated SAML authentication
SAMLNamespaceContext() - Constructor for class org.jasig.portal.security.provider.saml.SAMLNamespaceContext
 
SAMLSession - Class in org.jasig.portal.security.provider.saml
This class is used to maintain the state of delegated SAML authentication before, during, and after the authentication.
SAMLSession(String, ClientConnectionManager, HttpParams) - Constructor for class org.jasig.portal.security.provider.saml.SAMLSession
Public constructor that initializes the SAML session.
setIdp(String) - Method in class org.jasig.portal.security.provider.saml.DelegatedSAMLAuthenticationState
Set the IdP entityID.
setIdPClientKeystore(String, String) - Method in class org.jasig.portal.security.provider.saml.SAMLSession
This method provides an alternative method of providing client TLS certificate to send to the IdP to identify the client.
setIdPClientPrivateKeyAndCert(String, String) - Method in class org.jasig.portal.security.provider.saml.SAMLSession
This method is used to specify the private key and certificate to use to identify the client to the IdP.
setIdPClientTrustStore(String, String) - Method in class org.jasig.portal.security.provider.saml.SAMLSession
This method allows to specify a Java TrustStore of server X.509 certificates to trust.
setIdpEndpoint(String) - Method in class org.jasig.portal.security.provider.saml.DelegatedSAMLAuthenticationState
Used by the implementation of the IdPEPRResolver to set the resolved IdP endpoint where the delegated SAML authentication request will be delivered.
setIdpResolver(IdPEPRResolver) - Method in class org.jasig.portal.security.provider.saml.SAMLSession
Provide an implementation of the IdPEPRResolver interface to resolve the IdP endpoint to which the delegated SAML authentication requests must be presented.
setIdPServerPublicKeys(String) - Method in class org.jasig.portal.security.provider.saml.SAMLSession
This method allows to specify the public key(s) to verify and trust when communicating with the IdP.
setLifo(boolean) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
setMaxActive(int) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
setMaxIdle(int) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
setMaxTotal(int) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
setMaxWait(long) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
setMinEvictableIdleTimeMillis(long) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
setMinIdle(int) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
setNumTestsPerEvictionRun(int) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
setPortalEntityID(String) - Method in class org.jasig.portal.security.provider.saml.SAMLSession
Sets the portal's entityID.
setResource(String) - Method in class org.jasig.portal.security.provider.saml.Resource
Set the resource as it was retrieved from the WSP.
setResourceUrl(String) - Method in class org.jasig.portal.security.provider.saml.Resource
Get the URL of the resource.
setSkipValidateIdp(boolean) - Method in class org.jasig.portal.security.provider.saml.SAMLSession
Set if the IDP host name validation step should be skipped during authentication.
setSSLClientKeystore(String, String) - Method in class org.jasig.portal.security.provider.saml.SSLSecurityImpl
 
setSSLClientKeystore(String, String) - Method in interface org.jasig.portal.security.provider.saml.SSLSecurityWrapper
Set the credentials for client TSL certificate authentication
setSSLClientPrivateKeyAndCert(String, String) - Method in class org.jasig.portal.security.provider.saml.SSLSecurityImpl
 
setSSLClientPrivateKeyAndCert(String, String) - Method in interface org.jasig.portal.security.provider.saml.SSLSecurityWrapper
Set the credentials for client TSL certificate authentication.
setSSLServerPublicKeys(String) - Method in class org.jasig.portal.security.provider.saml.SSLSecurityImpl
 
setSSLServerPublicKeys(String) - Method in interface org.jasig.portal.security.provider.saml.SSLSecurityWrapper
Set the public keys of server to trust.
setSSLTrustStore(String, String) - Method in class org.jasig.portal.security.provider.saml.SSLSecurityImpl
 
setSSLTrustStore(String, String) - Method in interface org.jasig.portal.security.provider.saml.SSLSecurityWrapper
Set the KeyStore of server certificates to trust.
setTestOnBorrow(boolean) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
setTestOnReturn(boolean) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
setTestWhileIdle(boolean) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
setTimeBetweenEvictionRunsMillis(long) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
setupWSPClientConnection(SAMLSession) - Method in class org.jasig.portal.security.provider.saml.Resource
Sets up the SSL parameters of a connection to the WSP, including the client certificate and server certificate trust.
setWhenExhaustedAction(byte) - Method in class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
setWSPClientKeystore(String, String) - Method in class org.jasig.portal.security.provider.saml.Resource
This method provides an alternative method of providing client TLS certificate to send to the WSP to identify the client.
setWSPClientPrivateKeyAndCert(String, String) - Method in class org.jasig.portal.security.provider.saml.Resource
This method is used to specify the private key and certificate to use to identify the client to the WSP.
setWSPClientTrustStore(String, String) - Method in class org.jasig.portal.security.provider.saml.Resource
This method allows to specify a Java TrustStore of server X.509 certificates to trust.
SSLSecurityImpl - Class in org.jasig.portal.security.provider.saml
This class wraps some SSL options for enforcing security then communicating with a SAML IdP or a SAML-protected Web Service Provider.
SSLSecurityImpl() - Constructor for class org.jasig.portal.security.provider.saml.SSLSecurityImpl
 
SSLSecurityWrapper - Interface in org.jasig.portal.security.provider.saml
This interface defines the methods needed to contain SSL security options like private key, client certificate, etc.

T

TrustAllX509TrustManager - Class in org.jasig.portal.security.provider.saml
WARNING TRUSTS EVERYTHING!
TrustAllX509TrustManager() - Constructor for class org.jasig.portal.security.provider.saml.TrustAllX509TrustManager
 

X

XPathExpressionExecutor - Interface in org.jasig.portal.security.provider.saml
 
XPathExpressionPool - Class in org.jasig.portal.security.provider.saml
 
XPathExpressionPool() - Constructor for class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
XPathExpressionPool(NamespaceContext) - Constructor for class org.jasig.portal.security.provider.saml.XPathExpressionPool
 
XPathExpressionPool.XPathExpressionCallback<T> - Interface in org.jasig.portal.security.provider.saml
 

A C D E F G H I L O P R S T X

Copyright © 2011 Jasig. All Rights Reserved.