Class WebClientCertificateAuthentication

java.lang.Object
com.azure.analytics.synapse.artifacts.models.WebLinkedServiceTypeProperties
com.azure.analytics.synapse.artifacts.models.WebClientCertificateAuthentication

public final class WebClientCertificateAuthentication extends WebLinkedServiceTypeProperties
A WebLinkedService that uses client certificate based authentication to communicate with an HTTP endpoint. This scheme follows mutual authentication; the server must also provide valid credentials to the client.
  • Constructor Details

    • WebClientCertificateAuthentication

      public WebClientCertificateAuthentication()
  • Method Details

    • getPfx

      public SecretBase getPfx()
      Get the pfx property: Base64-encoded contents of a PFX file.
      Returns:
      the pfx value.
    • setPfx

      Set the pfx property: Base64-encoded contents of a PFX file.
      Parameters:
      pfx - the pfx value to set.
      Returns:
      the WebClientCertificateAuthentication object itself.
    • getPassword

      public SecretBase getPassword()
      Get the password property: Password for the PFX file.
      Returns:
      the password value.
    • setPassword

      public WebClientCertificateAuthentication setPassword(SecretBase password)
      Set the password property: Password for the PFX file.
      Parameters:
      password - the password value to set.
      Returns:
      the WebClientCertificateAuthentication object itself.
    • setUrl

      Set the url property: The URL of the web service endpoint, e.g. http://www.microsoft.com . Type: string (or Expression with resultType string).
      Overrides:
      setUrl in class WebLinkedServiceTypeProperties
      Parameters:
      url - the url value to set.
      Returns:
      the WebLinkedServiceTypeProperties object itself.