com.sun.xml.ws.security.trust.impl
Class IssueSamlTokenContractImpl

java.lang.Object
  extended by com.sun.xml.ws.security.trust.impl.IssueSamlTokenContract
      extended by com.sun.xml.ws.security.trust.impl.IssueSamlTokenContractImpl
All Implemented Interfaces:
IssueSamlTokenContract<BaseSTSRequest,BaseSTSResponse>, WSTrustContract<BaseSTSRequest,BaseSTSResponse>

public class IssueSamlTokenContractImpl
extends IssueSamlTokenContract


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
IssueSamlTokenContractImpl()
           
 
Method Summary
protected  com.sun.xml.wss.saml.Assertion createSAML11Assertion(java.lang.String assertionId, java.lang.String issuer, java.lang.String appliesTo, com.sun.org.apache.xml.internal.security.keys.KeyInfo keyInfo, java.util.Map<javax.xml.namespace.QName,java.util.List<java.lang.String>> claimedAttrs, java.lang.String keyType)
           
protected  com.sun.xml.wss.saml.Assertion createSAML20Assertion(java.lang.String assertionId, java.lang.String issuer, java.lang.String appliesTo, com.sun.org.apache.xml.internal.security.keys.KeyInfo keyInfo, java.util.Map<javax.xml.namespace.QName,java.util.List<java.lang.String>> claimedAttrs, java.lang.String keyType)
           
 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)
           
 
Methods inherited from class com.sun.xml.ws.security.trust.impl.IssueSamlTokenContract
cancel, handleUnsolicited, init, issue, issueMultiple, renew, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IssueSamlTokenContractImpl

public IssueSamlTokenContractImpl()
Method Detail

createSAMLAssertion

public 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
Specified by:
createSAMLAssertion in interface IssueSamlTokenContract<BaseSTSRequest,BaseSTSResponse>
Specified by:
createSAMLAssertion in class IssueSamlTokenContract
Throws:
WSTrustException

createSAML11Assertion

protected com.sun.xml.wss.saml.Assertion createSAML11Assertion(java.lang.String assertionId,
                                                               java.lang.String issuer,
                                                               java.lang.String appliesTo,
                                                               com.sun.org.apache.xml.internal.security.keys.KeyInfo keyInfo,
                                                               java.util.Map<javax.xml.namespace.QName,java.util.List<java.lang.String>> claimedAttrs,
                                                               java.lang.String keyType)
                                                        throws WSTrustException
Throws:
WSTrustException

createSAML20Assertion

protected com.sun.xml.wss.saml.Assertion createSAML20Assertion(java.lang.String assertionId,
                                                               java.lang.String issuer,
                                                               java.lang.String appliesTo,
                                                               com.sun.org.apache.xml.internal.security.keys.KeyInfo keyInfo,
                                                               java.util.Map<javax.xml.namespace.QName,java.util.List<java.lang.String>> claimedAttrs,
                                                               java.lang.String keyType)
                                                        throws WSTrustException
Throws:
WSTrustException