Package com.sun.xml.ws.security.secconv
Class WSSCContract
- java.lang.Object
-
- com.sun.xml.ws.security.secconv.WSSCContract
-
public class WSSCContract extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringLIFETIMEstatic StringSC_CONFIGURATION
-
Constructor Summary
Constructors Constructor Description WSSCContract()WSSCContract(com.sun.xml.ws.security.secconv.WSSCVersion wsscVer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.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.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 Detail
-
LIFETIME
public static final String LIFETIME
- See Also:
- Constant Field Values
-
SC_CONFIGURATION
public static final String SC_CONFIGURATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
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.WSSecureConversationExceptionIssue 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.WSSecureConversationExceptionIssue 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.WSSecureConversationExceptionRenew 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.WSSecureConversationExceptionCancel 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.WSSecureConversationExceptionValidate 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.WSSecureConversationExceptionhandle an unsolicited RSTR like in the case of Client Initiated Secure Conversation.- Throws:
com.sun.xml.ws.security.secconv.WSSecureConversationException
-
setWSSCServerConfig
public void setWSSCServerConfig(Iterator wsscConfigIterator)
-
-