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 StringACT_ASstatic StringAPPLIES_TOstatic StringISSUED_TOKENstatic StringLIFE_TIMEstatic StringMAX_CLOCK_SKEWprotected Stringprotocolstatic StringPROTOCOL_10static StringPROTOCOL_13static StringRENEW_EXPIRED_TOKENstatic StringSHARE_TOKENprotected SecondaryIssuedTokenParameterssisParastatic StringSTS_ENDPOINTstatic StringSTS_MEX_ADDRESSstatic StringSTS_NAMESPACEstatic StringSTS_PORT_NAMEstatic StringSTS_SERVICE_NAMEstatic StringSTS_WSDL_LOCATIONprotected StringstsEndpointprotected StringstsMEXAddressprotected StringstsNamespaceprotected StringstsPortNameprotected StringstsServiceNameprotected StringstsWSDLLocation
-
Constructor Summary
Constructors Modifier Constructor Description protectedSTSIssuedTokenConfiguration()protectedSTSIssuedTokenConfiguration(String stsEndpoint, String stsMEXAddress)protectedSTSIssuedTokenConfiguration(String protocol, String stsEndpoint, String stsMEXAddress)protectedSTSIssuedTokenConfiguration(String stsEndpoint, String stsWSDLLocation, String stsServiceName, String stsPortName, String stsNamespace)protectedSTSIssuedTokenConfiguration(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 StringgetCanonicalizationAlgorithm()abstract ClaimsgetClaims()abstract StringgetEncryptionAlgorithm()abstract StringgetEncryptWith()abstract longgetKeySize()abstract StringgetKeyType()abstract StringgetKeyWrapAlgorithm()abstract TokengetOBOToken()Map<String,Object>getOtherOptions()StringgetProtocol()SecondaryIssuedTokenParametersgetSecondaryIssuedTokenParameters()abstract StringgetSignatureAlgorithm()abstract StringgetSignWith()StringgetSTSEndpoint()StringgetSTSMEXAddress()StringgetSTSNamespace()StringgetSTSPortName()StringgetSTSServiceName()StringgetSTSWSDLLocation()abstract StringgetTokenType()
-
-
-
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:
getProtocolin 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()
-
-