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

A

AbstractIssuerConfig - Class in org.apache.rahas.impl
 
AbstractIssuerConfig() - Constructor for class org.apache.rahas.impl.AbstractIssuerConfig
 
AbstractIssuerConfig.KeyComputation - Class in org.apache.rahas.impl
The key computation policy when clien't entropy is provided
ACTAS - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
add(Token) - Method in class org.apache.rahas.SimpleTokenStore
 
add(Token) - Method in interface org.apache.rahas.TokenStorage
Add the given token to the list.
ADD_REQUESTED_ATTACHED_REF - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
ADD_REQUESTED_UNATTACHED_REF - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
addAttributes(SAMLAttribute) - Method in class org.apache.rahas.impl.util.SAMLAttributeCallback
 
addAttributes(Attribute) - Method in class org.apache.rahas.impl.util.SAMLAttributeCallback
Overloaded method to support SAML2
addParameter(Parameter) - Method in class org.apache.rahas.client.STSClient
 
addRequestedAttachedRef - Variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
addRequestedUnattachedRef - Variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
addTrustedServiceEndpointAddress(String, String) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
Add a new trusted service endpoint address with its certificate
APPLIES_TO - Static variable in class org.apache.rahas.RahasConstants.IssuanceBindingLocalNames
 
applyPolicy(Policy, AxisDescription) - Method in class org.apache.rahas.Rahas
 
ATTR - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
ATTR_CALLBACK - Static variable in interface org.apache.rahas.impl.util.SAMLCallback
Attribute callback
ATTR_CLAIMS_DIALECT - Static variable in class org.apache.rahas.RahasConstants
 
ATTR_CLASS_QN - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
ATTR_PROP_NAME - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
ATTR_PROP_NAME_QN - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
ATTR_STMT - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
ATTR_TYPE - Static variable in class org.apache.rahas.RahasConstants
 
ATTR_VALUE - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
audienceRestriction - Variable in class org.apache.rahas.impl.SAML2TokenIssuer
 
audienceRestriction - Variable in class org.apache.rahas.impl.SAMLTokenIssuer
 
AUTHENTICATION_BAD_ELEMENTS - Static variable in exception org.apache.rahas.TrustException
 
AXIOM_PARSE_POOL_ENABLED_PROPERTY - Static variable in class org.apache.rahas.RahasConstants
 
AxiomParserPool - Class in org.apache.rahas.impl.util
Custom OpenSAML 1.x XML.ParserPool implementation that uses a DOM aware Axiom implementation instead of requesting a DocumentBuilderFactory using JAXP.
AxiomParserPool() - Constructor for class org.apache.rahas.impl.util.AxiomParserPool
 

B

BAD_REQUEST - Static variable in exception org.apache.rahas.TrustException
 
BIN_SEC_TYPE_NONCE - Static variable in class org.apache.rahas.RahasConstants
 
BINARY_SECRET - Static variable in class org.apache.rahas.impl.TokenIssuerUtil
 
BINARY_SECRET - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
buildAssertion(String) - Method in class org.apache.rahas.impl.SAMLTokenValidator
 
buildResponse(MessageContext, RahasData, SOAPEnvelope, String) - Method in class org.apache.rahas.impl.SAMLTokenRenewer
create the RSTR element with the token type
buildXMLObject(QName) - Static method in class org.apache.rahas.impl.SAML2TokenIssuer
This method is used to build the assertion elements
buildXMLObject(QName) - Static method in class org.apache.rahas.impl.SAML2TokenRenewer
This method is used to build the assertion elements

C

callbackHandler - Variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
callbackHandlerName - Variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
cancel(RahasData) - Method in class org.apache.rahas.impl.TokenCancelerImpl
Cancel the token specified in the request.
cancel(RahasData) - Method in interface org.apache.rahas.TokenCanceler
Cancel the token specified in the request.
CANCEL_TARGET - Static variable in class org.apache.rahas.RahasConstants.CancelBindingLocalNames
 
CancelBindingLocalNames() - Constructor for class org.apache.rahas.RahasConstants.CancelBindingLocalNames
 
CANCELLED - Static variable in class org.apache.rahas.Token
 
cancelToken(String, String, String) - Method in class org.apache.rahas.client.STSClient
Deprecated.
cancelToken(String, String, Policy) - Method in class org.apache.rahas.client.STSClient
Cancel a given token
canSupportAssertion(Assertion) - Method in class org.apache.rahas.Rahas
 
CLAIMS - Static variable in class org.apache.rahas.RahasConstants.IssuanceBindingLocalNames
 
CODE - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
COMPUTED_KEY - Static variable in class org.apache.rahas.impl.SCTIssuer
 
COMPUTED_KEY - Static variable in class org.apache.rahas.RahasConstants.IssuanceBindingLocalNames
 
COMPUTED_KEY_ALGO - Static variable in class org.apache.rahas.RahasConstants.IssuanceBindingLocalNames
 
COMPUTED_KEY_PSHA1 - Static variable in class org.apache.rahas.RahasConstants
 
CONFIG_FILE_KEY - Static variable in class org.apache.rahas.TokenRequestDispatcherConfig
 
CONFIG_PARAM_KEY - Static variable in class org.apache.rahas.TokenRequestDispatcherConfig
 
configElement - Variable in class org.apache.rahas.impl.SAMLTokenIssuer
 
configFile - Variable in class org.apache.rahas.impl.SAMLTokenIssuer
 
configParamName - Variable in class org.apache.rahas.impl.SAMLTokenIssuer
 
createActAsElement(OMElement, int, OMElement) - Static method in class org.apache.rahas.TrustUtil
This method is used to create and add the "ActAs" element into a RST as per the wS-Trust 1.4 specification.
createAppliesToElement(OMElement, String, String) - Static method in class org.apache.rahas.TrustUtil
 
createAttachedRef(OMElement, String, int) - Method in class org.apache.rahas.impl.SAMLTokenIssuer
Create and add wst:AttachedReference element
createAuthAssertion(Document, String, SAMLNameIdentifier, Element, SAMLTokenIssuerConfig, Crypto, Date, Date, String) - Method in class org.apache.rahas.impl.SAMLPassiveTokenIssuer
 
createAuthAssertion(Document, String, SAMLNameIdentifier, Element, SAMLTokenIssuerConfig, Crypto, Date, Date, RahasData) - Method in class org.apache.rahas.impl.SAMLTokenIssuer
 
createBearerAssersion(SAMLTokenIssuerConfig, Document, Crypto, RahasData) - Method in class org.apache.rahas.impl.SAML2TokenIssuer
Build SAML2.0 assertion as Bearer.
createBearerAssertion(SAMLTokenIssuerConfig, Document, Crypto, Date, Date, RahasData) - Method in class org.apache.rahas.impl.SAMLTokenIssuer
 
createBinarySecretElement(int, OMElement, String) - Static method in class org.apache.rahas.TrustUtil
 
createCancelRequest(String, int) - Static method in class org.apache.rahas.TrustUtil
 
createCancelTargetElement(int, OMElement) - Static method in class org.apache.rahas.TrustUtil
 
createClaims(int, OMElement, String) - Static method in class org.apache.rahas.TrustUtil
 
createComputedKeyAlgorithm(int, OMElement, String) - Static method in class org.apache.rahas.TrustUtil
 
createComputedKeyElement(int, OMElement) - Static method in class org.apache.rahas.TrustUtil
 
createEntropyElement(int, OMElement) - Static method in class org.apache.rahas.TrustUtil
 
createHoKAssertion(SAMLTokenIssuerConfig, Document, Crypto, Date, Date, RahasData) - Method in class org.apache.rahas.impl.SAMLTokenIssuer
 
createID() - Static method in class org.apache.rahas.impl.util.SAML2Utils
 
