Skip to content

Add generic SSL/TLS configuration support#17854

Open
HTHou wants to merge 15 commits into
masterfrom
codex/generic-ssl-config
Open

Add generic SSL/TLS configuration support#17854
HTHou wants to merge 15 commits into
masterfrom
codex/generic-ssl-config

Remove SSL hostname verification bypass

5d44daa
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jun 19, 2026 in 2m 52s

Annotations

Check warning on line 89 in iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/BaseRpcTransportFactory.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Abbreviation in name 'getTransportWithSSLConfig' must contain no more than '2' consecutive capital letters.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ6XaZZ6OPSex0CpCscd&open=AZ6XaZZ6OPSex0CpCscd&pullRequest=17854

Check warning on line 150 in external-service-impl/rest/src/main/java/org/apache/iotdb/rest/RestService.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Abbreviation in name 'configureSSL' must contain no more than '2' consecutive capital letters.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ60xF2rvxKY-zko0WzG&open=AZ60xF2rvxKY-zko0WzG&pullRequest=17854

Check warning on line 108 in iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/RpcSslUtils.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Abbreviation in name 'createSSLContext' must contain no more than '2' consecutive capital letters.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ6XaZZsOPSex0CpCscX&open=AZ6XaZZsOPSex0CpCscX&pullRequest=17854

Check warning on line 111 in iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/BaseRpcTransportFactory.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Method has 8 parameters, which is greater than 7 authorized.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ6XaZZ6OPSex0CpCscc&open=AZ6XaZZ6OPSex0CpCscc&pullRequest=17854

Check warning on line 99 in iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/BaseRpcTransportFactory.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

All overloaded methods should be placed next to each other. Placing non-overloaded methods in between overloaded methods with the same type is a violation. Previous overloaded method located at line '83'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ6XaZZ6OPSex0CpCsce&open=AZ6XaZZ6OPSex0CpCsce&pullRequest=17854

Check warning on line 63 in iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/RpcSslUtils.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Abbreviation in name 'createTSSLTransportParameters' must contain no more than '2' consecutive capital letters.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ6XaZZsOPSex0CpCscU&open=AZ6XaZZsOPSex0CpCscU&pullRequest=17854

Check warning on line 185 in iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/RpcSslUtils.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this instanceof check and cast with 'instanceof IOException ioexception'

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ7ODibQoM1zoZaNqbWx&open=AZ7ODibQoM1zoZaNqbWx&pullRequest=17854

Check warning on line 59 in iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/RpcSslUtils.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Abbreviation in name 'createTSSLTransportParameters' must contain no more than '2' consecutive capital letters.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ60xF3dvxKY-zko0WzI&open=AZ60xF3dvxKY-zko0WzI&pullRequest=17854

Check warning on line 50 in external-service-impl/rest/src/main/java/org/apache/iotdb/rest/RestService.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Method has 8 parameters, which is greater than 7 authorized.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ6XaZTCOPSex0CpCscO&open=AZ6XaZTCOPSex0CpCscO&pullRequest=17854

Check warning on line 186 in iotdb-client/session/src/main/java/org/apache/iotdb/session/SessionConnection.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Abbreviation in name 'useSSL' must contain no more than '2' consecutive capital letters.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ6XaZizOPSex0CpCscj&open=AZ6XaZizOPSex0CpCscj&pullRequest=17854

Check warning on line 98 in iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/RpcSslUtils.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Abbreviation in name 'createSSLContext' must contain no more than '2' consecutive capital letters.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ6XaZZsOPSex0CpCscW&open=AZ6XaZZsOPSex0CpCscW&pullRequest=17854

Check warning on line 182 in iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/RpcSslUtils.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this instanceof check and cast with 'instanceof GeneralSecurityException generalsecurityexception'

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ7ODibQoM1zoZaNqbWw&open=AZ7ODibQoM1zoZaNqbWw&pullRequest=17854