com.sun.xml.ws.security.trust.impl.client
Class DefaultSTSIssuedTokenConfiguration

java.lang.Object
  extended by com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
      extended by com.sun.xml.ws.security.trust.impl.client.DefaultSTSIssuedTokenConfiguration
All Implemented Interfaces:
IssuedTokenConfiguration

public class DefaultSTSIssuedTokenConfiguration
extends STSIssuedTokenConfiguration

Author:
Jiandong Guo

Field Summary
 
Fields inherited from class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
ACT_AS, APPLIES_TO, ISSUED_TOKEN, LIFE_TIME, MAX_CLOCK_SKEW, protocol, PROTOCOL_10, PROTOCOL_13, RENEW_EXPIRED_TOKEN, SHARE_TOKEN, sisPara, STS_ENDPOINT, STS_MEX_ADDRESS, STS_NAMESPACE, STS_PORT_NAME, STS_SERVICE_NAME, STS_WSDL_LOCATION, stsEndpoint, stsMEXAddress, stsNamespace, stsPortName, stsServiceName, stsWSDLLocation
 
Constructor Summary
DefaultSTSIssuedTokenConfiguration()
           
DefaultSTSIssuedTokenConfiguration(String protocol, IssuedToken issuedToken, PolicyAssertion localToken)
           
DefaultSTSIssuedTokenConfiguration(String stsEndpoint, String stsMEXAddress)
           
DefaultSTSIssuedTokenConfiguration(String protocol, String stsEndpoint, String stsMEXAddress)
           
DefaultSTSIssuedTokenConfiguration(String stsEndpoint, String stsWSDLLocation, String stsServiceName, String stsPortName, String stsNamespace)
           
DefaultSTSIssuedTokenConfiguration(String protocol, String stsEndpoint, String stsWSDLLocation, String stsServiceName, String stsPortName, String stsNamespace)
           
 
Method Summary
 void copy(STSIssuedTokenConfiguration config)
           
 String getCanonicalizationAlgorithm()
           
 Claims getClaims()
           
 String getEncryptionAlgorithm()
           
 String getEncryptWith()
           
 long getKeySize()
           
 String getKeyType()
           
 String getKeyWrapAlgorithm()
           
 Token getOBOToken()
           
 String getSignatureAlgorithm()
           
 String getSignWith()
           
 String getTokenType()
           
 void setActAsToken(String username, String password)
           
 void setActAsToken(X509Certificate cert)
           
 void setCanonicalizationAlgorithm(String canAlg)
           
 void setClaims(Claims claims)
           
 void setEncryptionAlgorithm(String encAlg)
           
 void setEncryptWith(String encWithAlg)
           
 void setKeySize(long keySize)
           
 void setKeyType(String keyType)
           
 void setKeyWrapAlgorithm(String keyWrapAlg)
           
 void setOBOToken(String username, String password)
           
 void setOBOToken(Token token)
           
 void setOBOToken(X509Certificate cert)
           
 void setProtocol(String protocol)
           
 void setSecondaryIssuedTokenParameters(SecondaryIssuedTokenParameters sisPara)
           
 void setSignatureAlgorithm(String sigAlg)
           
 void setSignWith(String signWithAlg)
           
 void setSTSInfo(String stsEndpoint, String stsMEXAddress)
           
 void setSTSInfo(String protocol, String stsEndpoint, String stsWSDLLocation, String stsServiceName, String stsPortName, String stsNamespace)
           
 void setTokenType(String tokenType)
           
 
Methods inherited from class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
getOtherOptions, getProtocol, getSecondaryIssuedTokenParameters, getSTSEndpoint, getSTSMEXAddress, getSTSNamespace, getSTSPortName, getSTSServiceName, getSTSWSDLLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSTSIssuedTokenConfiguration

public DefaultSTSIssuedTokenConfiguration()

DefaultSTSIssuedTokenConfiguration

public DefaultSTSIssuedTokenConfiguration(String protocol,
                                          IssuedToken issuedToken,
                                          PolicyAssertion localToken)

