Class AuthenticationDataHttps

java.lang.Object
org.apache.pulsar.broker.authentication.AuthenticationDataHttp
org.apache.pulsar.broker.authentication.AuthenticationDataHttps
All Implemented Interfaces:
AuthenticationDataSource

public class AuthenticationDataHttps extends AuthenticationDataHttp
  • Field Details

  • Constructor Details

    • AuthenticationDataHttps

      public AuthenticationDataHttps(javax.servlet.http.HttpServletRequest request)
  • Method Details

    • hasDataFromTls

      public boolean hasDataFromTls()
      Description copied from interface: AuthenticationDataSource
      Check if data from TLS are available.
      Returns:
      true if this authentication data contain data from TLS
    • getTlsCertificates

      public X509Certificate[] getTlsCertificates()
      Returns:
      a client certificate chain, or null if the data are not available