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 Object
implements IssuedTokenConfiguration

Author:
Jiandong Guo

Field Summary
static String ACT_AS
           
static String APPLIES_TO
           
static String ISSUED_TOKEN
           
static String LIFE_TIME
           
static String MAX_CLOCK_SKEW
           
protected  String protocol
           
static String PROTOCOL_10
           
static String PROTOCOL_13
           
static String RENEW_EXPIRED_TOKEN
           
static String SHARE_TOKEN
           
protected  SecondaryIssuedTokenParameters sisPara
           
static String STS_ENDPOINT
           
static String STS_MEX_ADDRESS
           
static String STS_NAMESPACE
           
static String STS_PORT_NAME
           
static String STS_SERVICE_NAME
           
static String STS_WSDL_LOCATION
           
protected  String stsEndpoint
           
protected  String stsMEXAddress
           
protected  String stsNamespace
           
protected  String stsPortName
           
protected  String stsServiceName
           
protected  String stsWSDLLocation
           
 
Constructor Summary
protected STSIssuedTokenConfiguration()
           
protected STSIssuedTokenConfiguration(String stsEndpoint, String stsMEXAddress)
           
protected STSIssuedTokenConfiguration(String protocol, String stsEndpoint, String stsMEXAddress)
           
protected STSIssuedTokenConfiguration(String stsEndpoint, String stsWSDLLocation, String stsServiceName, String stsPortName, String stsNamespace)
           
protected STSIssuedTokenConfiguration(String protocol, String stsEndpoint, String stsWSDLLocation, String stsServiceName, String stsPortName, String stsNamespace)
           
 
Method Summary
abstract  String getCanonicalizationAlgorithm()
           
abstract  Claims getClaims()
           
abstract  String getEncryptionAlgorithm()
           
abstract  String getEncryptWith()
           
abstract  long getKeySize()
           
abstract  String getKeyType()
           
abstract  String getKeyWrapAlgorithm()
           
abstract  Token getOBOToken()
           
 Map<String,Object> getOtherOptions()
           
 String getProtocol()
           
 SecondaryIssuedTokenParameters getSecondaryIssuedTokenParameters()
           
abstract  String getSignatureAlgorithm()
           
abstract  String getSignWith()
           
 String getSTSEndpoint()
           
 String getSTSMEXAddress()
           
 String getSTSNamespace()
           
 String getSTSPortName()
           
 String getSTSServiceName()
           
 String getSTSWSDLLocation()
           
abstract  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 String PROTOCOL_10
See Also:
Constant Field Values

PROTOCOL_13

public static final String PROTOCOL_13
See Also:
Constant Field Values

ISSUED_TOKEN

public static final String ISSUED_TOKEN
See Also:
Constant Field Values

APPLIES_TO

public static final String APPLIES_TO
See Also:
Constant Field Values

ACT_AS

public static final String ACT_AS
See Also:
Constant Field Values

SHARE_TOKEN

public static final String SHARE_TOKEN
See Also:
Constant Field Values

RENEW_EXPIRED_TOKEN

public static final String RENEW_EXPIRED_TOKEN
See Also:
Constant Field Values

STS_ENDPOINT

public static final String STS_ENDPOINT
See Also:
Constant Field Values

STS_MEX_ADDRESS

public static final String STS_MEX_ADDRESS
See Also:
Constant Field Values

STS_WSDL_LOCATION

public static final String STS_WSDL_LOCATION
See Also:
Constant Field Values

STS_SERVICE_NAME

public static final String STS_SERVICE_NAME
See Also:
Constant Field Values

STS_PORT_NAME

public static final String STS_PORT_NAME
See Also:
Constant Field Values

STS_NAMESPACE

public static final String STS_NAMESPACE
See Also:
Constant Field Values

LIFE_TIME

public static final String LIFE_TIME
See Also:
Constant Field Values

MAX_CLOCK_SKEW

public static final String MAX_CLOCK_SKEW
See Also:
Constant Field Values

protocol

protected String protocol

stsEndpoint

protected String stsEndpoint

stsMEXAddress

protected String stsMEXAddress

stsWSDLLocation

protected String stsWSDLLocation

stsServiceName

protected String stsServiceName

stsPortName

protected String stsPortName

stsNamespace

protected String stsNamespace

sisPara

protected SecondaryIssuedTokenParameters sisPara
Constructor Detail

STSIssuedTokenConfiguration

protected STSIssuedTokenConfiguration()

STSIssuedTokenConfiguration

protected STSIssuedTokenConfiguration(String stsEndpoint,
                                      String stsMEXAddress)

STSIssuedTokenConfiguration

protected STSIssuedTokenConfiguration(String protocol,
                                      String stsEndpoint,
                                      String stsMEXAddress)

STSIssuedTokenConfiguration

protected STSIssuedTokenConfiguration(String stsEndpoint,
                                      String stsWSDLLocation,
                                      String stsServiceName,
                                      String stsPortName,
                                      String stsNamespace)

STSIssuedTokenConfiguration

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

getProtocol

public String getProtocol()
Specified by:
getProtocol in interface IssuedTokenConfiguration

getSTSEndpoint

public String getSTSEndpoint()

getSTSMEXAddress

public String getSTSMEXAddress()

getSTSWSDLLocation

public String getSTSWSDLLocation()

getSTSServiceName

public String getSTSServiceName()

getSTSPortName

public String getSTSPortName()

getSTSNamespace

public String getSTSNamespace()

getSecondaryIssuedTokenParameters

public SecondaryIssuedTokenParameters getSecondaryIssuedTokenParameters()

getOtherOptions

public Map<String,Object> getOtherOptions()

getTokenType

public abstract String getTokenType()

getKeyType

public abstract String getKeyType()

getKeySize

public abstract long getKeySize()

getSignatureAlgorithm

public abstract String getSignatureAlgorithm()

getEncryptionAlgorithm

public abstract String getEncryptionAlgorithm()

getCanonicalizationAlgorithm

public abstract String getCanonicalizationAlgorithm()

getKeyWrapAlgorithm

public abstract String getKeyWrapAlgorithm()

getSignWith

public abstract String getSignWith()

getEncryptWith

public abstract String getEncryptWith()

getClaims

public abstract Claims getClaims()

getOBOToken

public abstract Token getOBOToken()


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