Class AuthenticationDataKeyStoreTls

  • All Implemented Interfaces:
    java.io.Serializable, org.apache.pulsar.client.api.AuthenticationDataProvider

    public class AuthenticationDataKeyStoreTls
    extends java.lang.Object
    implements org.apache.pulsar.client.api.AuthenticationDataProvider
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      AuthenticationDataKeyStoreTls​(org.apache.pulsar.client.api.KeyStoreParams keyStoreParams)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getCommandData()  
      org.apache.pulsar.client.api.KeyStoreParams getTlsKeyStoreParams()  
      boolean hasDataForTls()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apache.pulsar.client.api.AuthenticationDataProvider

        authenticate, getHttpAuthType, getHttpHeaders, getTlsCerificateFilePath, getTlsCertificates, getTlsPrivateKey, getTlsPrivateKeyFilePath, getTlsTrustStoreStream, hasDataForHttp, hasDataFromCommand
    • Constructor Detail

      • AuthenticationDataKeyStoreTls

        public AuthenticationDataKeyStoreTls​(org.apache.pulsar.client.api.KeyStoreParams keyStoreParams)
                                      throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • hasDataForTls

        public boolean hasDataForTls()
        Specified by:
        hasDataForTls in interface org.apache.pulsar.client.api.AuthenticationDataProvider
      • getTlsKeyStoreParams

        public org.apache.pulsar.client.api.KeyStoreParams getTlsKeyStoreParams()
        Specified by:
        getTlsKeyStoreParams in interface org.apache.pulsar.client.api.AuthenticationDataProvider
      • getCommandData

        public java.lang.String getCommandData()
        Specified by:
        getCommandData in interface org.apache.pulsar.client.api.AuthenticationDataProvider