Class WSTrustClientContractImpl
java.lang.Object
com.sun.xml.ws.security.trust.impl.WSTrustClientContractImpl
- All Implemented Interfaces:
WSTrustClientContract
- Author:
- WS-Trust-Implementation team
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance of WSTrustClientContractImpl -
Method Summary
Modifier and TypeMethodDescriptionbooleanContains ChallengecreateRSTRForClientInitiatedIssuedTokenContext(AppliesTo scopes, IssuedTokenContext context) Create an RSTR for a client initiated IssuedTokenContext establishment, for example a Client Initiated WS-SecureConversation context.Return the <wst:ComputedKey> URI if any inside the RSTR, null otherwisevoidhandleRSTR(BaseSTSRequest request, BaseSTSResponse response, IssuedTokenContext context) Handle an RSTR returned by the Issuer and update Token information into the IssuedTokenContext.handleRSTRForNegotiatedExchange(BaseSTSRequest request, BaseSTSResponse response, IssuedTokenContext context) Handle an RSTR returned by the Issuer and Respond to the Challenge
-
Constructor Details
-
WSTrustClientContractImpl
public WSTrustClientContractImpl()Creates a new instance of WSTrustClientContractImpl
-
-
Method Details
-
handleRSTR
public void handleRSTR(BaseSTSRequest request, BaseSTSResponse response, IssuedTokenContext context) throws WSTrustException Handle an RSTR returned by the Issuer and update Token information into the IssuedTokenContext.- Specified by:
handleRSTRin interfaceWSTrustClientContract- Throws:
WSTrustException
-
handleRSTRForNegotiatedExchange
public BaseSTSResponse handleRSTRForNegotiatedExchange(BaseSTSRequest request, BaseSTSResponse response, IssuedTokenContext context) Handle an RSTR returned by the Issuer and Respond to the Challenge- Specified by:
handleRSTRForNegotiatedExchangein interfaceWSTrustClientContract
-
createRSTRForClientInitiatedIssuedTokenContext
public BaseSTSResponse createRSTRForClientInitiatedIssuedTokenContext(AppliesTo scopes, IssuedTokenContext context) Create an RSTR for a client initiated IssuedTokenContext establishment, for example a Client Initiated WS-SecureConversation context.- Specified by:
createRSTRForClientInitiatedIssuedTokenContextin interfaceWSTrustClientContract
-
containsChallenge
Contains Challenge- Specified by:
containsChallengein interfaceWSTrustClientContract- Returns:
- true if the RSTR contains a SignChallenge/BinaryExchange or some other custom challenge recognized by this implementation.
-
getComputedKeyAlgorithmFromProofToken
Return the <wst:ComputedKey> URI if any inside the RSTR, null otherwise- Specified by:
getComputedKeyAlgorithmFromProofTokenin interfaceWSTrustClientContract
-