Package com.sun.xml.ws.security.secconv
Class WSSCContract
java.lang.Object
com.sun.xml.ws.security.secconv.WSSCContract
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sun.xml.ws.security.trust.elements.BaseSTSResponsecancel(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context) Cancel a SecurityContextTokenvoidhandleUnsolicited(com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse rstr, com.sun.xml.ws.security.IssuedTokenContext context) handle an unsolicited RSTR like in the case of Client Initiated Secure Conversation.final voidinit(com.sun.xml.ws.security.secconv.WSSCVersion wsscVer) com.sun.xml.ws.security.trust.elements.BaseSTSResponseissue(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context, SecureConversationToken scToken) Issue a SecurityContextTokencom.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponseCollectionissueMultiple(com.sun.xml.ws.security.trust.elements.RequestSecurityToken request, com.sun.xml.ws.security.IssuedTokenContext context) Issue a Collection of Token(s) possibly for different scopescom.sun.xml.ws.security.trust.elements.BaseSTSResponserenew(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context, SecureConversationToken scToken) Renew a SecurityContextTokenvoidsetWSSCServerConfig(Iterator wsscConfigIterator) com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponsevalidate(com.sun.xml.ws.security.trust.elements.RequestSecurityToken request, com.sun.xml.ws.security.IssuedTokenContext context) Validate a SecurityContextToken
-
Field Details
-
LIFETIME
- See Also:
-
SC_CONFIGURATION
- See Also:
-
-
Constructor Details
-
WSSCContract
public WSSCContract() -
WSSCContract
public WSSCContract(com.sun.xml.ws.security.secconv.WSSCVersion wsscVer)
-
-
Method Details
-
init
public final void init(com.sun.xml.ws.security.secconv.WSSCVersion wsscVer) -
issue
public com.sun.xml.ws.security.trust.elements.BaseSTSResponse issue(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context, SecureConversationToken scToken) throws com.sun.xml.ws.security.secconv.WSSecureConversationException Issue a SecurityContextToken- Throws:
com.sun.xml.ws.security.secconv.WSSecureConversationException
-
issueMultiple
public com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponseCollection issueMultiple(com.sun.xml.ws.security.trust.elements.RequestSecurityToken request, com.sun.xml.ws.security.IssuedTokenContext context) throws com.sun.xml.ws.security.secconv.WSSecureConversationException Issue a Collection of Token(s) possibly for different scopes- Throws:
com.sun.xml.ws.security.secconv.WSSecureConversationException
-
renew
public com.sun.xml.ws.security.trust.elements.BaseSTSResponse renew(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context, SecureConversationToken scToken) throws com.sun.xml.ws.security.secconv.WSSecureConversationException Renew a SecurityContextToken- Throws:
com.sun.xml.ws.security.secconv.WSSecureConversationException
-
cancel
public com.sun.xml.ws.security.trust.elements.BaseSTSResponse cancel(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context) throws com.sun.xml.ws.security.secconv.WSSecureConversationException Cancel a SecurityContextToken- Throws:
com.sun.xml.ws.security.secconv.WSSecureConversationException
-
validate
public com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse validate(com.sun.xml.ws.security.trust.elements.RequestSecurityToken request, com.sun.xml.ws.security.IssuedTokenContext context) throws com.sun.xml.ws.security.secconv.WSSecureConversationException Validate a SecurityContextToken- Throws:
com.sun.xml.ws.security.secconv.WSSecureConversationException
-
handleUnsolicited
public void handleUnsolicited(com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse rstr, com.sun.xml.ws.security.IssuedTokenContext context) throws com.sun.xml.ws.security.secconv.WSSecureConversationException handle an unsolicited RSTR like in the case of Client Initiated Secure Conversation.- Throws:
com.sun.xml.ws.security.secconv.WSSecureConversationException
-
setWSSCServerConfig
-