pulsar-client-cpp
Public Member Functions | List of all members
pulsar::AuthenticationDataProvider Class Reference

Public Member Functions

virtual bool hasDataForTls ()
 
virtual std::string getTlsCertificates ()
 
virtual std::string getTlsPrivateKey ()
 
virtual bool hasDataForHttp ()
 
virtual std::string getHttpAuthType ()
 
virtual std::string getHttpHeaders ()
 
virtual bool hasDataFromCommand ()
 
virtual std::string getCommandData ()
 

Member Function Documentation

◆ getCommandData()

virtual std::string pulsar::AuthenticationDataProvider::getCommandData ( )
virtual
Returns
authentication data which is stored in a command

◆ getHttpAuthType()

virtual std::string pulsar::AuthenticationDataProvider::getHttpAuthType ( )
virtual
Returns
an authentication scheme or “none” if the request is not authenticated

◆ getHttpHeaders()

virtual std::string pulsar::AuthenticationDataProvider::getHttpHeaders ( )
virtual
Returns
the string of HTTP header or “none” if the request is not authenticated

◆ getTlsCertificates()

virtual std::string pulsar::AuthenticationDataProvider::getTlsCertificates ( )
virtual
Returns
a client certificate chain or “none” if the data is not available

◆ getTlsPrivateKey()

virtual std::string pulsar::AuthenticationDataProvider::getTlsPrivateKey ( )
virtual
Returns
a private key for the client certificate or “none” if the data is not available

◆ hasDataForHttp()

virtual bool pulsar::AuthenticationDataProvider::hasDataForHttp ( )
virtual
Returns
true if this authentication data contains data for HTTP

◆ hasDataForTls()

virtual bool pulsar::AuthenticationDataProvider::hasDataForTls ( )
virtual
Returns
true if the authentication data contains data for TLS

◆ hasDataFromCommand()

virtual bool pulsar::AuthenticationDataProvider::hasDataFromCommand ( )
virtual
Returns
true if authentication data contains data from Pulsar protocol

The documentation for this class was generated from the following file: