A B C E F G H I K L 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
AbstractIssuerConfig.KeyComputation() - Constructor for class org.apache.rahas.impl.AbstractIssuerConfig.KeyComputation
 
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
 
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_TYPE - Static variable in class org.apache.rahas.RahasConstants
 
AUTHENTICATION_BAD_ELEMENTS - Static variable in exception org.apache.rahas.TrustException
 

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
 
buildXMLObject(QName) - Static method in class org.apache.rahas.impl.SAML2TokenIssuer
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
 
CANCELLED - Static variable in class org.apache.rahas.Token
 
cancelToken(String, String, String) - Method in class org.apache.rahas.client.STSClient
Cancel a particular security token
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
 
createAppliesToElement(OMElement, String, String) - Static method in class org.apache.rahas.TrustUtil
 
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
 
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
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
 
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
 

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

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
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
 
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
 
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
 
getParameter() - Method in class org.apache.rahas.impl.SAMLTokenIssuerConfig
Generate an Axis2 parameter for this configuration
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
 
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
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
 
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.util.SignKeyHolder
 
getSoapNs() - Method in class org.apache.rahas.RahasData
 
getState() - Method in class org.apache.rahas.Token
 
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.
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
 
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
handleRequestedProofToken(RahasData, int, AbstractIssuerConfig, OMElement, Token, Document) - Static method in class org.apache.rahas.impl.TokenIssuerUtil
 

I

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

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

N

NAME_IDENTIFIER_CALLBACK - Static variable in interface org.apache.rahas.impl.util.SAMLCallback
Subject name identifier

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

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

RahasConstants - Class in org.apache.rahas
 
RahasConstants() - Constructor for class org.apache.rahas.RahasConstants
 
RahasConstants.CancelBindingLocalNames - Class in org.apache.rahas
 
RahasConstants.CancelBindingLocalNames() - Constructor for class org.apache.rahas.RahasConstants.CancelBindingLocalNames
 
RahasConstants.IssuanceBindingLocalNames - Class in org.apache.rahas
 
RahasConstants.IssuanceBindingLocalNames() - Constructor for class org.apache.rahas.RahasConstants.IssuanceBindingLocalNames
 
RahasConstants.LocalNames - Class in org.apache.rahas
 
RahasConstants.LocalNames() - Constructor for class org.apache.rahas.RahasConstants.LocalNames
 
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.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
REQ_TYPE_CANCEL - Static variable in class org.apache.rahas.RahasConstants
 
REQ_TYPE_ISSUE - 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) - Method in class org.apache.rahas.client.STSClient
 
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
 

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
 
SAML20_SUBJECT_CONFIRMATION_BEARER - Static variable in class org.apache.rahas.RahasConstants
 
SAML20_SUBJECT_CONFIRMATION_HOK - Static variable in class org.apache.rahas.RahasConstants
 
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
 
SAML2TokenIssuer - Class in org.apache.rahas.impl
 
SAML2TokenIssuer() - Constructor for class org.apache.rahas.impl.SAML2TokenIssuer
 
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
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
 
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
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
 
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
 
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
setEphmeralKey(byte[]) - Method in class org.apache.rahas.RahasData
 
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
 
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
 
setNameId(SAMLNameIdentifier) - Method in class org.apache.rahas.impl.util.SAMLNameIdentifierCallback
 
setOptions(Options) - Method in class org.apache.rahas.client.STSClient
 
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.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
 
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
 
signatureList - Variable in class org.apache.rahas.impl.SAML2TokenIssuer
 
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
 
STSMessageReceiver - Class in org.apache.rahas
 
STSMessageReceiver() - Constructor for class org.apache.rahas.STSMessageReceiver
 

T

TOK_TYPE_SAML_10 - Static variable in class org.apache.rahas.RahasConstants
 
TOK_TYPE_SAML_20 - 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_STORAGE_KEY - Static variable in interface org.apache.rahas.TokenStorage
 
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
 
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 - Interface in org.apache.rahas
The storage interface to store security tokens and manipulate them
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.
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
 

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
 
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_PREFIX - Static variable in class org.apache.rahas.RahasConstants
 

X

X509_CERT - Static variable in class org.apache.rahas.RahasConstants
 

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

Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.