createIssueRequest(String, String) - Method in class org.apache.rahas.client.STSClient
Create the RST request.
createKeySizeElement(int, OMElement, int) - Static method in class org.apache.rahas.TrustUtil
 
createKeyTypeElement(int, OMElement, String) - Static method in class org.apache.rahas.TrustUtil
 
createLifetimeElement(int, OMElement, String, String) - Static method in class org.apache.rahas.TrustUtil
 
createLifetimeElement(int, OMElement, long) - Static method in class org.apache.rahas.TrustUtil
 
createRenewTargetElement(int, OMElement, OMElement) - Static method in class org.apache.rahas.TrustUtil
 
createRequestedAttachedRef(int, OMElement, String, String) - Static method in class org.apache.rahas.TrustUtil
 
createRequestedAttachedRef(OMElement, String, int) - Static method in class org.apache.rahas.TrustUtil
Create and add wst:AttachedReference element
createRequestedProofTokenElement(int, OMElement) - Static method in class org.apache.rahas.TrustUtil
 
createRequestedSecurityTokenElement(int, OMElement) - Static method in class org.apache.rahas.TrustUtil
 
createRequestedTokenCanceledElement(int, OMElement) - Static method in class org.apache.rahas.TrustUtil
 
createRequestedUnattachedRef(int, OMElement, String, String) - Static method in class org.apache.rahas.TrustUtil
 
createRequestedUnattachedRef(OMElement, String, int) - Static method in class org.apache.rahas.TrustUtil
Create and add wst:UnattachedReference element
createRequestSecurityTokenElement(int) - Static method in class org.apache.rahas.TrustUtil
 
createRequestSecurityTokenResponseCollectionElement(int, OMElement) - Static method in class org.apache.rahas.TrustUtil
 
createRequestSecurityTokenResponseElement(int, OMElement) - Static method in class org.apache.rahas.TrustUtil
 
createRequestTypeElement(int, OMElement, String) - Static method in class org.apache.rahas.TrustUtil
 
createSecurityTokenReference(Document, String, String) - Static method in class org.apache.rahas.TrustUtil
Create a wsse:Reference element with the given URI and the value type
createSecurityTokenReferenceWithTokenType(Document, String, String, String) - Static method in class org.apache.rahas.TrustUtil
 
createSOAPEnvelope(String) - Static method in class org.apache.rahas.TrustUtil
Create a new SOAPEnvelope of the same version as the SOAPEnvelope in the given MessageContext
createTokenTypeElement(int, OMElement) - Static method in class org.apache.rahas.TrustUtil
 
createUnattachedRef(OMElement, String, int) - Method in class org.apache.rahas.impl.SAMLTokenIssuer
Create and add wst:UnattachedReference element
createValidateTargetElement(int, OMElement, OMElement) - Static method in class org.apache.rahas.TrustUtil
 
CRYPTO - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
CRYPTO_PROPERTIES - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
Element name to include the crypto properties used to load the information used securing the response
cryptoElement - Variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
cryptoPropertiesElement - Variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
cryptoPropertiesFile - Variable in class org.apache.rahas.impl.AbstractIssuerConfig
 

D

DEFAULT_DIGEST_ALGORITHM - Static variable in class org.apache.rahas.RahasConstants
 
deleteToken(String) - Method in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 
deleteToken(String) - Method in interface org.apache.rahas.TokenPersister
Remove the token, given the token id.
DIGEST_ALGORITHM - Static variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
digestAlgorithm - Variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
DOOMDocumentBuilder - Class in org.apache.rahas.impl.util
 
DOOMDocumentBuilder(Schema) - Constructor for class org.apache.rahas.impl.util.DOOMDocumentBuilder
 

E

ENCRYPTED_KEY - Static variable in class org.apache.rahas.impl.TokenIssuerUtil
 
EncryptedKeyToken - Class in org.apache.rahas
This token is used store Encrypted Key Tokens.
EncryptedKeyToken() - Constructor for class org.apache.rahas.EncryptedKeyToken
 
EncryptedKeyToken(String, Date, Date) - Constructor for class org.apache.rahas.EncryptedKeyToken
 
EncryptedKeyToken(String, OMElement, Date, Date) - Constructor for class org.apache.rahas.EncryptedKeyToken
 
engageNotify(AxisDescription) - Method in class org.apache.rahas.Rahas
 
ENTROPY - Static variable in class org.apache.rahas.RahasConstants.IssuanceBindingLocalNames
 
EXPIRED - Static variable in class org.apache.rahas.Token
 
EXPIRED_DATA - Static variable in exception org.apache.rahas.TrustException
 

F

FAILED_AUTHENTICATION - Static variable in exception org.apache.rahas.TrustException
 
FSBasedRetiredTokenPersister - Class in org.apache.rahas.impl
This implements a file system based non-volatile storage mechanism for retired security tokens.
FSBasedRetiredTokenPersister() - Constructor for class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 

G

generateEphemeralKey(int) - Method in class org.apache.rahas.impl.SAMLTokenIssuer
Create an ephemeral key
generateEphemeralKey(int) - Method in class org.apache.rahas.TrustUtil
Create an ephemeral key
generateEphemeralKey(byte[], byte[], String, int) - Method in class org.apache.rahas.TrustUtil
Create an ephemeral key
getActAs() - Method in class org.apache.rahas.RahasData
 
getActionValue(int, String) - Static method in class org.apache.rahas.TrustUtil
 
getAddressingNs() - Method in class org.apache.rahas.RahasData
 
getAppliesToAddress() - Method in class org.apache.rahas.RahasData
 
getAppliesToEpr() - Method in class org.apache.rahas.RahasData
 
getAssertion() - Method in class org.apache.rahas.impl.util.SAML2KeyInfo
 
getAttachedReference() - Method in class org.apache.rahas.Token
 
getAttributes() - Method in class org.apache.rahas.impl.util.SAMLAttributeCallback
 
getCallbackHander() - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
Deprecated.
getCallbackHandler() - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
getCallbackHandlerName() - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
getCallbackType() - Method in class org.apache.rahas.impl.util.SAMLAttributeCallback
 
getCallbackType() - Method in interface org.apache.rahas.impl.util.SAMLCallback
Returns the type of callback
getCallbackType() - Method in class org.apache.rahas.impl.util.SAMLNameIdentifierCallback
 
getCancelledTokens() - Method in class org.apache.rahas.SimpleTokenStore
 
getCancelledTokens() - Method in interface org.apache.rahas.TokenStorage
Return the list of CANCELLED tokens
getCertChainCollection(X509Certificate[]) - Static method in class org.apache.rahas.impl.util.SAMLUtils
 
getCerts() - Method in class org.apache.rahas.impl.util.SAML2KeyInfo
 
getClaimDialect() - Method in class org.apache.rahas.RahasData
 
getClaimElem() - Method in class org.apache.rahas.RahasData
 
getClientCert() - Method in class org.apache.rahas.RahasData
 
getComputedKeyAlgo() - Method in class org.apache.rahas.RahasData
 
getCreated() - Method in class org.apache.rahas.Token
 
getCredentalContextSet() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getCredentialType() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getCRLs() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getCrypto(MessageContext, SAMLTokenIssuerConfig) - Method in class org.apache.rahas.impl.SAMLTokenRenewer
create the crypto from configuration.
getData() - Method in class org.apache.rahas.impl.util.SAMLAttributeCallback
 
getData() - Method in class org.apache.rahas.impl.util.SAMLNameIdentifierCallback
 
getDefaultCancelerInstance() - Method in class org.apache.rahas.TokenRequestDispatcherConfig
 
getDefaultIssuerInstace() - Method in class org.apache.rahas.TokenRequestDispatcherConfig
 
getDefaultIssuerName() - Method in class org.apache.rahas.TokenRequestDispatcherConfig
 
