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

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

public class SBIssuedSamlTokenContractImpl
extends IssueSamlTokenContract


Field Summary
protected static java.lang.String PRINCIPAL
           
 
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
SBIssuedSamlTokenContractImpl()
           
SBIssuedSamlTokenContractImpl(com.sun.xml.ws.api.SOAPVersion soapVersion)
          Creates a new instance of SBIssuedSamlTokenContractImpl
 
Method Summary
 com.sun.xml.security.core.xenc.EncryptedDataType createEncryptedData(java.lang.String id, java.lang.String dataEncAlgo, com.sun.xml.ws.security.opt.crypto.dsig.keyinfo.KeyInfo keyInfo, boolean contentOnly)
           
 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
 

Field Detail

PRINCIPAL

protected static final java.lang.String PRINCIPAL
See Also:
Constant Field Values
Constructor Detail

SBIssuedSamlTokenContractImpl

public SBIssuedSamlTokenContractImpl(com.sun.xml.ws.api.SOAPVersion soapVersion)
Creates a new instance of SBIssuedSamlTokenContractImpl


SBIssuedSamlTokenContractImpl

public SBIssuedSamlTokenContractImpl()
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

createEncryptedData

public com.sun.xml.security.core.xenc.EncryptedDataType createEncryptedData(java.lang.String id,
                                                                            java.lang.String dataEncAlgo,
                                                                            com.sun.xml.ws.security.opt.crypto.dsig.keyinfo.KeyInfo keyInfo,
                                                                            boolean contentOnly)