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

A

addServiceProviderSession(ServiceProviderSession) - Method in class org.jaggeryjs.modules.sso.common.clustering.ServiceProviderMap
 
AuthReqBuilder - Class in org.jaggeryjs.modules.sso.common.builders
 
AuthReqBuilder() - Constructor for class org.jaggeryjs.modules.sso.common.builders.AuthReqBuilder
 

B

buildAuthenticationRequest(String) - Method in class org.jaggeryjs.modules.sso.common.builders.AuthReqBuilder
Generate an authentication request.
buildAuthenticationRequest(String, String, String, boolean, int, String, String) - Method in class org.jaggeryjs.modules.sso.common.builders.AuthReqBuilder
Generate an Signed authentication request with a custom consumer url.
buildLogoutRequest(String, String, String, String) - Method in class org.jaggeryjs.modules.sso.common.builders.LogoutRequestBuilder
Build the logout request
buildLogoutRequest(String, String, String, String, int, String, String, String) - Method in class org.jaggeryjs.modules.sso.common.builders.LogoutRequestBuilder
Build the logout request
buildNameID(String, String) - Static method in class org.jaggeryjs.modules.sso.common.util.Util
Build NameID object given name ID format
buildNameIDPolicy(String) - Static method in class org.jaggeryjs.modules.sso.common.util.Util
Build NameIDPolicy object given name ID policy format
buildXMLObject(QName) - Static method in class org.jaggeryjs.modules.sso.common.util.Util
 

C

cleanUp(SessionHostObject, String) - Method in class org.jaggeryjs.modules.sso.common.managers.SSOSessionManager
Removes the Service Provider session and IDP index details.This method should be called from a session destroy listener.Please note that this method will not attempt to invalidate the session and will assume that the session invalidate method has been already called.
CLUSTERING_MESSAGE - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
CLUSTERING_MESSAGE_ISRPC - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
CLUSTERING_MESSAGE_RETRY_DELAY - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
ClusteringUtil - Class in org.jaggeryjs.modules.sso.common.clustering
 
ClusteringUtil() - Constructor for class org.jaggeryjs.modules.sso.common.clustering.ClusteringUtil
 
createClusteringAgent() - Static method in class org.jaggeryjs.modules.sso.common.clustering.ClusteringUtil
 
createID() - Static method in class org.jaggeryjs.modules.sso.common.util.Util
Generates a unique Id for Authentication Requests

D

decode(String) - Static method in class org.jaggeryjs.modules.sso.common.util.Util
Decoding and deflating the encoded AuthReq
doBootstrap() - Static method in class org.jaggeryjs.modules.sso.common.util.Util
This method is used to initialize the OpenSAML2 library.

E

encode(String) - Static method in class org.jaggeryjs.modules.sso.common.util.Util
Encoding the response
ERROR_CODE - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
execute(ConfigurationContext) - Method in class org.jaggeryjs.modules.sso.common.clustering.SessionInvalidateClusterMessage
 

F

FailedClusterMessageTransmitter - Class in org.jaggeryjs.modules.sso.common.clustering
Responsible for attempting to retransmit a failed clustering message.This class will attempt resend the message a set amount of time (retryCount) with a predefined wait between each attempt.The attempts to send the message will cease once either the retry count has been met or or the message is transmitted successfully (which ever happens first).
FailedClusterMessageTransmitter(ClusteringAgent, ClusteringMessage) - Constructor for class org.jaggeryjs.modules.sso.common.clustering.FailedClusterMessageTransmitter
 

G

getCredentalContextSet() - Method in class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
 
getCredentialType() - Method in class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
 
getCRLs() - Method in class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
 
getDomainName(XMLObject) - Static method in class org.jaggeryjs.modules.sso.common.util.Util
 
getEntityCertificate() - Method in class org.jaggeryjs.modules.sso.common.util.SSOAgentCarbonX509Credential
 
getEntityCertificate() - Method in interface org.jaggeryjs.modules.sso.common.util.SSOAgentX509Credential
 
getEntityCertificate() - Method in class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
 
getEntityCertificateChain() - Method in class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
 
getEntityId() - Method in class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
 