getDefaultRenewerInstance() - Method in class org.apache.rahas.TokenRequestDispatcherConfig
 
getDefaultValidatorInstance() - Method in class org.apache.rahas.TokenRequestDispatcherConfig
 
getDigestAlgorithm() - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
getDigestAlgorithm(SAMLTokenIssuerConfig) - Static method in class org.apache.rahas.impl.util.SAMLUtils
Get the digest algorithm
getDigestAlgorithm() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getDOMImplementation() - Method in class org.apache.rahas.impl.util.DOOMDocumentBuilder
 
getElementFromAssertion(XMLObject) - Static method in class org.apache.rahas.impl.util.SAML2Utils
 
getEntityCertificate() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getEntityCertificateChain() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getEntityId() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getEphmeralKey() - Method in class org.apache.rahas.RahasData
 
getExpiredTokens() - Method in class org.apache.rahas.SimpleTokenStore
 
getExpiredTokens() - Method in interface org.apache.rahas.TokenStorage
Return the list of EXPIRED tokens.
getExpires() - Method in class org.apache.rahas.Token
 
getFaultCode() - Method in exception org.apache.rahas.TrustException
 
getFaultString() - Method in exception org.apache.rahas.TrustException
 
getId() - Method in class org.apache.rahas.Token
 
getIdFromSTR(OMElement) - Static method in class org.apache.rahas.SimpleTokenStore
 
getInMessageContext() - Method in class org.apache.rahas.RahasData
 
getIssuer(String) - Method in class org.apache.rahas.TokenRequestDispatcherConfig
 
getIssuerAddress() - Method in class org.apache.rahas.Token
 
getIssuerCerts() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getIssuerKeyAlias() - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
getIssuerKeyPassword() - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
getIssuerPK() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getKeyComputation() - Method in class org.apache.rahas.impl.AbstractIssuerConfig
 
getKeyNames() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getKeySize() - Method in class org.apache.rahas.impl.AbstractIssuerConfig
 
getKeysize() - Method in class org.apache.rahas.RahasData
 
getKeyType() - Method in class org.apache.rahas.RahasData
 
getMessage(String, Object[]) - Static method in exception org.apache.rahas.TrustException
get the message from resource bundle.
getNameId() - Method in class org.apache.rahas.impl.util.SAMLNameIdentifierCallback
 
getOverridenSubjectValue() - Method in class org.apache.rahas.RahasData
 
getParameter() - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
Generate an Axis2 parameter for this configuration
getPersisterClassName() - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
getPersisterElement() - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
getPersisterPropertyMap() - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
getPreviousToken() - Method in class org.apache.rahas.Token
 
getPrincipal() - Method in class org.apache.rahas.RahasData
 
getPrivateKey() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getProofKeyType() - Method in class org.apache.rahas.impl.AbstractIssuerConfig
 
getProperties() - Method in class org.apache.rahas.Token
 
getPublicKey() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getRenewedTokens() - Method in class org.apache.rahas.SimpleTokenStore
 
getRenewedTokens() - Method in interface org.apache.rahas.TokenStorage
Return the list of RENEWED tokens.
getRenewer(String) - Method in class org.apache.rahas.TokenRequestDispatcherConfig
 
getRequestEntropy() - Method in class org.apache.rahas.RahasData
 
getRequestType() - Method in class org.apache.rahas.RahasData
 
getResponseAction(RahasData) - Method in class org.apache.rahas.impl.SAML2TokenIssuer
 
getResponseAction(RahasData) - Method in class org.apache.rahas.impl.SAMLTokenIssuer
Returns the wsa:Action of the response.
getResponseAction(RahasData) - Method in class org.apache.rahas.impl.SCTIssuer
 
getResponseAction(RahasData) - Method in class org.apache.rahas.impl.TokenCancelerImpl
Returns the wsa:Action of the response.
getResponseAction(RahasData) - Method in interface org.apache.rahas.TokenCanceler
Returns the wsa:Action of the response.
getResponseAction(RahasData) - Method in interface org.apache.rahas.TokenIssuer
Returns the wsa:Action of the response.
getResponseEntropy() - Method in class org.apache.rahas.RahasData
 
getRetiredTokens(List<Token>) - Method in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
Obtain the list of tokens that are to be persisted.
getRstElement() - Method in class org.apache.rahas.RahasData
 
getSAML11SubjectConfirmationMethod(SAMLAssertion) - Static method in class org.apache.rahas.TrustUtil
Get subject confirmation method of the given SAML 1.1 Assertion
getSAML2Attributes() - Method in class org.apache.rahas.impl.util.SAMLAttributeCallback
Get the array of SAML2 attributes.
getSAML2KeyInfo(Element, Crypto, CallbackHandler) - Static method in class org.apache.rahas.impl.util.SAML2Utils
Extract certificates or the key available in the SAMLAssertion
getSAML2KeyInfo(Assertion, Crypto, CallbackHandler) - Static method in class org.apache.rahas.impl.util.SAML2Utils
 
getSAML2SubjectConfirmationMethod(Assertion) - Static method in class org.apache.rahas.TrustUtil
Get the subject confirmation method of a SAML 2.0 assertion
getSchema() - Method in class org.apache.rahas.impl.util.DOOMDocumentBuilder
 
getSecret() - Method in class org.apache.rahas.impl.util.SAML2KeyInfo
 
getSecret() - Method in class org.apache.rahas.Token
 
getSecretKey() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getSecuredDocumentBuilderFactory() - Static method in class org.apache.rahas.TrustUtil
Create DocumentBuilderFactory with the XXE and XEE prevention measurements
getServiceCert(Crypto, String) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
Uses the wst:AppliesTo to figure out the certificate to encrypt the secret in the SAML token
getSHA1() - Method in class org.apache.rahas.EncryptedKeyToken
 
getSharedSecret(RahasData, int, int) - Static method in class org.apache.rahas.impl.TokenIssuerUtil
 
getSignatureAlgorithm() - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
getSignatureAlgorithm(SAMLTokenIssuerConfig, X509Certificate[]) - Static method in class org.apache.rahas.impl.util.SAMLUtils
Get the signature algorithm
getSignatureAlgorithm() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getSoapNs() - Method in class org.apache.rahas.RahasData
 
getState() - Method in class org.apache.rahas.Token
 
getStorageTokens() - Method in class org.apache.rahas.SimpleTokenStore
Get the tokens in memory to a list and return.
getStorageTokens() - Method in interface org.apache.rahas.TokenStorage
Retrieves the tokens in volatile memory if any.
getToken(String) - Method in class org.apache.rahas.SimpleTokenStore
 
getToken() - Method in class org.apache.rahas.Token
 
getToken(String) - Method in interface org.apache.rahas.TokenStorage
Returns the Token of the given id
getTokenId() - Method in class org.apache.rahas.RahasData
 
getTokenIdentifiers() - Method in class org.apache.rahas.SimpleTokenStore
 
getTokenIdentifiers() - Method in interface org.apache.rahas.TokenStorage
Return the list of all token identifiers.
getTokenPersister(AbstractIssuerConfig, MessageContext) - Static method in class org.apache.rahas.impl.TokenIssuerUtil
Reads the TokenPersister configuration from TokenIssuerConfig and create TokenPersister.
getTokenStore(MessageContext) - Static method in class org.apache.rahas.TrustUtil
Returns the token store.
getTokenStore(ConfigurationContext) - Static method in class org.apache.rahas.TrustUtil
Fetches the token storage from the configuration context.
getTokenType() - Method in class org.apache.rahas.RahasData
 
getTrustedServices() - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
Return the list of trusted services as a java.util.Map.
getUnattachedReference() - Method in class org.apache.rahas.Token
 
getUsageType() - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
getUserId() - Method in class org.apache.rahas.impl.util.SAMLNameIdentifierCallback
 
