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