| Package | Description |
|---|---|
| com.mysql.cj.protocol.a | |
| com.mysql.cj.protocol.a.authentication | |
| testsuite.regression | |
| testsuite.simple |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,AuthenticationPlugin<NativePacketPayload>> |
NativeAuthenticationProvider.authenticationPlugins
Contains instances of authentication plugins that implements
AuthenticationPlugin interface. |
| Modifier and Type | Method and Description |
|---|---|
private AuthenticationPlugin<NativePacketPayload> |
NativeAuthenticationProvider.getAuthenticationPlugin(java.lang.String pluginName)
Get an authentication plugin instance from the authentication plugins map by pluginName key.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
NativeAuthenticationProvider.checkConfidentiality(AuthenticationPlugin<?> plugin)
Check if given plugin requires confidentiality, but connection is without SSL
|
| Modifier and Type | Class and Description |
|---|---|
class |
AuthenticationFidoClient
MySQL 'authentication_fido_client' authentication plugin.
|
class |
AuthenticationKerberosClient
MySQL 'authentication_kerberos_client' authentication plugin.
|
class |
AuthenticationLdapSaslClientPlugin
MySQL 'authentication_ldap_sasl_client' authentication plugin.
|
class |
CachingSha2PasswordPlugin |
class |
MysqlClearPasswordPlugin
MySQL Clear Password Authentication Plugin
|
class |
MysqlNativePasswordPlugin
MySQL Native Password Authentication Plugin
|
class |
MysqlOldPasswordPlugin
MySQL Native Old-Password Authentication Plugin
|
class |
Sha256PasswordPlugin |
| Modifier and Type | Class and Description |
|---|---|
static class |
ConnectionRegressionTest.AuthTestPlugin |
static class |
ConnectionRegressionTest.ThreeAttemptsPlugin |
static class |
ConnectionRegressionTest.TwoQuestionsPlugin |
| Modifier and Type | Method and Description |
|---|---|
private void |
AuthenticationTest.overrideSaslClientData(AuthenticationPlugin<NativePacketPayload> authPlugin,
java.lang.String nonce)
Overrides the random parts of the SCRAM-SHA-1 or SCRAM-SHA-256 authentication elements (
cnonce and clientFirstMessageBare) with
the given values from the official test vector specified in RFC 5802, Section 5 and RFC 7677, Section 3. |