getValidator(String) - Method in class org.apache.rahas.TokenRequestDispatcherConfig
 
getValidTokens() - Method in class org.apache.rahas.SimpleTokenStore
 
getValidTokens() - Method in interface org.apache.rahas.TokenStorage
Return the list of ISSUED and RENEWED tokens.
getVersion() - Method in class org.apache.rahas.RahasData
 
getWSTNamespace(int) - Static method in class org.apache.rahas.TrustUtil
 
getWSTNamespaceForRSTRequestTye(int) - Static method in class org.apache.rahas.TrustUtil
This method is intended to provide the correct RST Request type provided the WS-Trust version.
getWstNs() - Method in class org.apache.rahas.RahasData
 
getWSTVersion(String) - Static method in class org.apache.rahas.TrustUtil
 

H

handle(SAMLCallback) - Method in interface org.apache.rahas.impl.util.SAMLCallbackHandler
SAMLCallback object has indicates what kind of data is required.
handle(MessageContext, MessageContext) - Method in class org.apache.rahas.TokenRequestDispatcher
Processes the incoming request and returns a SOAPEnvelope
handlePersistence(List<?>) - Method in class org.apache.rahas.SimpleTokenStore
 
handlePersistence(List<?>) - Method in interface org.apache.rahas.TokenStorage
Implements how persistence of volatile tokens should be handled while managing concurrency issues.
handlePersistenceOnShutdown() - Method in class org.apache.rahas.SimpleTokenStore
 
handlePersistenceOnShutdown() - Method in interface org.apache.rahas.TokenStorage
Implements how volatile tokens should be persisted upon server shutdown.
handleRequestedProofToken(RahasData, int, AbstractIssuerConfig, OMElement, Token, Document) - Static method in class org.apache.rahas.impl.TokenIssuerUtil
 

I

init(ConfigurationContext, AxisModule) - Method in class org.apache.rahas.Rahas
 
INVALID_REQUEST - Static variable in exception org.apache.rahas.TrustException
 
INVALID_SCOPE - Static variable in exception org.apache.rahas.TrustException
 
INVALID_SECURITY_TOKEN - Static variable in exception org.apache.rahas.TrustException
 
INVALID_TIME_RANGE - Static variable in exception org.apache.rahas.TrustException
 
invokeBusinessLogic(MessageContext, MessageContext) - Method in class org.apache.rahas.STSMessageReceiver
 
isChanged() - Method in class org.apache.rahas.Token
 
isDoomParserPoolUsed() - Static method in class org.apache.rahas.TrustUtil
Check whether we need to set a DOOMBuilderFactory based parser pool for the OpenSAML library DOOMBuilderFactory based parser pool was required to overcome the concurrency issue between STS ans SAML when used in the same JVM.
isNamespaceAware() - Method in class org.apache.rahas.impl.util.DOOMDocumentBuilder
Returns whether the parser is configured to understand namespaces or not.
isPersistenceEnabled() - Method in class org.apache.rahas.Token
 
isPersisterConfigured(AbstractIssuerConfig) - Static method in class org.apache.rahas.impl.TokenIssuerUtil
Util method that checks whether a persister is configured.
IssuanceBindingLocalNames() - Constructor for class org.apache.rahas.RahasConstants.IssuanceBindingLocalNames
 
issue(RahasData) - Method in class org.apache.rahas.impl.SAML2TokenIssuer
 
issue(RahasData) - Method in class org.apache.rahas.impl.SAMLTokenIssuer
 
issue(RahasData) - Method in class org.apache.rahas.impl.SCTIssuer
Issue a SecurityContextToken based on the wsse:Signature or wsse:UsernameToken

This will support returning the SecurityContextToken with the following types of wst:RequestedProof tokens: xenc:EncryptedKey wst:ComputedKey wst:BinarySecret (for secure transport)

issue(RahasData) - Method in interface org.apache.rahas.TokenIssuer
Create the response soap:Envelope for the given issue request.
ISSUED - Static variable in class org.apache.rahas.Token
 
issuePassiveRSTR(RahasData) - Method in class org.apache.rahas.impl.SAML2PassiveTokenIssuer
 
issuePassiveRSTR(RahasData) - Method in class org.apache.rahas.impl.SAMLPassiveTokenIssuer
 
ISSUER_NAME - Static variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
issuerKeyAlias - Variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
issuerKeyPassword - Variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
issuerName - Variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
isTokenExist(String) - Method in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 
isTokenExist(String) - Method in interface org.apache.rahas.TokenPersister
Check whether a particular token exists in persistence storage given the token id.
isTokensExist() - Method in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 
isTokensExist() - Method in interface org.apache.rahas.TokenPersister
To check whether any retired tokens are persisted, before performing any operations to manipulate tokens.
isTokenStoreDisabled() - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
isValidating() - Method in class org.apache.rahas.impl.util.DOOMDocumentBuilder
The StAX builder used is the org.apache.axiom.om.impl.llom.StAXOMBuilder is a validating builder.

K

KEY_COMP_PROVIDE_ENT - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig.KeyComputation
 
KEY_COMP_USE_OWN_KEY - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig.KeyComputation
 
KEY_COMP_USE_REQ_ENT - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig.KeyComputation
 
KEY_COMPUTATION - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig.KeyComputation
 
KEY_ISSUER_CONFIG - Static variable in class org.apache.rahas.STSConstants
 
KEY_SIZE - Static variable in class org.apache.rahas.RahasConstants.IssuanceBindingLocalNames
 
KEY_TYPE - Static variable in class org.apache.rahas.RahasConstants.IssuanceBindingLocalNames
 
KEY_TYPE_BEARER - Static variable in class org.apache.rahas.RahasConstants
 
KEY_TYPE_PUBLIC_KEY - Static variable in class org.apache.rahas.RahasConstants
 
KEY_TYPE_SYMM_KEY - Static variable in class org.apache.rahas.RahasConstants
 
keyComputation - Variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
KeyComputation() - Constructor for class org.apache.rahas.impl.AbstractIssuerConfig.KeyComputation
 
keySize - Variable in class org.apache.rahas.impl.AbstractIssuerConfig
 

L

LIFETIME - Static variable in class org.apache.rahas.RahasConstants.IssuanceBindingLocalNames
 
load(OMElement) - Static method in class org.apache.rahas.impl.SCTIssuerConfig
 
load(String) - Static method in class org.apache.rahas.impl.SCTIssuerConfig
 
load(OMElement) - Static method in class org.apache.rahas.impl.TokenCancelerConfig
 
load(String) - Static method in class org.apache.rahas.impl.TokenCancelerConfig
 
load(OMElement) - Static method in class org.apache.rahas.TokenRequestDispatcherConfig
 
load(String) - Static method in class org.apache.rahas.TokenRequestDispatcherConfig
 
LOCAL_PROPERTY_CLASS - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
LOCAL_PROPERTY_QN - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
LOCAL_PROPERTY_STORAGE_PATH - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
LOCAL_PROPERTY_THRESHOLD - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
LocalNames() - Constructor for class org.apache.rahas.RahasConstants.LocalNames
 

M

manageTokenPersistenceSettings(AbstractIssuerConfig, MessageContext) - Static method in class org.apache.rahas.impl.TokenIssuerUtil
This initializes token persister and related config and set them in config context if they are not already set.
maxInMemoryTokens - Variable in class org.apache.rahas.SimpleTokenStore
 
maxTokensInMemory - Variable in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 

N

