public class WSSCContract extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
LIFETIME |
static String |
SC_CONFIGURATION |
| Constructor and Description |
|---|
WSSCContract() |
WSSCContract(WSSCVersion wsscVer) |
| Modifier and Type | Method and Description |
|---|---|
BaseSTSResponse |
cancel(BaseSTSRequest request,
IssuedTokenContext context)
Cancel a SecurityContextToken
|
void |
handleUnsolicited(RequestSecurityTokenResponse rstr,
IssuedTokenContext context)
handle an unsolicited RSTR like in the case of
Client Initiated Secure Conversation.
|
void |
init(WSSCVersion wsscVer) |
BaseSTSResponse |
issue(BaseSTSRequest request,
IssuedTokenContext context,
SecureConversationToken scToken)
Issue a SecurityContextToken
|
RequestSecurityTokenResponseCollection |
issueMultiple(RequestSecurityToken request,
IssuedTokenContext context)
Issue a Collection of Token(s) possibly for different scopes
|
BaseSTSResponse |
renew(BaseSTSRequest request,
IssuedTokenContext context,
SecureConversationToken scToken)
Renew a SecurityContextToken
|
void |
setWSSCServerConfig(Iterator wsscConfigIterator) |
RequestSecurityTokenResponse |
validate(RequestSecurityToken request,
IssuedTokenContext context)
Validate a SecurityContextToken
|
public static final String LIFETIME
public static final String SC_CONFIGURATION
public WSSCContract()
public WSSCContract(WSSCVersion wsscVer)
public final void init(WSSCVersion wsscVer)
public BaseSTSResponse issue(BaseSTSRequest request, IssuedTokenContext context, SecureConversationToken scToken) throws WSSecureConversationException
WSSecureConversationExceptionpublic RequestSecurityTokenResponseCollection issueMultiple(RequestSecurityToken request, IssuedTokenContext context) throws WSSecureConversationException
WSSecureConversationExceptionpublic BaseSTSResponse renew(BaseSTSRequest request, IssuedTokenContext context, SecureConversationToken scToken) throws WSSecureConversationException
WSSecureConversationExceptionpublic BaseSTSResponse cancel(BaseSTSRequest request, IssuedTokenContext context) throws WSSecureConversationException
WSSecureConversationExceptionpublic RequestSecurityTokenResponse validate(RequestSecurityToken request, IssuedTokenContext context) throws WSSecureConversationException
WSSecureConversationExceptionpublic void handleUnsolicited(RequestSecurityTokenResponse rstr, IssuedTokenContext context) throws WSSecureConversationException
WSSecureConversationExceptionpublic void setWSSCServerConfig(Iterator wsscConfigIterator)
Copyright © 2005–2018 Oracle Corporation. All rights reserved.