Class IssueSamlTokenContractImpl
java.lang.Object
com.sun.xml.ws.security.trust.impl.IssueSamlTokenContract
com.sun.xml.ws.security.trust.impl.IssueSamlTokenContractImpl
- All Implemented Interfaces:
com.sun.xml.ws.api.security.trust.IssueSamlTokenContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,,com.sun.xml.ws.security.trust.elements.BaseSTSResponse> com.sun.xml.ws.api.security.trust.WSTrustContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,com.sun.xml.ws.security.trust.elements.BaseSTSResponse>
-
Field Summary
Fields inherited from class com.sun.xml.ws.security.trust.impl.IssueSamlTokenContract
authnCtxClass, eleFac, SAML_BEARER_1_0, SAML_BEARER_2_0, SAML_HOLDER_OF_KEY_1_0, SAML_HOLDER_OF_KEY_2_0, SAML_SENDER_VOUCHES_1_0, SAML_SENDER_VOUCHES_2_0, stsConfig, wstVer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AssertioncreateSAML11Assertion(String assertionId, String issuer, String appliesTo, org.apache.xml.security.keys.KeyInfo keyInfo, Map<QName, List<String>> claimedAttrs, String keyType) protected AssertioncreateSAML20Assertion(String assertionId, String issuer, String appliesTo, org.apache.xml.security.keys.KeyInfo keyInfo, Map<QName, List<String>> claimedAttrs, String keyType) com.sun.xml.ws.security.TokencreateSAMLAssertion(String appliesTo, String tokenType, String keyType, String assertionId, String issuer, Map<QName, List<String>> claimedAttrs, com.sun.xml.ws.security.IssuedTokenContext context) Methods inherited from class com.sun.xml.ws.security.trust.impl.IssueSamlTokenContract
cancel, handleUnsolicited, init, issue, issueMultiple, renew, validate
-
Constructor Details
-
IssueSamlTokenContractImpl
public IssueSamlTokenContractImpl()
-
-
Method Details
-
createSAMLAssertion
public com.sun.xml.ws.security.Token createSAMLAssertion(String appliesTo, String tokenType, String keyType, String assertionId, String issuer, Map<QName, List<String>> claimedAttrs, com.sun.xml.ws.security.IssuedTokenContext context) throws com.sun.xml.ws.api.security.trust.WSTrustException- Specified by:
createSAMLAssertionin interfacecom.sun.xml.ws.api.security.trust.IssueSamlTokenContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,com.sun.xml.ws.security.trust.elements.BaseSTSResponse> - Specified by:
createSAMLAssertionin classIssueSamlTokenContract- Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-
createSAML11Assertion
protected Assertion createSAML11Assertion(String assertionId, String issuer, String appliesTo, org.apache.xml.security.keys.KeyInfo keyInfo, Map<QName, List<String>> claimedAttrs, String keyType) throws com.sun.xml.ws.api.security.trust.WSTrustException- Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-
createSAML20Assertion
protected Assertion createSAML20Assertion(String assertionId, String issuer, String appliesTo, org.apache.xml.security.keys.KeyInfo keyInfo, Map<QName, List<String>> claimedAttrs, String keyType) throws com.sun.xml.ws.api.security.trust.WSTrustException- Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-