DefaultSTSIssuedTokenConfiguration

public DefaultSTSIssuedTokenConfiguration(String stsEndpoint,
                                          String stsMEXAddress)

DefaultSTSIssuedTokenConfiguration

public DefaultSTSIssuedTokenConfiguration(String stsEndpoint,
                                          String stsWSDLLocation,
                                          String stsServiceName,
                                          String stsPortName,
                                          String stsNamespace)

DefaultSTSIssuedTokenConfiguration

public DefaultSTSIssuedTokenConfiguration(String protocol,
                                          String stsEndpoint,
                                          String stsMEXAddress)

DefaultSTSIssuedTokenConfiguration

public DefaultSTSIssuedTokenConfiguration(String protocol,
                                          String stsEndpoint,
                                          String stsWSDLLocation,
                                          String stsServiceName,
                                          String stsPortName,
                                          String stsNamespace)
Method Detail

setProtocol

public void setProtocol(String protocol)

setSTSInfo

public void setSTSInfo(String stsEndpoint,
                       String stsMEXAddress)

setSTSInfo

public void setSTSInfo(String protocol,
                       String stsEndpoint,
                       String stsWSDLLocation,
                       String stsServiceName,
                       String stsPortName,
                       String stsNamespace)

setTokenType

public void setTokenType(String tokenType)

setKeyType

public void setKeyType(String keyType)

setKeySize

public void setKeySize(long keySize)

setSignWith

public void setSignWith(String signWithAlg)

setEncryptWith

public void setEncryptWith(String encWithAlg)

setSignatureAlgorithm

public void setSignatureAlgorithm(String sigAlg)

setEncryptionAlgorithm

public void setEncryptionAlgorithm(String encAlg)

setCanonicalizationAlgorithm

public void setCanonicalizationAlgorithm(String canAlg)

setKeyWrapAlgorithm

public void setKeyWrapAlgorithm(String keyWrapAlg)

setClaims

public void setClaims(Claims claims)

setOBOToken

public void setOBOToken(Token token)

setOBOToken

public void setOBOToken(String username,
                        String password)

setOBOToken

public void setOBOToken(X509Certificate cert)

setActAsToken

public void setActAsToken(String username,
                          String password)

setActAsToken

public void setActAsToken(X509Certificate cert)

getTokenType

public String getTokenType()
Specified by:
getTokenType in class STSIssuedTokenConfiguration

getKeyType

public String getKeyType()
Specified by:
getKeyType in class STSIssuedTokenConfiguration

getKeySize

public long getKeySize()
Specified by:
getKeySize in class STSIssuedTokenConfiguration

getSignatureAlgorithm

public String getSignatureAlgorithm()
Specified by:
getSignatureAlgorithm in class STSIssuedTokenConfiguration

getEncryptionAlgorithm

public String getEncryptionAlgorithm()
Specified by:
getEncryptionAlgorithm in class STSIssuedTokenConfiguration

getCanonicalizationAlgorithm

public String getCanonicalizationAlgorithm()
Specified by:
getCanonicalizationAlgorithm in class STSIssuedTokenConfiguration

getKeyWrapAlgorithm

public String getKeyWrapAlgorithm()
Specified by:
getKeyWrapAlgorithm in class STSIssuedTokenConfiguration

getSignWith

public String getSignWith()
Specified by:
getSignWith in class STSIssuedTokenConfiguration

getEncryptWith

public String getEncryptWith()
Specified by:
getEncryptWith in class STSIssuedTokenConfiguration

getClaims

public Claims getClaims()
Specified by:
getClaims in class STSIssuedTokenConfiguration

getOBOToken

public Token getOBOToken()
Specified by:
getOBOToken in class STSIssuedTokenConfiguration

setSecondaryIssuedTokenParameters

public void setSecondaryIssuedTokenParameters(SecondaryIssuedTokenParameters sisPara)

copy

public void copy(STSIssuedTokenConfiguration config)


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