com.sun.xml.ws.api.security.trust.client
Class STSIssuedTokenConfiguration

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

public abstract class STSIssuedTokenConfiguration
extends java.lang.Object
implements IssuedTokenConfiguration


Field Summary
protected  java.lang.String protocol
           
static java.lang.String PROTOCOL_10
           
static java.lang.String PROTOCOL_13
           
protected  SecondaryIssuedTokenParameters sisPara
           
static java.lang.String STS_ENDPOINT
           
static java.lang.String STS_MEX_ADDRESS
           
static java.lang.String STS_NAMESPACE
           
static java.lang.String STS_PORT_NAME
           
static java.lang.String STS_SERVICE_NAME
           
static java.lang.String STS_WSDL_LOCATION
           
protected  java.lang.String stsEndpoint
           
protected  java.lang.String stsMEXAddress
           
protected  java.lang.String stsNamespace
           
protected  java.lang.String stsPortName
           
protected  java.lang.String stsServiceName
           
protected  java.lang.String stsWSDLLocation
           
 
Constructor Summary
protected STSIssuedTokenConfiguration()
           
protected STSIssuedTokenConfiguration(java.lang.String stsEndpoint, java.lang.String stsMEXAddress)
           
protected STSIssuedTokenConfiguration(java.lang.String protocol, java.lang.String stsEndpoint, java.lang.String stsMEXAddress)
           
protected STSIssuedTokenConfiguration(java.lang.String stsEndpoint, java.lang.String stsWSDLLocation, java.lang.String stsServiceName, java.lang.String stsPortName, java.lang.String stsNamespace)
           
protected STSIssuedTokenConfiguration(java.lang.String protocol, java.lang.String stsEndpoint, java.lang.String stsWSDLLocation, java.lang.String stsServiceName, java.lang.String stsPortName, java.lang.String stsNamespace)
           
 
Method Summary
abstract  java.lang.String getCanonicalizationAlgorithm()
           
abstract  Claims getClaims()
           
abstract  java.lang.String getEncryptionAlgorithm()
           
abstract  java.lang.String getEncryptWith()
           
abstract  long getKeySize()
           
abstract  java.lang.String getKeyType()
           
abstract  java.lang.String getKeyWrapAlgorithm()
           
abstract  com.sun.xml.ws.security.Token getOBOToken()
           
 java.util.Map<java.lang.String,java.lang.Object> getOtherOptions()
           
 java.lang.String getProtocol()
           
 SecondaryIssuedTokenParameters getSecondaryIssuedTokenParameters()
           
abstract  java.lang.String getSignatureAlgorithm()
           
abstract  java.lang.String getSignWith()
           
 java.lang.String getSTSEndpoint()
           
 java.lang.String getSTSMEXAddress()
           
 java.lang.String getSTSNamespace()
           
 java.lang.String getSTSPortName()
           
 java.lang.String getSTSServiceName()
           
 java.lang.String getSTSWSDLLocation()
           
abstract  java.lang.String getTokenType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROTOCOL_10

public static final java.lang.String PROTOCOL_10
See Also:
Constant Field Values

PROTOCOL_13

public static final java.lang.String PROTOCOL_13
See Also:
Constant Field Values

STS_ENDPOINT

public static final java.lang.String STS_ENDPOINT
See Also:
Constant Field Values

STS_MEX_ADDRESS

public static final java.lang.String STS_MEX_ADDRESS
See Also:
Constant Field Values

STS_WSDL_LOCATION

public static final java.lang.String STS_WSDL_LOCATION
See Also:
Constant Field Values

STS_SERVICE_NAME

public static final java.lang.String STS_SERVICE_NAME
See Also:
Constant Field Values

STS_PORT_NAME

public static final java.lang.String STS_PORT_NAME
See Also:
Constant Field Values

STS_NAMESPACE

public static final java.lang.String STS_NAMESPACE
See Also:
Constant Field Values

protocol

protected java.lang.String protocol

stsEndpoint

protected java.lang.String stsEndpoint

stsMEXAddress

protected java.lang.String stsMEXAddress

stsWSDLLocation

protected java.lang.String stsWSDLLocation

stsServiceName

protected java.lang.String stsServiceName

stsPortName

protected java.lang.String stsPortName

stsNamespace

protected java.lang.String stsNamespace

sisPara

protected SecondaryIssuedTokenParameters sisPara
Constructor Detail

STSIssuedTokenConfiguration

protected STSIssuedTokenConfiguration()

STSIssuedTokenConfiguration

protected STSIssuedTokenConfiguration(java.lang.String stsEndpoint,
                                      java.lang.String stsMEXAddress)

STSIssuedTokenConfiguration

protected STSIssuedTokenConfiguration(java.lang.String protocol,
                                      java.lang.String stsEndpoint,
                                      java.lang.String stsMEXAddress)

STSIssuedTokenConfiguration

protected STSIssuedTokenConfiguration(java.lang.String stsEndpoint,
                                      java.lang.String stsWSDLLocation,
                                      java.lang.String stsServiceName,
                                      java.lang.String stsPortName,
                                      java.lang.String stsNamespace)

STSIssuedTokenConfiguration

protected STSIssuedTokenConfiguration(java.lang.String protocol,
                                      java.lang.String stsEndpoint,
                                      java.lang.String stsWSDLLocation,
                                      java.lang.String stsServiceName,
                                      java.lang.String stsPortName,
                                      java.lang.String stsNamespace)
Method Detail

getProtocol

public java.lang.String getProtocol()
Specified by:
getProtocol in interface IssuedTokenConfiguration

getSTSEndpoint

public java.lang.String getSTSEndpoint()

getSTSMEXAddress

public java.lang.String getSTSMEXAddress()

getSTSWSDLLocation

public java.lang.String getSTSWSDLLocation()

getSTSServiceName

public java.lang.String getSTSServiceName()

getSTSPortName

public java.lang.String getSTSPortName()

getSTSNamespace

public java.lang.String getSTSNamespace()

getSecondaryIssuedTokenParameters

public SecondaryIssuedTokenParameters getSecondaryIssuedTokenParameters()

getOtherOptions

public java.util.Map<java.lang.String,java.lang.Object> getOtherOptions()

getTokenType

public abstract java.lang.String getTokenType()

getKeyType

public abstract java.lang.String getKeyType()

getKeySize

public abstract long getKeySize()

getSignatureAlgorithm

public abstract java.lang.String getSignatureAlgorithm()

getEncryptionAlgorithm

public abstract java.lang.String getEncryptionAlgorithm()

getCanonicalizationAlgorithm

public abstract java.lang.String getCanonicalizationAlgorithm()

getKeyWrapAlgorithm

public abstract java.lang.String getKeyWrapAlgorithm()

getSignWith

public abstract java.lang.String getSignWith()

getEncryptWith

public abstract java.lang.String getEncryptWith()

getClaims

public abstract Claims getClaims()

getOBOToken

public abstract com.sun.xml.ws.security.Token getOBOToken()