getInstance() - Static method in class org.jaggeryjs.modules.sso.common.managers.SSOSessionManager
 
getKeyNames() - Method in class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
 
getPrivateKey() - Method in class org.jaggeryjs.modules.sso.common.util.SSOAgentCarbonX509Credential
 
getPrivateKey() - Method in interface org.jaggeryjs.modules.sso.common.util.SSOAgentX509Credential
 
getPrivateKey() - Method in class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
 
getPublicKey() - Method in class org.jaggeryjs.modules.sso.common.util.SSOAgentCarbonX509Credential
 
getPublicKey() - Method in interface org.jaggeryjs.modules.sso.common.util.SSOAgentX509Credential
 
getPublicKey() - Method in class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
Retrieves the publicKey
getResponse() - Method in class org.jaggeryjs.modules.sso.common.clustering.SessionInvalidateClusterMessage
 
getSecretKey() - Method in class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
 
getSecuredDocumentBuilder() - Static method in class org.jaggeryjs.modules.sso.common.util.Util
Create DocumentBuilderFactory with the XXE prevention measurements
getServiceProvider() - Method in class org.jaggeryjs.modules.sso.common.clustering.ServiceProviderSession
 
getServiceProviderSession(String) - Method in class org.jaggeryjs.modules.sso.common.clustering.ServiceProviderMap
 
getSessionId() - Method in class org.jaggeryjs.modules.sso.common.clustering.ServiceProviderSession
 
getSessionId(SessionHostObject) - Static method in class org.jaggeryjs.modules.sso.common.clustering.ServiceProviderSession
A utility method to invoke the getId method of the provided SessionHostObject
getSigningCert() - Method in class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
 
getUsageType() - Method in class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
 

I

IDP_ALIAS - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
IDP_URL - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
invalidate() - Method in class org.jaggeryjs.modules.sso.common.clustering.ServiceProviderSession
Invalidates the session by calling the Session HostObjects invalidate method
IS_AUTHENTICATED - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
ISSUER_ID - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
ISSUER_SESSION_DETAILS - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 

K

KEY_STORE_NAME - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
KEY_STORE_PASSWORD - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 

L

login(String, String, SessionHostObject) - Method in class org.jaggeryjs.modules.sso.common.managers.SSOSessionManager
Registers the provided Session HostObject against the IDP session index.This mapping is used to Single Logout all sessions when the logout method is called
logout(String, String) - Method in class org.jaggeryjs.modules.sso.common.managers.SSOSessionManager
Handles the Single Logout operation by invalidating the sessions mapped to the provided IDP session index.
logout(SessionHostObject, String) - Method in class org.jaggeryjs.modules.sso.common.managers.SSOSessionManager
Handles the Single Logout operation by first resolving the session ID to a IDP session index
LOGOUT_USER - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
logoutClusteredNodes(String, String) - Method in class org.jaggeryjs.modules.sso.common.managers.SSOSessionManager
Handles the Single Logout operation by invalidating the sessions mapped to the provided IDP session index.It will attempt to notify all members with a message indicating that any sessions registered against the provided IDP session index should be invalidated.
LogoutRequestBuilder - Class in org.jaggeryjs.modules.sso.common.builders
This class is used to generate the Logout Requests.
LogoutRequestBuilder() - Constructor for class org.jaggeryjs.modules.sso.common.builders.LogoutRequestBuilder
 

M

marshall(XMLObject) - Static method in class org.jaggeryjs.modules.sso.common.util.Util
Serializing a SAML2 object into a String
MAX_CLUSTER_MESSAGE_RETRY_COUNT - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 

N

NAME_ID_POLICY - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
NAME_ID_POLICY_DEFAULT - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 

O

org.jaggeryjs.modules.sso.common.builders - package org.jaggeryjs.modules.sso.common.builders
 
org.jaggeryjs.modules.sso.common.clustering - package org.jaggeryjs.modules.sso.common.clustering
 
org.jaggeryjs.modules.sso.common.constants - package org.jaggeryjs.modules.sso.common.constants
 
org.jaggeryjs.modules.sso.common.managers - package org.jaggeryjs.modules.sso.common.managers
 
org.jaggeryjs.modules.sso.common.util - package org.jaggeryjs.modules.sso.common.util
 
