|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface representing the RequestSecurityTokenResponse
Method Summary | |
---|---|
IElement |
getAllowPostdating()
Gets the AllowPostdating element that indicates that returned tokens should allow requests for postdated tokens. |
List |
getAnyOtherElements()
Gets any other elements (other than those explicitly named) |
IEndpointReference |
getAppliesTo()
Gets this optional element that specifies the scope for the service(s) to which this token applies. |
URI |
getAuthenticationType()
Gets the AuthenticationType |
IElement |
getAuthenticator()
Gets the optional Authenticator element that verifies the computed hash. |
URI |
getCanonicalizationAlgorithm()
Gets the optional CanonicalizationAlgorithm URI element that indicates the canonicalization method used within the returned token. |
IElement |
getClientPseudonym()
|
URI |
getComputedKey()
Get the ComputedKey URI element value that describes how to compute the key. |
String |
getContext()
Gets the optional Context element URI String that specifies the identifier from the original request. |
Object |
getData()
Gets the associated data object (this object is not serialized in the message) |
Boolean |
getDelegatable()
Gets the Delegatable element which should be used in conjunction with the <wst:DelegateTo> element. |
IElement |
getDelegateTo()
Gets the optional DelegateTo element. |
IElement |
getEncryption()
Gets the optional Encryption element that specifies that the requestor desires any returned secrets in issued security tokens to be encrypted for the specified token. |
URI |
getEncryptionAlgorithm()
Gets the optional EncryptionAlgorithm URI element that indicates the encryption algorithm used within the returned token. |
URI |
getEncryptWith()
Gets the optional EncryptWith element that specifies the desired encryption algorithm to used with the issued security token. |
IElement |
getEntropy()
Gets the optional Entropy element that allows a requestor to specify entropy that is to be used in creating the key. |
Boolean |
getForwardable()
Gets the Forwardable element |
IEndpointReference |
getIssuer()
Gets the Issuer element EndpointReference of the issuer of the security token that is presented in the message. |
Integer |
getKeySize()
Gets the optional KeySize element that indicates the size of the key required specified in number of bits. |
URI |
getKeyType()
Gets the optional URI element that indicates the type of key desired in this RequestSecurityToken. |
ILifetime |
getLifetime()
Gets the optional Lifetime element that specifies the duration of time between creation and expiration that the security token is valid. |
IElement |
getOnBehalfOf()
Gets the optional OnBehalfOf element that indicates that the requestor is making the request on behalf of another. |
IElement |
getPolicy()
Gets the optional Policy element that specifies a policy that indicates desired settings for the requested token. |
IElement |
getPolicyReference()
Gets the optional PolicyReference element that specifies a reference to a policy that indicates desired settings for the requested token. |
IElement |
getProofEncryption()
Gets the optional ProofEncryption element |
IElement |
getRenewing()
Gets optional Renewing element that is used to specify renew semantics for types that support this operation. |
IElement |
getRequestedAttachedReference()
Gets the optional RequestedAttachedReference element from the response. |
IDisplayToken |
getRequestedDisplayToken()
Gets the RequestedDisplayToken |
IElement |
getRequestedProofToken()
Gets the optional RequestedProofToken element that is used to return the proof-of-possession token associated with the requested security token. |
IElement |
getRequestedSecurityToken()
Gets the requested RequestedSecurityToken element from the response. |
IElement |
getRequestedTokenCancelled()
Gets the RequestedTokenCancelled element. |
IElement |
getRequestedUnattachedReference()
Gets the optional RequestedUnattachedReference element from the response. |
URI |
getRequestType()
Gets the required RequestType element that is used to indicate the type of function that was requested, specified as a URI. |
URI |
getSignatureAlgorithm()
Gets optional URI element that indicates the desired SignatureAlgorithm used within the returned token. |
URI |
getSignWith()
Gets the optional SignWith URI element that indicates the desired signature algorithm to be used with the issued security token. |
IElement |
getStatus()
Gets the Status element that MUST be in the response when a validation request is made. |
URI |
getTokenType()
Gets the optional element that describes the type of security token returned, specified as a URI. |
IElement |
getUseKey()
Gets the UseKey element that specifies which existing key to use, rather than creating a new one. |
void |
setAllowPostdating(IElement elemAllowPostdating)
Sets the AllowPostdating element that indicates that returned tokens should allow requests for postdated tokens. |
void |
setAppliesTo(IEndpointReference eprAppliesTo)
Sets this optional element that specifies the scope for the service(s) to which this token applies. |
void |
setAuthenticationType(URI uriAuthenticationType)
Sets the AuthenticationType |
void |
setAuthenticator(IElement elemAuthenticator)
Sets the optional Authenticator element that verifies the computed hash. |
void |
setCanonicalizationAlgorithm(URI uriCanonicalizationAlgorithm)
Sets the optional CanonicalizationAlgorithm URI element that indicates the canonicalization method used within the returned token. |
void |
setClientPseudonym(IElement clientPseudonym)
|
void |
setComputedKey(URI uriComputedKey)
|
void |
setContext(String uriContext)
Sets the optional Context element URI String that specifies the identifier from the original request. |
void |
setData(Object objectData)
Sets the associated data object (this object is not serialized in the message) |
void |
setDelegatable(boolean bDelegatable)
Sets the Delegatable element which should be used in conjunction with the <wst:DelegateTo> element. |
void |
setDelegateTo(IElement elemDelegateTo)
Sets the optional DelegateTo element. |
void |
setEncryption(IElement elemEncryption)
Sets the optional Encryption element that specifies that the requestor desires any returned secrets in issued security tokens to be encrypted for the specified token. |
void |
setEncryptionAlgorithm(URI uriEncryptionAlgorithm)
Sets the EncryptionAlgorithm |
void |
setEncryptWith(URI uriEncryptWith)
Sets the optional EncryptWith element that specifies the desired encryption algorithm to used with the issued security token. |
void |
setEntropy(IElement elemEntropy)
Sets the optional Entropy element that allows a requestor to specify entropy that is to be used in creating the key. |
void |
setForwardable(boolean bForwardable)
Sets the optional Forwardable element. |
void |
setIssuer(IEndpointReference eprIssuer)
Sets the Issuer element EndpointReference of the issuer of the security token that is presented in the message. |
void |
setKeySize(int nKeySize)
Sets the optional KeySize element that indicates the size of the key required specified in number of bits. |
void |
setKeyType(URI uriKeyType)
Sets the optional URI element that indicates the type of key desired in this RequestSecurityToken. |
void |
setLifetime(ILifetime ltLifetime)
Sets the optional Lifetime element that specifies the duration of time between creation and expiration that the security token is valid. |
void |
setOnBehalfOf(IElement elemOnBehalfOf)
Sets the optional OnBehalfOf element that indicates that the requestor is making the request on behalf of another. |
void |
setPolicy(IElement elemPolicy)
Sets the optional Policy element that specifies a policy that indicates desired settings for the requested token. |
void |
setPolicyReference(IElement elemPolicyReference)
Sets the optional PolicyReference element that specifies a reference to a policy that indicates desired settings for the requested token. |
void |
setProofEncryption(IElement elemProofEncryption)
Sets the optional ProofEncryption element. |
void |
setRenewing(IElement elemRenewing)
Sets optional Renewing element that is used to specify renew semantics for types that support this operation. |
void |
setRequestedAttachedReference(IElement elemRequestedAttachedReference)
Sets the optional RequestedAttachedReference element in the response. |
void |
setRequestedDisplayToken(IDisplayToken elemRequestedDisplayToken)
Sets the RequestedDisplayToken |
void |
setRequestedProofToken(IElement elemRequestedProofToken)
Sets the optional RequestedProofToken element that is used to return the proof-of-possession token associated with the requested security token. |
void |
setRequestedSecurityToken(IElement elemRequestedSecurityToken)
Sets the requested RequestedSecurityToken element within the response. |
void |
setRequestedTokenCancelled(IElement elemRequestedTokenCancelled)
Sets the RequestedTokenCancelled element. |
void |
setRequestedUnattachedReference(IElement elemRequestedUnattachedReference)
Sets the optional RequestedUnattachedReference element in the response. |
void |
setRequestType(URI uriRequestType)
Sets the required RequestType element that is used to indicate the type of function that was requested, specified as a URI. |
void |
setSignatureAlgorithm(URI uriSignatureAlgorithm)
Sets the optional URI element that indicates the desired SignatureAlgorithm used within the returned token. |
void |
setSignWith(URI uriSignWith)
Sets the optional SignWith URI element that indicates the desired signature algorithm to be used with the issued security token. |
void |
setStatus(IElement elemStatus)
Sets the Status element that MUST be in the response when a validation request is made. |
void |
setTokenType(URI uriTokenType)
Sets the optional element that describes the type of security token returned, specified as a URI. |
void |
setUseKey(IElement elemUseKey)
Sets the UseKey element that specifies which existing key to use, rather than creating a new one. |
Method Detail |
public IElement getClientPseudonym()
public void setClientPseudonym(IElement clientPseudonym)
public URI getComputedKey()
public String getContext()
public IElement getRequestedTokenCancelled()
public IDisplayToken getRequestedDisplayToken()
public URI getTokenType()
public URI getRequestType()
public IElement getRequestedSecurityToken()
public IEndpointReference getAppliesTo()
public IElement getRequestedAttachedReference()
public IElement getRequestedUnattachedReference()
public IElement getRequestedProofToken()
public IElement getEntropy()
public ILifetime getLifetime()
public IElement getStatus()
public IElement getAllowPostdating()
public IElement getRenewing()
public IElement getOnBehalfOf()
public IEndpointReference getIssuer()
public URI getAuthenticationType()
public IElement getAuthenticator()
public URI getKeyType()
public Integer getKeySize()
public URI getSignatureAlgorithm()
public IElement getEncryption()
public URI getEncryptionAlgorithm()
public URI getCanonicalizationAlgorithm()
public IElement getProofEncryption()
public IElement getUseKey()
public URI getSignWith()
public URI getEncryptWith()
public IElement getDelegateTo()
public Boolean getForwardable()
public Boolean getDelegatable()
<wst:DelegateTo>
element.
public IElement getPolicy()
public IElement getPolicyReference()
public List getAnyOtherElements()
public Object getData()
public void setComputedKey(URI uriComputedKey)
public void setRequestedTokenCancelled(IElement elemRequestedTokenCancelled)
elemRequestedTokenCancelled
- the RequestedTokenCancelledpublic void setRequestedDisplayToken(IDisplayToken elemRequestedDisplayToken)
elemRequestedDisplayToken
- the RequestedDisplayTokenpublic void setTokenType(URI uriTokenType)
uriTokenType
- is the URI of the TokenTypeurn:oasis:names:tc:SAML:1.0:assertion
public void setRequestType(URI uriRequestType)
new URI("http://schemas.xmlsoap.org/ws/2005/02/trust/Issue")
uriRequestType
- the RequestTypepublic void setRequestedSecurityToken(IElement elemRequestedSecurityToken)
elemRequestedSecurityToken
- the RequestedSecurityTokenpublic void setAppliesTo(IEndpointReference eprAppliesTo)
eprAppliesTo
- is the AppliesTo EndpointReferencepublic void setRequestedAttachedReference(IElement elemRequestedAttachedReference)
elemRequestedAttachedReference
- the RequestedAttachedReferencepublic void setRequestedUnattachedReference(IElement elemRequestedUnattachedReference)
elemRequestedUnattachedReference
- the RequestedUnattachedReferencepublic void setRequestedProofToken(IElement elemRequestedProofToken)
elemRequestedProofToken
- the RequestedProofTokenpublic void setEntropy(IElement elemEntropy)
elemEntropy
- the Entropypublic void setLifetime(ILifetime ltLifetime)
ltLifetime
- the Lifetimepublic void setStatus(IElement elemStatus)
elemStatus
- is the Status URI.http://schemas.xmlsoap.org/ws/2005/02/trust/status/valid
http://schemas.xmlsoap.org/ws/2005/02/trust/status/invalid
public void setAllowPostdating(IElement elemAllowPostdating)
elemAllowPostdating
- the AllowPostdatingpublic void setRenewing(IElement elemRenewing)
elemRenewing
- the Renewing element.
Example for setting the Renewing element:
String renewing = "<wst:Renewing Allow=\"true\" OK=\"false\"/>"
IElement renewingElement = new Element();
renewingElement.set(renewing);
rst.setRenewing(renewingElement);
If attributes are not specified (see snippet example below), then 'Allow' defaults to 'true' and 'OK' to 'false'.
<wst:Renewing/>
public void setOnBehalfOf(IElement elemOnBehalfOf)
elemOnBehalfOf
- is the OnBehalfOf element will contain either a <wsse:SecurityTokenReference>
or an <wsa:EndpointReference>
element which will contain the identity on whose behalf the request is being madepublic void setIssuer(IEndpointReference eprIssuer)
eprIssuer
- is the EndpointReference that specifies the Issuerpublic void setAuthenticationType(URI uriAuthenticationType)
uriAuthenticationType
- the AuthenticationTypepublic void setAuthenticator(IElement elemAuthenticator)
elemAuthenticator
- the Authenticatorpublic void setKeyType(URI uriKeyType)
uriKeyType
- is the type of key for this RequestSecurityTokenhttp://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKey
http://schemas.xmlsoap.org/ws/2005/02/trust/PublicKey
public void setKeySize(int nKeySize)
nKeySize
- the KeySizepublic void setSignatureAlgorithm(URI uriSignatureAlgorithm)
uriSignatureAlgorithm
- the SignatureAlgorithmpublic void setEncryption(IElement elemEncryption)
elemEncryption
- the Encryptionpublic void setEncryptionAlgorithm(URI uriEncryptionAlgorithm)
uriEncryptionAlgorithm
- the EncryptionAlgorithmpublic void setCanonicalizationAlgorithm(URI uriCanonicalizationAlgorithm)
uriCanonicalizationAlgorithm
- the CanonicalizationAlgorithmpublic void setProofEncryption(IElement elemProofEncryption)
elemProofEncryption
- the ProofEncryptionpublic void setUseKey(IElement elemUseKey)
elemUseKey
- the UseKeypublic void setSignWith(URI uriSignWith)
uriSignWith
- the SignWithpublic void setEncryptWith(URI uriEncryptWith)
uriEncryptWith
- the EncryptWithpublic void setDelegateTo(IElement elemDelegateTo)
elemDelegateTo
- is the identity receiving the delegation, which is specified by setting this value to the security token or
<wsse:SecurityTokenReference> element.
public void setForwardable(boolean bForwardable)
bForwardable
- is the boolean value specifying whether this request is forwardable.public void setDelegatable(boolean bDelegatable)
<wst:DelegateTo>
element.
bDelegatable
- is the boolean value specifying whether returned token MAY be delegated to another party.public void setPolicy(IElement elemPolicy)
elemPolicy
- the Policypublic void setPolicyReference(IElement elemPolicyReference)
elemPolicyReference
- the PolicyReferencepublic void setContext(String uriContext)
uriContext
- the String value of the Context URIpublic void setData(Object objectData)
objectData
- the data object to be associated (this object is not serialized in the message)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |