|
||||||||||
| 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 String |
authnCtxClass
|
protected WSTrustElementFactory |
eleFac
|
protected static String |
SAML_BEARER_1_0
|
protected static String |
SAML_BEARER_2_0
|
protected static String |
SAML_HOLDER_OF_KEY_1_0
|
protected static String |
SAML_HOLDER_OF_KEY_2_0
|
protected static String |
SAML_SENDER_VOUCHES_1_0
|
protected static String |
SAML_SENDER_VOUCHES_2_0
|
protected STSConfiguration |
stsConfig
|
protected WSTrustVersion |
wstVer
|
| Constructor Summary | |
|---|---|
IssueSamlTokenContract()
|
|
| Method Summary | |
|---|---|
BaseSTSResponse |
cancel(BaseSTSRequest request,
IssuedTokenContext context,
Map issuedTokenCtxMap)
Cancel a Token |
abstract Token |
createSAMLAssertion(String appliesTo,
String tokenType,
String keyType,
String assertionId,
String issuer,
Map<QName,List<String>> claimedAttrs,
IssuedTokenContext context)
|
void |
handleUnsolicited(BaseSTSResponse rstr,
IssuedTokenContext context)
handle an unsolicited RSTR like in the case of Client Initiated Secure Conversation. |
void |
init(STSConfiguration stsConfig)
|
BaseSTSResponse |
issue(BaseSTSRequest request,
IssuedTokenContext context)
Issue a Token |
BaseSTSResponse |
issueMultiple(BaseSTSRequest request,
IssuedTokenContext context)
Issue a Collection of Token(s) possibly for different scopes |
BaseSTSResponse |
renew(BaseSTSRequest request,
IssuedTokenContext context)
Renew a Token |
BaseSTSResponse |
validate(BaseSTSRequest request,
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 String SAML_HOLDER_OF_KEY_1_0
protected static final String SAML_HOLDER_OF_KEY_2_0
protected static final String SAML_BEARER_1_0
protected static final String SAML_BEARER_2_0
protected static final String SAML_SENDER_VOUCHES_1_0
protected static final String SAML_SENDER_VOUCHES_2_0
protected STSConfiguration stsConfig
protected WSTrustVersion wstVer
protected 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,
IssuedTokenContext context)
throws WSTrustException
issue in interface WSTrustContract<BaseSTSRequest,BaseSTSResponse>WSTrustException
public BaseSTSResponse issueMultiple(BaseSTSRequest request,
IssuedTokenContext context)
throws WSTrustException
WSTrustException
public BaseSTSResponse renew(BaseSTSRequest request,
IssuedTokenContext context)
throws WSTrustException
renew in interface WSTrustContract<BaseSTSRequest,BaseSTSResponse>WSTrustException
public BaseSTSResponse cancel(BaseSTSRequest request,
IssuedTokenContext context,
Map issuedTokenCtxMap)
throws WSTrustException
cancel in interface WSTrustContract<BaseSTSRequest,BaseSTSResponse>WSTrustException
public BaseSTSResponse validate(BaseSTSRequest request,
IssuedTokenContext context)
throws WSTrustException
validate in interface WSTrustContract<BaseSTSRequest,BaseSTSResponse>WSTrustException
public void handleUnsolicited(BaseSTSResponse rstr,
IssuedTokenContext context)
throws WSTrustException
handleUnsolicited in interface WSTrustContract<BaseSTSRequest,BaseSTSResponse>WSTrustException
public abstract Token createSAMLAssertion(String appliesTo,
String tokenType,
String keyType,
String assertionId,
String issuer,
Map<QName,List<String>> claimedAttrs,
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 | |||||||||