NAME_ATTR - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
NAME_IDENTIFIER_CALLBACK - Static variable in interface org.apache.rahas.impl.util.SAMLCallback
Subject name identifier
newDocument() - Method in class org.apache.rahas.impl.util.DOOMDocumentBuilder
Returns a new document impl.
notifyPersistence() - Method in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 
notifyPersistence() - Method in interface org.apache.rahas.TokenPersister
Notify the persister when persistence needs to happen.
NS_SAML_10 - Static variable in class org.apache.rahas.RahasConstants
 
NS_SAML_20 - Static variable in class org.apache.rahas.RahasConstants
 

O

org.apache.rahas - package org.apache.rahas
 
org.apache.rahas.client - package org.apache.rahas.client
 
org.apache.rahas.impl - package org.apache.rahas.impl
 
org.apache.rahas.impl.util - package org.apache.rahas.impl.util
 

P

parse(InputSource) - Method in class org.apache.rahas.impl.util.DOOMDocumentBuilder
 
parse(InputStream) - Method in class org.apache.rahas.impl.util.DOOMDocumentBuilder
 
parse(File) - Method in class org.apache.rahas.impl.util.DOOMDocumentBuilder
 
parse(InputStream, String) - Method in class org.apache.rahas.impl.util.DOOMDocumentBuilder
 
parse(String) - Method in class org.apache.rahas.impl.util.DOOMDocumentBuilder
 
PASSIVE_STS_RST - Static variable in class org.apache.rahas.RahasConstants
 
persistedTokenIDList - Variable in class org.apache.rahas.SimpleTokenStore
 
persisterClassName - Variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
persisterElement - Variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
persisterPropertyMap - Variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
persistToken(Token) - Method in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 
persistToken(Token) - Method in interface org.apache.rahas.TokenPersister
Persist a single token
persistTokens(Token[]) - Method in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 
persistTokens(Token[]) - Method in interface org.apache.rahas.TokenPersister
Persist an array of tokens
processTokenExpiry() - Method in class org.apache.rahas.SimpleTokenStore
 
PROOF_KEY_TYPE - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
proofKeyType - Variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
PROPERTY - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
PROVIDER - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 

R

Rahas - Class in org.apache.rahas
 
Rahas() - Constructor for class org.apache.rahas.Rahas
 
RahasConstants - Class in org.apache.rahas
 
RahasConstants() - Constructor for class org.apache.rahas.RahasConstants
 
RahasConstants.CancelBindingLocalNames - Class in org.apache.rahas
 
RahasConstants.IssuanceBindingLocalNames - Class in org.apache.rahas
 
RahasConstants.LocalNames - Class in org.apache.rahas
 
RahasData - Class in org.apache.rahas
Common data items on WS-Trust request messages
RahasData(MessageContext) - Constructor for class org.apache.rahas.RahasData
Create a new RahasData instance and populate it with the information from the request.
readExternal(ObjectInput) - Method in class org.apache.rahas.EncryptedKeyToken
 
readExternal(ObjectInput) - Method in class org.apache.rahas.Token
Implementing de-serialization logic in accordance with the serialization logic.
readLock - Variable in class org.apache.rahas.SimpleTokenStore
 
readWriteLock - Variable in class org.apache.rahas.SimpleTokenStore
We use a read write lock to improve concurrency while avoiding concurrent modification exceptions.
removeToken(String) - Method in class org.apache.rahas.SimpleTokenStore
 
removeToken(String) - Method in interface org.apache.rahas.TokenStorage
Removes the given token from token storage.
renew(RahasData) - Method in class org.apache.rahas.impl.SAML2TokenRenewer
 
renew(RahasData) - Method in class org.apache.rahas.impl.SAMLTokenRenewer
 
renew(RahasData) - Method in interface org.apache.rahas.TokenRenewer
Renew the token specified in the given request.
RENEW_NEEDED - Static variable in exception org.apache.rahas.TrustException
 
RENEW_TARGET - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
RENEWED - Static variable in class org.apache.rahas.Token
 
renewToken(String, String, Policy) - Method in class org.apache.rahas.client.STSClient
 
renewToken(String, String, Policy, TokenStorage) - Method in class org.apache.rahas.client.STSClient
Renews the token referenced by the token id, updates the token store
renewToken(String, String, String, Policy, TokenStorage) - Method in class org.apache.rahas.client.STSClient
 
REQ_TYPE_CANCEL - Static variable in class org.apache.rahas.RahasConstants
 
REQ_TYPE_ISSUE - Static variable in class org.apache.rahas.RahasConstants
 
REQ_TYPE_ISSUE_FINAL - Static variable in class org.apache.rahas.RahasConstants
 
REQ_TYPE_RENEW - Static variable in class org.apache.rahas.RahasConstants
 
REQ_TYPE_VALIDATE - Static variable in class org.apache.rahas.RahasConstants
 
REQUEST_FAILED - Static variable in exception org.apache.rahas.TrustException
 
REQUEST_SECURITY_TOKEN - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
REQUEST_SECURITY_TOKEN_RESPONSE - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
REQUEST_SECURITY_TOKEN_RESPONSE_COLLECTION - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
REQUEST_TYPE - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
REQUESTED_ATTACHED_REFERENCE - Static variable in class org.apache.rahas.RahasConstants.IssuanceBindingLocalNames
 
REQUESTED_PROOF_TOKEN - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
REQUESTED_SECURITY_TOKEN - Static variable in class org.apache.rahas.RahasConstants.IssuanceBindingLocalNames
 
REQUESTED_TOKEN_CANCELED - Static variable in class org.apache.rahas.RahasConstants.CancelBindingLocalNames
 
REQUESTED_UNATTACHED_REFERENCE - Static variable in class org.apache.rahas.RahasConstants.IssuanceBindingLocalNames
 
requesterEntropy - Variable in class org.apache.rahas.impl.SCTIssuerConfig
 
requestSecurityToken(Policy, String, Policy, String, Options) - Method in class org.apache.rahas.client.STSClient
 
requestSecurityToken(Policy, String, Policy, String) - Method in class org.apache.rahas.client.STSClient
 
retrieveToken(String) - Method in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 
retrieveToken(String) - Method in interface org.apache.rahas.TokenPersister
Read a token given it's id.
retrieveTokenIDs() - Method in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 
retrieveTokenIDs() - Method in interface org.apache.rahas.TokenPersister
Obtain the list of token IDs in persistence.
retrieveTokens() - Method in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 
retrieveTokens() - Method in interface org.apache.rahas.TokenPersister
Read all the persisted tokens.
RST_ACTION_CANCEL - Static variable in class org.apache.rahas.RahasConstants
 
RST_ACTION_CANCEL_SCT - Static variable in class org.apache.rahas.RahasConstants
 
RST_ACTION_ISSUE - Static variable in class org.apache.rahas.RahasConstants
 
RST_ACTION_RENEW - Static variable in class org.apache.rahas.RahasConstants
 
RST_ACTION_SCT - Static variable in class org.apache.rahas.RahasConstants
 
RST_ACTION_VALIDATE - Static variable in class org.apache.rahas.RahasConstants
 
RSTR_ACTION_CANCEL - Static variable in class org.apache.rahas.RahasConstants
 
RSTR_ACTION_CANCEL_SCT - Static variable in class org.apache.rahas.RahasConstants
 
RSTR_ACTION_ISSUE - Static variable in class org.apache.rahas.RahasConstants
 
RSTR_ACTION_RENEW - Static variable in class org.apache.rahas.RahasConstants
 
RSTR_ACTION_SCT - Static variable in class org.apache.rahas.RahasConstants
 
RSTR_ACTION_VALIDATE - Static variable in class org.apache.rahas.RahasConstants
 
RSTRC_ACTION_ISSUE_FINAL - Static variable in class org.apache.rahas.RahasConstants
 
run() - Method in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
When an object implementing interface Runnable is used to create a thread, starting the thread causes the object's run method to be called in that separately executing thread.

S

SAML11_SUBJECT_CONFIRMATION_BEARER - Static variable in class org.apache.rahas.RahasConstants
 
