24#ifndef AUTH_KERBEROS_CLIENT_IO_H_
25#define AUTH_KERBEROS_CLIENT_IO_H_
36 std::string &upn_realm);
Definition: auth_kerberos_client_io.h:29
bool write_gssapi_buffer(const unsigned char *buffer, int buffer_len)
Definition: auth_kerberos_client_io.cc:145
MYSQL_PLUGIN_VIO * m_vio
Definition: auth_kerberos_client_io.h:40
Kerberos_client_io(MYSQL_PLUGIN_VIO *vio)
Definition: auth_kerberos_client_io.cc:38
~Kerberos_client_io()
Definition: auth_kerberos_client_io.cc:40
bool read_gssapi_buffer(unsigned char **gssapi_buffer, size_t *buffer_len)
Definition: auth_kerberos_client_io.cc:172
bool read_spn_realm_from_server(std::string &service_principal_name, std::string &upn_realm)
Definition: auth_kerberos_client_io.cc:49
mutable_buffer buffer(void *p, size_t n) noexcept
Definition: buffer.h:418
Authentication Plugin API.
Provides plugin access to communication channel.
Definition: plugin_auth_common.h:146