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
Constructors Constructor Description DefaultSTSIssuedTokenConfiguration()DefaultSTSIssuedTokenConfiguration(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopy(com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration config)StringgetCanonicalizationAlgorithm()com.sun.xml.ws.api.security.trust.ClaimsgetClaims()StringgetEncryptionAlgorithm()StringgetEncryptWith()longgetKeySize()StringgetKeyType()StringgetKeyWrapAlgorithm()com.sun.xml.ws.security.TokengetOBOToken()StringgetSignatureAlgorithm()StringgetSignWith()StringgetTokenType()voidsetActAsToken(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)
-
-
-
Constructor Detail
-
DefaultSTSIssuedTokenConfiguration
public DefaultSTSIssuedTokenConfiguration()
-
DefaultSTSIssuedTokenConfiguration
public DefaultSTSIssuedTokenConfiguration(String protocol, IssuedToken issuedToken, com.sun.xml.ws.policy.PolicyAssertion localToken)
-
DefaultSTSIssuedTokenConfiguration
public DefaultSTSIssuedTokenConfiguration(String stsEndpoint, String stsMEXAddress)
-
DefaultSTSIssuedTokenConfiguration
public DefaultSTSIssuedTokenConfiguration(String stsEndpoint, String stsWSDLLocation, String stsServiceName, String stsPortName, String stsNamespace)
-
DefaultSTSIssuedTokenConfiguration
public DefaultSTSIssuedTokenConfiguration(String protocol, String stsEndpoint, String stsMEXAddress)
-
-
Method Detail
-
setProtocol
public void setProtocol(String protocol)
-
setSTSInfo
public void setSTSInfo(String protocol, String stsEndpoint, String stsWSDLLocation, String stsServiceName, String stsPortName, String stsNamespace)
-
setTokenType
public void setTokenType(String tokenType)
-
setKeyType
public void setKeyType(String keyType)
-
setKeySize
public void setKeySize(long keySize)
-
setSignWith
public void setSignWith(String signWithAlg)
-
setEncryptWith
public void setEncryptWith(String encWithAlg)
-
setSignatureAlgorithm
public void setSignatureAlgorithm(String sigAlg)
-
setEncryptionAlgorithm
public void setEncryptionAlgorithm(String encAlg)
-
setCanonicalizationAlgorithm
public void setCanonicalizationAlgorithm(String canAlg)
-
setKeyWrapAlgorithm
public void setKeyWrapAlgorithm(String keyWrapAlg)
-
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
public void setOBOToken(X509Certificate cert)
-
setActAsToken
public void setActAsToken(X509Certificate cert)
-
getTokenType
public String getTokenType()
- Specified by:
getTokenTypein classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getKeyType
public String 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
public String getSignatureAlgorithm()
- Specified by:
getSignatureAlgorithmin classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getEncryptionAlgorithm
public String getEncryptionAlgorithm()
- Specified by:
getEncryptionAlgorithmin classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getCanonicalizationAlgorithm
public String getCanonicalizationAlgorithm()
- Specified by:
getCanonicalizationAlgorithmin classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getKeyWrapAlgorithm
public String getKeyWrapAlgorithm()
- Specified by:
getKeyWrapAlgorithmin classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getSignWith
public String getSignWith()
- Specified by:
getSignWithin classcom.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
-
getEncryptWith
public String 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)
-
-