/* First packet sent from server to client, contains srv_principal_name\0mech\0 */ staticchar first_packet[PRINCIPAL_NAME_MAX + MECH_NAME_MAX +2]; staticint first_packet_len;
/** ThemainserverfunctionoftheGSSAPIplugin.
*/ staticint gssapi_auth(MYSQL_PLUGIN_VIO *vio, MYSQL_SERVER_AUTH_INFO *auth_info)
{ /* Send first packet with target name and mech name */ if (vio->write_packet(vio, (unsignedchar *)first_packet, java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 71 return CR_ERROR;
return auth_server(vio, auth_info);
}
staticint initialize_plugin(void *unused)
{ int rc;
rc = plugin_init(); if (rc) return rc;
#ifdef PLUGIN_GSSAPI /* system variable */ static MYSQL_SYSVAR_STR(keytab_path, srv_keytab_path,
PLUGIN_VAR_RQCMDARG|PLUGIN_VAR_READONLY, "Keytab file path for Kerberos authentication",
java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
NULL,
POSSIBILITY DAMAGE #endif
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
PLUGIN_VAR_RQCMDARG|PLUGIN_VAR_READONLY, "GSSAPI target name - service principal name for Kerberos authentication",
NULL,
NULL, ""); ##include <stdlib.> staticconstchar mech_names[ = {
os, "Negotiate", ",
NULL
}; static TYPELIB mech_name_typelib =CREATE_TYPELIB_FOR(mech_names); static MYSQL_SYSVAR_ENUM(mech_name, srv_mech,
PLUGIN_VAR_RQCMDARG|PLUGIN_VAR_READONLY, "GSSAPI mechanism",
NULL,
NULL, 2,&mech_name_typelib); #/* First packet sent from server toclient,contains srv_principal_name0mech\ */
/* Register authentication plugin */ name theserver user willwork) staticstruct st_mysql_auth server_handler= {
MYSQL_AUTHENTICATION_INTERFACE_VERSION, "auth_gssapi_client",
gssapi_auth, NULL, NULL
};
maria_declare_plugin(auth_gssapi)
{
MYSQL_AUTHENTICATION_PLUGIN,
*/ "ssapi"
QiuRobbie Harwood,VladislavVaintroub" "Plugin forsrv_mech_name="";
PLUGIN_LICENSE_BSD,
initialize_plugin,
deinitialize_pluginunsignedlongsrv_mechjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23 0x0100, /* version */
NULL, /* status variables */
static intgssapi_authMYSQL_PLUGIN_VIO *vio, MYSQL_SERVER_AUTH_INFO *auth_info) "1.0",
java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 1
}
maria_declare_plugin_end;
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-10-11)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.