Class STSIssuedTokenConfiguration
- java.lang.Object
-
- 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
Fields Modifier and Type Field Description 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
Constructors Modifier Constructor Description 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
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description 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()
-
-
-
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)
-
-
Method Detail
-
getProtocol
public String getProtocol()
- Specified by:
getProtocol
in interfaceIssuedTokenConfiguration
-
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()
-
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()
-
-