SAML11_SUBJECT_CONFIRMATION_HOK - Static variable in class org.apache.rahas.RahasConstants
 
SAML11_SUBJECT_CONFIRMATION_SENDER_VOUCHES - Static variable in class org.apache.rahas.RahasConstants
 
SAML1_AUTH_STMT - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
SAML1_NAMEID - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
SAML20_NAME_ID_POLICY_ENTITY - Static variable in class org.apache.rahas.RahasConstants
 
SAML20_SUBJECT_CONFIRMATION_BEARER - Static variable in class org.apache.rahas.RahasConstants
 
SAML20_SUBJECT_CONFIRMATION_HOK - Static variable in class org.apache.rahas.RahasConstants
 
SAML20_SUBJECT_CONFIRMATION_SENDER_VOUCHES - Static variable in class org.apache.rahas.RahasConstants
 
SAML2_NAMEID - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
SAML2KeyInfo - Class in org.apache.rahas.impl.util
TODO : This class should be moved to WSS4J once a new version of it is avaliable This class holds the secrets contained in a SAML2 token.
SAML2KeyInfo(Assertion, X509Certificate[]) - Constructor for class org.apache.rahas.impl.util.SAML2KeyInfo
 
SAML2KeyInfo(Assertion, byte[]) - Constructor for class org.apache.rahas.impl.util.SAML2KeyInfo
 
SAML2PassiveTokenIssuer - Class in org.apache.rahas.impl
 
SAML2PassiveTokenIssuer() - Constructor for class org.apache.rahas.impl.SAML2PassiveTokenIssuer
 
SAML2TokenIssuer - Class in org.apache.rahas.impl
 
SAML2TokenIssuer() - Constructor for class org.apache.rahas.impl.SAML2TokenIssuer
 
SAML2TokenRenewer - Class in org.apache.rahas.impl
 
SAML2TokenRenewer() - Constructor for class org.apache.rahas.impl.SAML2TokenRenewer
 
SAML2Utils - Class in org.apache.rahas.impl.util
 
SAML2Utils() - Constructor for class org.apache.rahas.impl.util.SAML2Utils
 
SAML_CALLBACK_CLASS - Static variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
SAML_ISSUER_CONFIG - Static variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
The QName of the configuration element of the SAMLTokenIssuer
SAML_PREFIX - Static variable in class org.apache.rahas.RahasConstants
 
SAMLAttributeCallback - Class in org.apache.rahas.impl.util
 
SAMLAttributeCallback(RahasData) - Constructor for class org.apache.rahas.impl.util.SAMLAttributeCallback
 
SAMLCallback - Interface in org.apache.rahas.impl.util
All SAML data retrieving call backs will implement this interface
SAMLCallbackHandler - Interface in org.apache.rahas.impl.util
SAMLCallback Handler enables you to add data to the to the SAMLAssertion.
SAMLNameIdentifierCallback - Class in org.apache.rahas.impl.util
This is used retrieve data for the SAMLNameIdentifier.
SAMLNameIdentifierCallback(RahasData) - Constructor for class org.apache.rahas.impl.util.SAMLNameIdentifierCallback
 
SAMLPassiveTokenIssuer - Class in org.apache.rahas.impl
 
SAMLPassiveTokenIssuer() - Constructor for class org.apache.rahas.impl.SAMLPassiveTokenIssuer
 
SAMLTokenIssuer - Class in org.apache.rahas.impl
Issuer to issue SAMl tokens
SAMLTokenIssuer() - Constructor for class org.apache.rahas.impl.SAMLTokenIssuer
 
SAMLTokenIssuerConfig - Class in org.apache.rahas.impl
Configuration manager for the SAMLTokenIssuer
SAMLTokenIssuerConfig(String, String, Properties) - Constructor for class org.apache.rahas.impl.SAMLTokenIssuerConfig
Create a new configuration with issuer name and crypto information
SAMLTokenIssuerConfig(String) - Constructor for class org.apache.rahas.impl.SAMLTokenIssuerConfig
Create a SAMLTokenIssuer configuration with a config file picked from the given location.
SAMLTokenIssuerConfig(OMElement) - Constructor for class org.apache.rahas.impl.SAMLTokenIssuerConfig
Create a SAMLTokenIssuer configuration using the give config element
SAMLTokenRenewer - Class in org.apache.rahas.impl
 
SAMLTokenRenewer() - Constructor for class org.apache.rahas.impl.SAMLTokenRenewer
 
SAMLTokenValidator - Class in org.apache.rahas.impl
Implementation of a SAML Token Validator for the Security Token Service.
SAMLTokenValidator() - Constructor for class org.apache.rahas.impl.SAMLTokenValidator
 
SAMLUtils - Class in org.apache.rahas.impl.util
 
SAMLUtils() - Constructor for class org.apache.rahas.impl.util.SAMLUtils
 
SCT_ISSUER_CONFIG - Static variable in class org.apache.rahas.impl.SCTIssuerConfig
 
SCTIssuer - Class in org.apache.rahas.impl
 
SCTIssuer() - Constructor for class org.apache.rahas.impl.SCTIssuer
 
SCTIssuerConfig - Class in org.apache.rahas.impl
SCTIssuer Configuration processor
securityTokenStorageFilePath - Variable in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 
setAction(String) - Method in class org.apache.rahas.client.STSClient
 
setAddRequestedAttachedRef(boolean) - Method in class org.apache.rahas.impl.AbstractIssuerConfig
 
setAddRequestedUnattachedRef(boolean) - Method in class org.apache.rahas.impl.AbstractIssuerConfig
 
setAddressingNs(String) - Method in class org.apache.rahas.client.STSClient
 
setAlgorithmSuite(AlgorithmSuite) - Method in class org.apache.rahas.client.STSClient
This can be used in the case where the AlgorithmSuite is not specified in the given policy.
setAttachedReference(OMElement) - Method in class org.apache.rahas.Token
 
setAudienceRestrictionCondition(String) - Method in class org.apache.rahas.impl.SAML2PassiveTokenIssuer
 
setAudienceRestrictionCondition(String) - Method in class org.apache.rahas.impl.SAMLPassiveTokenIssuer
 
setCallbackHander(SAMLCallbackHandler) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
Deprecated.
setCallbackHandler(SAMLCallbackHandler) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
setCallbackHandlerName(String) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
setChanged(boolean) - Method in class org.apache.rahas.Token
 
setConfig(SAMLTokenIssuerConfig) - Method in class org.apache.rahas.impl.SAML2PassiveTokenIssuer
 
setConfig(SAMLTokenIssuerConfig) - Method in class org.apache.rahas.impl.SAMLPassiveTokenIssuer
 
setConfig(MessageContext) - Method in class org.apache.rahas.impl.SAMLTokenRenewer
set the configuration for SAML 1.1 and 2.0 renewing
setConfiguration(AbstractIssuerConfig) - Method in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 
setConfiguration(AbstractIssuerConfig) - Method in interface org.apache.rahas.TokenPersister
Pass persister configuration to be set in the persister implementation.
setConfigurationElement(OMElement) - Method in class org.apache.rahas.impl.SAML2TokenIssuer
 
setConfigurationElement(OMElement) - Method in class org.apache.rahas.impl.SAMLTokenIssuer
Set the configuration element of this TokenIssuer.
setConfigurationElement(OMElement) - Method in class org.apache.rahas.impl.SAMLTokenRenewer
Set the configuration element of TokenRenewer.
setConfigurationElement(OMElement) - Method in class org.apache.rahas.impl.SAMLTokenValidator
 
setConfigurationElement(OMElement) - Method in class org.apache.rahas.impl.SCTIssuer
 
