Files
SAE31_2025/lib/org/mariadb/jdbc/message/client/HandshakeResponse.class
T

54 lines
5.7 KiB
Plaintext
Raw Normal View History

2025-10-24 00:14:54 +02:00
Êþº¾46,org/mariadb/jdbc/util/constants/Capabilities
 java/lang/Object<init>()V

1org/mariadb/jdbc/message/client/HandshakeResponseauthenticationPluginTypeLjava/lang/String;
 seed[B
 "org/mariadb/jdbc/plugin/CredentialgetUser()Ljava/lang/String;
 username
  getPassword
!"passwordLjava/lang/CharSequence;
$%& 'org/mariadb/jdbc/Configurationdatabase
) '
$+ ,connectionAttributes
. ,
0 1host
3 45clientCapabilitiesJ
7 89exchangeCharsetB ;<= >?!java/nio/charset/StandardCharsetsUS_ASCIILjava/nio/charset/Charset;
ABC DEjava/lang/StringgetBytes(Ljava/nio/charset/Charset;)[B GHI JK%org/mariadb/jdbc/client/socket/Writer writeLength(J)V GM NO
writeBytes([B)V ;Q R?UTF_8T0org/mariadb/jdbc/client/socket/impl/PacketWriter
VWX YZjava/lang/IntegervalueOf(I)Ljava/lang/Integer;
S\ ](Ljava/io/OutputStream;ILjava/lang/Integer;Lorg/mariadb/jdbc/client/util/MutableByte;Lorg/mariadb/jdbc/client/util/MutableByte;)V
S_ `apos(I)Vc _client_name
e fgwriteStringLengthAscii<(Lorg/mariadb/jdbc/client/socket/Writer;Ljava/lang/String;)ViMariaDB Connector/J
k lgwriteStringLengthn_client_version
pqr st$org/mariadb/jdbc/util/VersionFactory getInstance!()Lorg/mariadb/jdbc/util/Version;
vwx yorg/mariadb/jdbc/util/Version
getVersion{ _server_host}_osos.name
ƒ java/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;_thread
Œ Žjava/lang/Thread
currentThread()Ljava/lang/Thread;
 !org/mariadb/jdbc/util/ThreadUtilsgetId(Ljava/lang/Thread;)J
˜ šjava/lang/LongtoString(J)Ljava/lang/String; _java_vendorŸ java.vendor¡
_java_version£ java.version¥java/util/StringTokenizer§,
¤© ª'(Ljava/lang/String;Ljava/lang/String;)V
¤¬ ­®
hasMoreTokens()Z
¤° ± nextToken³:
Aµ ·indexOf(Ljava/lang/String;)I
A¹ º» substring(II)Ljava/lang/String;
A½ º¾(I)Ljava/lang/String;
SÀ `Á()I
SÃ ÄÅbuf()[B GÇ NÈ([BII)VÊmysql_clear_password
AÌ ÍÎequals(Ljava/lang/Object;)Z ÒÓÔ ÕÖorg/mariadb/jdbc/client/ContexthasClientCapability(J)ZØjava/lang/IllegalStateExceptionÚ4Cannot send password in clear if SSL is not enabled.
×Ü Ý(Ljava/lang/String;)V ßàá šjava/lang/CharSequenceãmysql_native_password
åæç èéDorg/mariadb/jdbc/plugin/authentication/standard/NativePasswordPluginencryptPassword(Ljava/lang/CharSequence;[B)[B Gë ìawriteInt@ Gï ða writeByteò user.name Gô õÝ writeString Òù úÖhasServerCapability
 writeConnectAttributesN(Lorg/mariadb/jdbc/client/socket/Writer;Ljava/lang/String;Ljava/lang/String;)V G  flush &org/mariadb/jdbc/message/ClientMessage _CLIENT_NAME
ConstantValue_CLIENT_VERSION _SERVER_HOST_OS_THREAD _JAVA_VENDOR
_JAVA_VERSIONo(Lorg/mariadb/jdbc/plugin/Credential;Ljava/lang/String;[BLorg/mariadb/jdbc/Configuration;Ljava/lang/String;JB)VCodeLineNumberTableLocalVariableTablethis3Lorg/mariadb/jdbc/message/client/HandshakeResponse;
credential$Lorg/mariadb/jdbc/plugin/Credential;conf Lorg/mariadb/jdbc/Configuration;encoder'Lorg/mariadb/jdbc/client/socket/Writer;valuevalBytes
Exceptions$java/io/IOExceptiontoken separatorI tokenizerLjava/util/StringTokenizer;writer tmpWriter2Lorg/mariadb/jdbc/client/socket/impl/PacketWriter;
StackMapTableencodeK(Lorg/mariadb/jdbc/client/socket/Writer;Lorg/mariadb/jdbc/client/Context;)IauthDatacontext!Lorg/mariadb/jdbc/client/Context;
SourceFileHandshakeResponse.java1