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

Author:

Field Summary
protected static 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(SOAPVersion soapVersion)
          Creates a new instance of SBIssuedSamlTokenContractImpl
 
Method Summary
 EncryptedDataType createEncryptedData(String id, String dataEncAlgo, KeyInfo keyInfo, boolean contentOnly)
           
 Token createSAMLAssertion(String appliesTo, String tokenType, String keyType, String assertionId, String issuer, Map<QName,List<String>> claimedAttrs, 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 String PRINCIPAL
See Also:
Constant Field Values
Constructor Detail

SBIssuedSamlTokenContractImpl

public SBIssuedSamlTokenContractImpl(SOAPVersion soapVersion)
Creates a new instance of SBIssuedSamlTokenContractImpl


SBIssuedSamlTokenContractImpl

public SBIssuedSamlTokenContractImpl()
Method Detail

createSAMLAssertion

public Token createSAMLAssertion(String appliesTo,
                                 String tokenType,
                                 String keyType,
                                 String assertionId,
                                 String issuer,
                                 Map<QName,List<String>> claimedAttrs,
                                 IssuedTokenContext context)
                          throws WSTrustException
Specified by:
createSAMLAssertion in interface IssueSamlTokenContract<BaseSTSRequest,BaseSTSResponse>
Specified by:
createSAMLAssertion in class IssueSamlTokenContract
Throws:
WSTrustException

createEncryptedData

public EncryptedDataType createEncryptedData(String id,
                                             String dataEncAlgo,
                                             KeyInfo keyInfo,
                                             boolean contentOnly)


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.