setConfigurationElement(OMElement) - Method in class org.apache.rahas.impl.TokenCancelerImpl
Set the configuration element of this TokenCanceller.
setConfigurationElement(OMElement) - Method in interface org.apache.rahas.TokenCanceler
Set the configuration element of this TokenCanceller.
setConfigurationElement(OMElement) - Method in interface org.apache.rahas.TokenIssuer
Set the configuration element of this TokenIssuer.
setConfigurationElement(OMElement) - Method in interface org.apache.rahas.TokenRenewer
Set the configuration element of TokenRenewer.
setConfigurationElement(OMElement) - Method in interface org.apache.rahas.TokenValidator
Set the configuration element of this TokenValidator.
setConfigurationFile(String) - Method in class org.apache.rahas.impl.SAML2TokenIssuer
 
setConfigurationFile(String) - Method in class org.apache.rahas.impl.SAMLTokenIssuer
Set the configuration file of this TokenIssuer.
setConfigurationFile(String) - Method in class org.apache.rahas.impl.SAMLTokenRenewer
Set the configuration file of this TokenRenewer.
setConfigurationFile(String) - Method in class org.apache.rahas.impl.SAMLTokenValidator
Set the configuration file of this TokenValidator.
setConfigurationFile(String) - Method in class org.apache.rahas.impl.SCTIssuer
 
setConfigurationFile(String) - Method in class org.apache.rahas.impl.TokenCancelerImpl
Set the configuration file of this TokenCanceller.
setConfigurationFile(String) - Method in interface org.apache.rahas.TokenCanceler
Set the configuration file of this TokenCanceller.
setConfigurationFile(String) - Method in interface org.apache.rahas.TokenIssuer
Set the configuration file of this TokenIssuer.
setConfigurationFile(String) - Method in interface org.apache.rahas.TokenRenewer
Set the configuration file of this TokenRenewer.
setConfigurationFile(String) - Method in interface org.apache.rahas.TokenValidator
Set the configuration file of this TokenValidator.
setConfigurationParamName(String) - Method in class org.apache.rahas.impl.SAML2TokenIssuer
 
setConfigurationParamName(String) - Method in class org.apache.rahas.impl.SAMLTokenIssuer
Set the name of the configuration parameter.
setConfigurationParamName(String) - Method in class org.apache.rahas.impl.SAMLTokenRenewer
Set the name of the configuration parameter.
setConfigurationParamName(String) - Method in class org.apache.rahas.impl.SAMLTokenValidator
Set the name of the configuration parameter.
setConfigurationParamName(String) - Method in class org.apache.rahas.impl.SCTIssuer
 
setConfigurationParamName(String) - Method in class org.apache.rahas.impl.TokenCancelerImpl
Set the name of the configuration parameter.
setConfigurationParamName(String) - Method in interface org.apache.rahas.TokenCanceler
Set the name of the configuration parameter.
setConfigurationParamName(String) - Method in interface org.apache.rahas.TokenIssuer
Set the name of the configuration parameter.
setConfigurationParamName(String) - Method in interface org.apache.rahas.TokenRenewer
Set the name of the configuration parameter.
setConfigurationParamName(String) - Method in interface org.apache.rahas.TokenValidator
Set the name of the configuration parameter.
setCryptoInfo(Crypto, CallbackHandler) - Method in class org.apache.rahas.client.STSClient
Sets the crypto information required to process the RSTR.
setCryptoInfo(Crypto, String) - Method in class org.apache.rahas.client.STSClient
Sets the crypto information required to process the RSTR.
setCryptoProperties(String, Properties) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
Set crypto information using WSS4J mechanisms
setDigestAlgorithm(String) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
setDigestAlgorithm(String) - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
setEntityResolver(EntityResolver) - Method in class org.apache.rahas.impl.util.DOOMDocumentBuilder
 
setEphmeralKey(byte[]) - Method in class org.apache.rahas.RahasData
 
setErrorHandler(ErrorHandler) - Method in class org.apache.rahas.impl.util.DOOMDocumentBuilder
 
setExpires(Date) - Method in class org.apache.rahas.Token
 
setIssuerAddress(String) - Method in class org.apache.rahas.Token
 
setIssuerCerts(X509Certificate[]) - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
setIssuerConfigInConfigCtx(AbstractIssuerConfig, MessageContext) - Static method in class org.apache.rahas.impl.TokenIssuerUtil
Set the issuer config in config ctx to be referenced in a later stage of the flow.
setIssuerKeyAlias(String) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
setIssuerKeyPassword(String) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
setIssuerName(String) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
setIssuerPK(PrivateKey) - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
setKeyComputation(int) - Method in class org.apache.rahas.impl.AbstractIssuerConfig
 
setKeySize(int) - Method in class org.apache.rahas.impl.AbstractIssuerConfig
 
setMessageContext(MessageContext) - Method in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 
setMessageContext(MessageContext) - Method in interface org.apache.rahas.TokenPersister
Set message context in order to get access to message/config context properties.
setNameId(SAMLNameIdentifier) - Method in class org.apache.rahas.impl.util.SAMLNameIdentifierCallback
 
setOptions(Options) - Method in class org.apache.rahas.client.STSClient
 
setOverridenSubjectValue(String) - Method in class org.apache.rahas.RahasData
 
setPersistanceStorage(TokenPersister, TokenStorage) - Static method in class org.apache.rahas.Rahas
 
setPersistenceEnabled(boolean) - Method in class org.apache.rahas.Token
 
setPersisterClassName(String) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
setPersisterPropertyMap(Map) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
setPreviousToken(OMElement) - Method in class org.apache.rahas.Token
 
setProofKeyType(String) - Method in class org.apache.rahas.impl.AbstractIssuerConfig
 
setProperties(Properties) - Method in class org.apache.rahas.Token
 
setResponseEntropy(byte[]) - Method in class org.apache.rahas.RahasData
 
setRstTemplate(OMElement) - Method in class org.apache.rahas.client.STSClient
 
setSecret(byte[]) - Method in class org.apache.rahas.Token
 
setSHA1(String) - Method in class org.apache.rahas.EncryptedKeyToken
 
setSignature(Assertion, SignKeyHolder) - Method in class org.apache.rahas.impl.SAML2TokenIssuer
This method is used to sign the assertion
setSignatureAlgorithm(String) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
setSignatureAlgorithm(String) - Method in class org.apache.rahas.impl.util.SignKeyHolder
 
setSoapVersion(String) - Method in class org.apache.rahas.client.STSClient
 
setState(int) - Method in class org.apache.rahas.Token
 
setToken(OMElement) - Method in class org.apache.rahas.Token
 
setTokenStoreDisabled(boolean) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
setTrust10(Trust10) - Method in class org.apache.rahas.client.STSClient
Set this to set the entropy configurations.
setTrust13(Trust13) - Method in class org.apache.rahas.client.STSClient
Set this to set the entropy configurations.
setTrustedServices(Map) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
setTrustStorePropFile(String) - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
setTtl(int) - Method in class org.apache.rahas.client.STSClient
 
setTtl(long) - Method in class org.apache.rahas.impl.AbstractIssuerConfig
 
setUnattachedReference(OMElement) - Method in class org.apache.rahas.Token
 
setUserId(String) - Method in class org.apache.rahas.impl.util.SAMLNameIdentifierCallback
 
setVersion(int) - Method in class org.apache.rahas.client.STSClient
 
shutdown(ConfigurationContext) - Method in class org.apache.rahas.Rahas
 
signAssertion(Crypto, SAMLAssertion, SAMLTokenIssuerConfig) - Method in class org.apache.rahas.impl.SAMLTokenRenewer
sign the SAML 1.1 assertion.
SIGNATURE_ALGORITHM - Static variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
signatureAlgorithm - Variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
signatureList - Variable in class org.apache.rahas.impl.SAML2TokenIssuer
 
