Skip to content

Commit c5c9135

Browse files
authored
Merge pull request #853 from lxcmyf/feature/trident_access
feat(java.security): support JDK11+
2 parents 6e44a2e + e807ad6 commit c5c9135

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src/main/java/org/tron/common/utils/HttpUtils.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
import static org.tron.common.utils.Utils.greenBoldHighlight;
55

66
import java.io.IOException;
7+
import java.security.Provider;
8+
import java.security.Security;
79
import java.util.Map;
810
import java.util.Optional;
911
import java.util.concurrent.TimeUnit;
@@ -17,6 +19,14 @@
1719

1820
public class HttpUtils {
1921

22+
static {
23+
Provider sunEc = Security.getProvider("SunEC");
24+
if (sunEc != null) {
25+
Security.removeProvider("SunEC");
26+
Security.insertProviderAt(sunEc, 1);
27+
}
28+
}
29+
2030
private static final OkHttpClient client = new OkHttpClient.Builder()
2131
.connectTimeout(10, TimeUnit.SECONDS)
2232
.readTimeout(15, TimeUnit.SECONDS)

0 commit comments

Comments
 (0)