FE ssl certificates are of various formats #26039 #26044

This commit is contained in:
Guangming Lu
2023-10-28 22:37:38 +08:00
committed by GitHub
parent 517233c7fb
commit c32cd5b25a
4 changed files with 11 additions and 4 deletions

View File

@ -52,6 +52,7 @@ public class MysqlSslContext {
private static final String trustStoreFile = Config.mysql_ssl_default_ca_certificate;
private static final String caCertificatePassword = Config.mysql_ssl_default_ca_certificate_password;
private static final String serverCertificatePassword = Config.mysql_ssl_default_server_certificate_password;
private static final String trustStoreType = Config.ssl_trust_store_type;
private ByteBuffer serverNetData;
private ByteBuffer clientAppData;
private ByteBuffer clientNetData;
@ -67,8 +68,8 @@ public class MysqlSslContext {
private void initSslContext() {
try {
KeyStore ks = KeyStore.getInstance("PKCS12");
KeyStore ts = KeyStore.getInstance("PKCS12");
KeyStore ks = KeyStore.getInstance(trustStoreType);
KeyStore ts = KeyStore.getInstance(trustStoreType);
char[] serverPassword = serverCertificatePassword.toCharArray();
char[] caPassword = caCertificatePassword.toCharArray();