signatureList - Variable in class org.apache.rahas.impl.SAML2TokenRenewer
 
SignKeyHolder - Class in org.apache.rahas.impl.util
This class is used to store the signing credentials.
SignKeyHolder() - Constructor for class org.apache.rahas.impl.util.SignKeyHolder
 
SimpleTokenStore - Class in org.apache.rahas
In-memory implementation of the token storage
SimpleTokenStore() - Constructor for class org.apache.rahas.SimpleTokenStore
 
STATUS - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
STATUS_CODE_INVALID - Static variable in class org.apache.rahas.RahasConstants
 
STATUS_CODE_VALID - Static variable in class org.apache.rahas.RahasConstants
 
STSClient - Class in org.apache.rahas.client
 
STSClient(ConfigurationContext) - Constructor for class org.apache.rahas.client.STSClient
 
STSConstants - Class in org.apache.rahas
 
STSConstants() - Constructor for class org.apache.rahas.STSConstants
 
STSMessageReceiver - Class in org.apache.rahas
 
STSMessageReceiver() - Constructor for class org.apache.rahas.STSMessageReceiver
 
SUBJECT - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 

T

TOK_TYPE_SAML_10 - Static variable in class org.apache.rahas.RahasConstants
 
TOK_TYPE_SAML_10_NS - Static variable in class org.apache.rahas.RahasConstants
 
TOK_TYPE_SAML_20 - Static variable in class org.apache.rahas.RahasConstants
 
TOK_TYPE_SAML_20_NS - Static variable in class org.apache.rahas.RahasConstants
 
TOK_TYPE_STATUS - Static variable in class org.apache.rahas.RahasConstants
 
Token - Class in org.apache.rahas
This represents a security token which can have either one of 4 states.
Token() - Constructor for class org.apache.rahas.Token
 
Token(String, Date, Date) - Constructor for class org.apache.rahas.Token
 
Token(String, OMElement, Date, Date) - Constructor for class org.apache.rahas.Token
 
Token(String, OMElement, OMElement) - Constructor for class org.apache.rahas.Token
 
TOKEN_CANCELER_CONFIG - Static variable in class org.apache.rahas.impl.TokenCancelerConfig
 
TOKEN_PERSISTER_KEY - Static variable in interface org.apache.rahas.TokenPersister
 
TOKEN_PERSISTER_QN - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
TOKEN_STORAGE_KEY - Static variable in interface org.apache.rahas.TokenStorage
 
TOKEN_STORE_DISABLED_QN - Static variable in class org.apache.rahas.impl.AbstractIssuerConfig
 
TOKEN_TYPE - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
TokenCanceler - Interface in org.apache.rahas
 
TokenCancelerConfig - Class in org.apache.rahas.impl
 
TokenCancelerImpl - Class in org.apache.rahas.impl
 
TokenCancelerImpl() - Constructor for class org.apache.rahas.impl.TokenCancelerImpl
 
TokenIssuer - Interface in org.apache.rahas
The TokenIssuer
TokenIssuerUtil - Class in org.apache.rahas.impl
 
TokenIssuerUtil() - Constructor for class org.apache.rahas.impl.TokenIssuerUtil
 
tokenPersister - Variable in class org.apache.rahas.SimpleTokenStore
 
TokenPersister - Interface in org.apache.rahas
Non-volatile storage interface for for storing security tokens.
TokenRenewer - Interface in org.apache.rahas
 
TokenRequestDispatcher - Class in org.apache.rahas
 
TokenRequestDispatcher(TokenRequestDispatcherConfig) - Constructor for class org.apache.rahas.TokenRequestDispatcher
 
TokenRequestDispatcher(OMElement) - Constructor for class org.apache.rahas.TokenRequestDispatcher
 
TokenRequestDispatcher(String) - Constructor for class org.apache.rahas.TokenRequestDispatcher
 
TokenRequestDispatcherConfig - Class in org.apache.rahas
 
TokenRequestDispatcherConfig() - Constructor for class org.apache.rahas.TokenRequestDispatcherConfig
 
tokens - Variable in class org.apache.rahas.SimpleTokenStore
 
tokenStorage - Variable in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 
TokenStorage - Interface in org.apache.rahas
The storage interface to store security tokens and manipulate them
tokenStoreDisabled - Variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
tokenStoreDisabled - Variable in class org.apache.rahas.SimpleTokenStore
 
TokenValidator - Interface in org.apache.rahas
 
toProperties(OMElement) - Static method in class org.apache.rahas.TrustUtil
 
trustedServices - Variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
TrustException - Exception in org.apache.rahas
 
TrustException(String, Object[]) - Constructor for exception org.apache.rahas.TrustException
 
TrustException(String) - Constructor for exception org.apache.rahas.TrustException
 
TrustException(String, Object[], Throwable) - Constructor for exception org.apache.rahas.TrustException
 
TrustException(String, Throwable) - Constructor for exception org.apache.rahas.TrustException
 
trustStorePropFile - Variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
TrustUtil - Class in org.apache.rahas
 
TrustUtil() - Constructor for class org.apache.rahas.TrustUtil
 
ttl - Variable in class org.apache.rahas.impl.AbstractIssuerConfig
 

U

UNABLE_TO_RENEW - Static variable in exception org.apache.rahas.TrustException
 
update(Token) - Method in class org.apache.rahas.SimpleTokenStore
 
update(Token) - Method in interface org.apache.rahas.TokenStorage
Update an existing token.
updateToken(Token) - Method in class org.apache.rahas.impl.FSBasedRetiredTokenPersister
 
updateToken(Token) - Method in interface org.apache.rahas.TokenPersister
Update the given token in persistence.
URI - Static variable in class org.apache.rahas.RahasConstants.CancelBindingLocalNames
 
USE_SAML_ATTRIBUTE_STATEMENT - Static variable in class org.apache.rahas.impl.SAMLTokenIssuerConfig
 
USERNAME - Static variable in class org.apache.rahas.RahasConstants
 

V

validate(RahasData) - Method in class org.apache.rahas.impl.SAMLTokenValidator
Returns a SOAPEnvelope with the result of the validation.
validate(RahasData) - Method in interface org.apache.rahas.TokenValidator
Validate the token specified in the given request.
VALIDATE_TARGET - Static variable in class org.apache.rahas.RahasConstants.LocalNames
 
validateToken(String, String, Policy) - Method in class org.apache.rahas.client.STSClient
 
VERSION_05_02 - Static variable in class org.apache.rahas.RahasConstants
 
VERSION_05_12 - Static variable in class org.apache.rahas.RahasConstants
 
VERSION_08_02 - Static variable in class org.apache.rahas.RahasConstants
 

W

writeExternal(ObjectOutput) - Method in class org.apache.rahas.EncryptedKeyToken
 
writeExternal(ObjectOutput) - Method in class org.apache.rahas.Token
Implementing serialize logic according to our own protocol.
writeLock - Variable in class org.apache.rahas.SimpleTokenStore
 
WSP_NS - Static variable in class org.apache.rahas.RahasConstants
 
WSP_PREFIX - Static variable in class org.apache.rahas.RahasConstants
 
WST14_PREFIX - Static variable in class org.apache.rahas.RahasConstants
 
WST_NS_05_02 - Static variable in class org.apache.rahas.RahasConstants
WS-Trust 2005 Feb namespace
WST_NS_05_12 - Static variable in class org.apache.rahas.RahasConstants
WS-SX Namespace
WST_NS_08_02 - Static variable in class org.apache.rahas.RahasConstants
 
WST_PREFIX - Static variable in class org.apache.rahas.RahasConstants
 

X

X509_CERT - Static variable in class org.apache.rahas.RahasConstants
 
A B C D E F G H I K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2005–2019 Apache Software Foundation. All rights reserved.