OSGI_SERVICE_CONFIGURATION_CONTEXT - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 

P

processAcsUrl(String) - Static method in class org.jaggeryjs.modules.sso.common.util.Util
Replaces the ${} in url with system properties and returns

R

readCarbonX509Credentials(int, String) - Method in class org.jaggeryjs.modules.sso.common.util.SSOAgentCarbonX509Credential
 
run() - Method in class org.jaggeryjs.modules.sso.common.clustering.FailedClusterMessageTransmitter
 

S

SAML2_NAME_ID_POLICY - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
sendClusterMessage(ClusteringMessage) - Static method in class org.jaggeryjs.modules.sso.common.clustering.ClusteringUtil
Sends a cluster message to other members of the cluster.If message transmission fails it will create a thread which will attempt retry transmission for a predefined amount of retry attempts.
ServiceProviderMap - Class in org.jaggeryjs.modules.sso.common.clustering
 
ServiceProviderMap() - Constructor for class org.jaggeryjs.modules.sso.common.clustering.ServiceProviderMap
 
ServiceProviderSession - Class in org.jaggeryjs.modules.sso.common.clustering
Maintains the serviceProvider details against the relevant session
ServiceProviderSession(String, SessionHostObject) - Constructor for class org.jaggeryjs.modules.sso.common.clustering.ServiceProviderSession
 
SESSION_INVALIDATION_MESSAGE - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
SessionInvalidateClusterMessage - Class in org.jaggeryjs.modules.sso.common.clustering
 
SessionInvalidateClusterMessage(String, String) - Constructor for class org.jaggeryjs.modules.sso.common.clustering.SessionInvalidateClusterMessage
 
setSignature(AuthnRequest, String, X509Credential) - Static method in class org.jaggeryjs.modules.sso.common.builders.AuthReqBuilder
Sign the SAML AuthnRequest message
setSignature(LogoutRequest, String, X509Credential) - Static method in class org.jaggeryjs.modules.sso.common.builders.LogoutRequestBuilder
Sign the SAML LogoutRequest message
SSOAgentCarbonX509Credential - Class in org.jaggeryjs.modules.sso.common.util
 
SSOAgentCarbonX509Credential(int, String) - Constructor for class org.jaggeryjs.modules.sso.common.util.SSOAgentCarbonX509Credential
 
SSOAgentX509Credential - Interface in org.jaggeryjs.modules.sso.common.util
 
SSOConstants - Class in org.jaggeryjs.modules.sso.common.constants
 
SSOConstants() - Constructor for class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
SSOSessionManager - Class in org.jaggeryjs.modules.sso.common.managers
Maintains the sessions of apps which are SSOed together against the IDP provided session index It provides a set of convenience methods to Single Sign On and Single Logout.

T

toString() - Method in class org.jaggeryjs.modules.sso.common.clustering.ServiceProviderSession
 
toString() - Method in class org.jaggeryjs.modules.sso.common.clustering.SessionInvalidateClusterMessage
 

U

unmarshall(String) - Static method in class org.jaggeryjs.modules.sso.common.util.Util
Constructing the XMLObject Object from a String
USERNAME - Static variable in class org.jaggeryjs.modules.sso.common.constants.SSOConstants
 
Util - Class in org.jaggeryjs.modules.sso.common.util
 
Util() - Constructor for class org.jaggeryjs.modules.sso.common.util.Util
 

V

validateSignature(StatusResponseTypeImpl, String, String, String, int, String) - Static method in class org.jaggeryjs.modules.sso.common.util.Util
This method validates the signature of the SAML Response.

X

X509CredentialImpl - Class in org.jaggeryjs.modules.sso.common.util
X509Credential implementation for signature verification of self issued tokens.
X509CredentialImpl(BigInteger, BigInteger) - Constructor for class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
The key is constructed form modulus and exponent.
X509CredentialImpl(X509Certificate) - Constructor for class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
 
X509CredentialImpl(SSOAgentX509Credential) - Constructor for class org.jaggeryjs.modules.sso.common.util.X509CredentialImpl
 
A B C D E F G I K L M N O P R S T U V X 

Copyright © 2016 WSO2 Inc. All rights reserved.