Class STSClientConfiguration

  • All Implemented Interfaces:
    com.sun.xml.ws.api.security.trust.client.IssuedTokenConfiguration

    public class STSClientConfiguration
    extends com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
    This class implements WSIT STSIssuedTokenConfiguration to give the appropriate run time configuration for the WSIT client to obtain the security tokens from a trusted authority.
    • Constructor Detail

      • STSClientConfiguration

        public STSClientConfiguration​(String stsEndpoint,
                                      String stsMEXAddress)
      • STSClientConfiguration

        public STSClientConfiguration​(String protocol,
                                      String stsEndpoint,
                                      String stsMEXAddress)
      • STSClientConfiguration

        public STSClientConfiguration​(String stsEndpoint,
                                      String stsWSDLLocation,
                                      String stsServiceName,
                                      String stsPortName,
                                      String stsNamespace)
    • Method Detail

      • setOBOToken

        public void setOBOToken​(com.sun.xml.ws.security.Token userToken)
      • setTokenType

        public void setTokenType​(String tokenType)
      • getTokenType

        public String getTokenType()
        Specified by:
        getTokenType in class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
      • getKeyType

        public String getKeyType()
        Specified by:
        getKeyType in class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
      • getProtocol

        public String getProtocol()
        Specified by:
        getProtocol in interface com.sun.xml.ws.api.security.trust.client.IssuedTokenConfiguration
        Overrides:
        getProtocol in class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
      • setProtocol

        public void setProtocol​(String protocol)
      • setKeyType

        public void setKeyType​(String keyType)
      • getKeySize

        public long getKeySize()
        Specified by:
        getKeySize in class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
      • getSignatureAlgorithm

        public String getSignatureAlgorithm()
        Specified by:
        getSignatureAlgorithm in class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
      • getEncryptionAlgorithm

        public String getEncryptionAlgorithm()
        Specified by:
        getEncryptionAlgorithm in class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
      • getCanonicalizationAlgorithm

        public String getCanonicalizationAlgorithm()
        Specified by:
        getCanonicalizationAlgorithm in class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
      • getKeyWrapAlgorithm

        public String getKeyWrapAlgorithm()
        Specified by:
        getKeyWrapAlgorithm in class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
      • getOBOToken

        public com.sun.xml.ws.security.Token getOBOToken()
        Specified by:
        getOBOToken in class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
      • getClaims

        public com.sun.xml.ws.api.security.trust.Claims getClaims()
        Specified by:
        getClaims in class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
      • getSignWith

        public String getSignWith()
        Specified by:
        getSignWith in class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration
      • getEncryptWith

        public String getEncryptWith()
        Specified by:
        getEncryptWith in class com.sun.xml.ws.api.security.trust.client.STSIssuedTokenConfiguration