|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.ws.security.trust.impl.IssueSamlTokenContract
public abstract class IssueSamlTokenContract
Field Summary | |
---|---|
protected java.lang.String |
authnCtxClass
|
protected WSTrustElementFactory |
eleFac
|
protected static java.lang.String |
SAML_BEARER_1_0
|
protected static java.lang.String |
SAML_BEARER_2_0
|
protected static java.lang.String |
SAML_HOLDER_OF_KEY_1_0
|
protected static java.lang.String |
SAML_HOLDER_OF_KEY_2_0
|
protected static java.lang.String |
SAML_SENDER_VOUCHES_1_0
|
protected static java.lang.String |
SAML_SENDER_VOUCHES_2_0
|
protected STSConfiguration |
stsConfig
|
protected WSTrustVersion |
wstVer
|
Constructor Summary | |
---|---|
IssueSamlTokenContract()
|
Method Summary | |
---|---|
BaseSTSResponse |
cancel(BaseSTSRequest request,
com.sun.xml.ws.security.IssuedTokenContext context,
java.util.Map issuedTokenCtxMap)
Cancel a Token |
abstract com.sun.xml.ws.security.Token |
createSAMLAssertion(java.lang.String appliesTo,
java.lang.String tokenType,
java.lang.String keyType,
java.lang.String assertionId,
java.lang.String issuer,
java.util.Map<javax.xml.namespace.QName,java.util.List<java.lang.String>> claimedAttrs,
com.sun.xml.ws.security.IssuedTokenContext context)
|
void |
handleUnsolicited(BaseSTSResponse rstr,
com.sun.xml.ws.security.IssuedTokenContext context)
handle an unsolicited RSTR like in the case of Client Initiated Secure Conversation. |
void |
init(STSConfiguration stsConfig)
|
BaseSTSResponse |
issue(BaseSTSRequest request,
com.sun.xml.ws.security.IssuedTokenContext context)
Issue a Token |
BaseSTSResponse |
issueMultiple(BaseSTSRequest request,
com.sun.xml.ws.security.IssuedTokenContext context)
Issue a Collection of Token(s) possibly for different scopes |
BaseSTSResponse |
renew(BaseSTSRequest request,
com.sun.xml.ws.security.IssuedTokenContext context)
Renew a Token |
BaseSTSResponse |
validate(BaseSTSRequest request,
com.sun.xml.ws.security.IssuedTokenContext context)
Validate a Token |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String SAML_HOLDER_OF_KEY_1_0
protected static final java.lang.String SAML_HOLDER_OF_KEY_2_0
protected static final java.lang.String SAML_BEARER_1_0
protected static final java.lang.String SAML_BEARER_2_0
protected static final java.lang.String SAML_SENDER_VOUCHES_1_0
protected static final java.lang.String SAML_SENDER_VOUCHES_2_0
protected STSConfiguration stsConfig
protected WSTrustVersion wstVer
protected java.lang.String authnCtxClass
protected WSTrustElementFactory eleFac
Constructor Detail |
---|
public IssueSamlTokenContract()
Method Detail |
---|
public void init(STSConfiguration stsConfig)
init
in interface WSTrustContract<BaseSTSRequest,BaseSTSResponse>
public BaseSTSResponse issue(BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context) throws WSTrustException
issue
in interface WSTrustContract<BaseSTSRequest,BaseSTSResponse>
WSTrustException
public BaseSTSResponse issueMultiple(BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context) throws WSTrustException
WSTrustException
public BaseSTSResponse renew(BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context) throws WSTrustException
renew
in interface WSTrustContract<BaseSTSRequest,BaseSTSResponse>
WSTrustException
public BaseSTSResponse cancel(BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context, java.util.Map issuedTokenCtxMap) throws WSTrustException
cancel
in interface WSTrustContract<BaseSTSRequest,BaseSTSResponse>
WSTrustException
public BaseSTSResponse validate(BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context) throws WSTrustException
validate
in interface WSTrustContract<BaseSTSRequest,BaseSTSResponse>
WSTrustException
public void handleUnsolicited(BaseSTSResponse rstr, com.sun.xml.ws.security.IssuedTokenContext context) throws WSTrustException
handleUnsolicited
in interface WSTrustContract<BaseSTSRequest,BaseSTSResponse>
WSTrustException
public abstract com.sun.xml.ws.security.Token createSAMLAssertion(java.lang.String appliesTo, java.lang.String tokenType, java.lang.String keyType, java.lang.String assertionId, java.lang.String issuer, java.util.Map<javax.xml.namespace.QName,java.util.List<java.lang.String>> claimedAttrs, com.sun.xml.ws.security.IssuedTokenContext context) throws WSTrustException
createSAMLAssertion
in interface IssueSamlTokenContract<BaseSTSRequest,BaseSTSResponse>
WSTrustException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |