|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IRequestSecurityTokenResponse
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 |
|---|
IElement getClientPseudonym()
void setClientPseudonym(IElement clientPseudonym)
URI getComputedKey()
String getContext()
IElement getRequestedTokenCancelled()
IDisplayToken getRequestedDisplayToken()
URI getTokenType()
URI getRequestType()
IElement getRequestedSecurityToken()
IEndpointReference getAppliesTo()
IElement getRequestedAttachedReference()
IElement getRequestedUnattachedReference()
IElement getRequestedProofToken()
IElement getEntropy()
ILifetime getLifetime()
IElement getStatus()
IElement getAllowPostdating()
IElement getRenewing()
IElement getOnBehalfOf()
IEndpointReference getIssuer()
URI getAuthenticationType()
IElement getAuthenticator()
URI getKeyType()
Integer getKeySize()
URI getSignatureAlgorithm()
IElement getEncryption()
URI getEncryptionAlgorithm()
URI getCanonicalizationAlgorithm()
IElement getProofEncryption()
IElement getUseKey()
URI getSignWith()
URI getEncryptWith()
IElement getDelegateTo()
Boolean getForwardable()
Boolean getDelegatable()
<wst:DelegateTo> element.
IElement getPolicy()
IElement getPolicyReference()
List getAnyOtherElements()
Object getData()
void setComputedKey(URI uriComputedKey)
void setRequestedTokenCancelled(IElement elemRequestedTokenCancelled)
elemRequestedTokenCancelled - the RequestedTokenCancelledvoid setRequestedDisplayToken(IDisplayToken elemRequestedDisplayToken)
elemRequestedDisplayToken - the RequestedDisplayTokenvoid setTokenType(URI uriTokenType)
uriTokenType - is the URI of the TokenTypeurn:oasis:names:tc:SAML:1.0:assertionvoid setRequestType(URI uriRequestType)
new URI("http://schemas.xmlsoap.org/ws/2005/02/trust/Issue")
uriRequestType - the RequestTypevoid setRequestedSecurityToken(IElement elemRequestedSecurityToken)
elemRequestedSecurityToken - the RequestedSecurityTokenvoid setAppliesTo(IEndpointReference eprAppliesTo)
eprAppliesTo - is the AppliesTo EndpointReferencevoid setRequestedAttachedReference(IElement elemRequestedAttachedReference)
elemRequestedAttachedReference - the RequestedAttachedReferencevoid setRequestedUnattachedReference(IElement elemRequestedUnattachedReference)
elemRequestedUnattachedReference - the RequestedUnattachedReferencevoid setRequestedProofToken(IElement elemRequestedProofToken)
elemRequestedProofToken - the RequestedProofTokenvoid setEntropy(IElement elemEntropy)
elemEntropy - the Entropyvoid setLifetime(ILifetime ltLifetime)
ltLifetime - the Lifetimevoid setStatus(IElement elemStatus)
elemStatus - is the Status URI.http://schemas.xmlsoap.org/ws/2005/02/trust/status/validhttp://schemas.xmlsoap.org/ws/2005/02/trust/status/invalidvoid setAllowPostdating(IElement elemAllowPostdating)
elemAllowPostdating - the AllowPostdatingvoid 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/>
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 madevoid setIssuer(IEndpointReference eprIssuer)
eprIssuer - is the EndpointReference that specifies the Issuervoid setAuthenticationType(URI uriAuthenticationType)
uriAuthenticationType - the AuthenticationTypevoid setAuthenticator(IElement elemAuthenticator)
elemAuthenticator - the Authenticatorvoid setKeyType(URI uriKeyType)
uriKeyType - is the type of key for this RequestSecurityTokenhttp://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKeyhttp://schemas.xmlsoap.org/ws/2005/02/trust/PublicKeyvoid setKeySize(int nKeySize)
nKeySize - the KeySizevoid setSignatureAlgorithm(URI uriSignatureAlgorithm)
uriSignatureAlgorithm - the SignatureAlgorithmvoid setEncryption(IElement elemEncryption)
elemEncryption - the Encryptionvoid setEncryptionAlgorithm(URI uriEncryptionAlgorithm)
uriEncryptionAlgorithm - the EncryptionAlgorithmvoid setCanonicalizationAlgorithm(URI uriCanonicalizationAlgorithm)
uriCanonicalizationAlgorithm - the CanonicalizationAlgorithmvoid setProofEncryption(IElement elemProofEncryption)
elemProofEncryption - the ProofEncryptionvoid setUseKey(IElement elemUseKey)
elemUseKey - the UseKeyvoid setSignWith(URI uriSignWith)
uriSignWith - the SignWithvoid setEncryptWith(URI uriEncryptWith)
uriEncryptWith - the EncryptWithvoid 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.void setForwardable(boolean bForwardable)
bForwardable - is the boolean value specifying whether this request is forwardable.void setDelegatable(boolean bDelegatable)
<wst:DelegateTo> element.
bDelegatable - is the boolean value specifying whether returned token MAY be delegated to another party.void setPolicy(IElement elemPolicy)
elemPolicy - the Policyvoid setPolicyReference(IElement elemPolicyReference)
elemPolicyReference - the PolicyReferencevoid setContext(String uriContext)
uriContext - the String value of the Context URIvoid 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 | ||||||||