Class DefaultSTSIssuedTokenConfiguration
java.lang.Object
com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
com.sun.xml.ws.security.trust.impl.client.DefaultSTSIssuedTokenConfiguration
- All Implemented Interfaces:
com.sun.xml.ws.api.security.trust.client.IssuedTokenConfiguration
public class DefaultSTSIssuedTokenConfiguration
extends com.sun.xml.ws.api.security.trust.client.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
ConstructorsConstructorDescriptionDefaultSTSIssuedTokenConfiguration(String protocol, IssuedToken issuedToken, com.sun.xml.ws.policy.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
Modifier and TypeMethodDescriptionvoidcopy(com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration config) com.sun.xml.ws.api.security.trust.Claimslongcom.sun.xml.ws.security.TokenvoidsetActAsToken(String username, String password) voidsetActAsToken(X509Certificate cert) voidsetCanonicalizationAlgorithm(String canAlg) voidsetClaims(com.sun.xml.ws.api.security.trust.Claims claims) voidsetEncryptionAlgorithm(String encAlg) voidsetEncryptWith(String encWithAlg) voidsetKeySize(long keySize) voidsetKeyType(String keyType) voidsetKeyWrapAlgorithm(String keyWrapAlg) voidsetOBOToken(com.sun.xml.ws.security.Token token) voidsetOBOToken(String username, String password) voidsetOBOToken(X509Certificate cert) voidsetProtocol(String protocol) voidsetSecondaryIssuedTokenParameters(com.sun.xml.ws.api.security.trust.client.SecondaryIssuedTokenParameters sisPara) voidsetSignatureAlgorithm(String sigAlg) voidsetSignWith(String signWithAlg) voidsetSTSInfo(String stsEndpoint, String stsMEXAddress) voidsetSTSInfo(String protocol, String stsEndpoint, String stsWSDLLocation, String stsServiceName, String stsPortName, String stsNamespace) voidsetTokenType(String tokenType) Methods inherited from class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
getOtherOptions, getProtocol, getSecondaryIssuedTokenParameters, getSTSEndpoint, getSTSMEXAddress, getSTSNamespace, getSTSPortName, getSTSServiceName, getSTSWSDLLocation
-
Constructor Details
-
DefaultSTSIssuedTokenConfiguration
public DefaultSTSIssuedTokenConfiguration() -
DefaultSTSIssuedTokenConfiguration
public DefaultSTSIssuedTokenConfiguration(String protocol, IssuedToken issuedToken, com.sun.xml.ws.policy.PolicyAssertion localToken) -
DefaultSTSIssuedTokenConfiguration
-
DefaultSTSIssuedTokenConfiguration
-
DefaultSTSIssuedTokenConfiguration
-
DefaultSTSIssuedTokenConfiguration
-
-
Method Details
-
setProtocol
-
setSTSInfo
-
setSTSInfo
-
setTokenType
-
setKeyType
-
setKeySize
public void setKeySize(long keySize) -
setSignWith
-
setEncryptWith
-
setSignatureAlgorithm
-
setEncryptionAlgorithm
-
setCanonicalizationAlgorithm
-
setKeyWrapAlgorithm
-
setClaims
public void setClaims(com.sun.xml.ws.api.security.trust.Claims claims) -
setOBOToken
public void setOBOToken(com.sun.xml.ws.security.Token token) -
setOBOToken
-
setOBOToken
-
setActAsToken
-
setActAsToken
-
getTokenType
- Specified by:
getTokenTypein classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getKeyType
- Specified by:
getKeyTypein classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getKeySize
public long getKeySize()- Specified by:
getKeySizein classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getSignatureAlgorithm
- Specified by:
getSignatureAlgorithmin classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getEncryptionAlgorithm
- Specified by:
getEncryptionAlgorithmin classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getCanonicalizationAlgorithm
- Specified by:
getCanonicalizationAlgorithmin classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getKeyWrapAlgorithm
- Specified by:
getKeyWrapAlgorithmin classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getSignWith
- Specified by:
getSignWithin classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getEncryptWith
- Specified by:
getEncryptWithin classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getClaims
public com.sun.xml.ws.api.security.trust.Claims getClaims()- Specified by:
getClaimsin classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getOBOToken
public com.sun.xml.ws.security.Token getOBOToken()- Specified by:
getOBOTokenin classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
setSecondaryIssuedTokenParameters
public void setSecondaryIssuedTokenParameters(com.sun.xml.ws.api.security.trust.client.SecondaryIssuedTokenParameters sisPara) -
copy
public void copy(com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration config)
-