`
- 浏览:
587815 次
- 性别:
- 来自:
北京
-
- public static void main(String[] args) throws Exception {
- SSLContext context = SSLContext.getInstance("TLS");
- context.init(null, null, null);
-
- SSLSocketFactory factory = (SSLSocketFactory) context.getSocketFactory();
- SSLSocket socket = (SSLSocket) factory.createSocket();
-
- String[] protocols = socket.getSupportedProtocols();
-
- System.out.println("Supported Protocols: " + protocols.length);
- for (int i = 0; i < protocols.length; i++) {
- System.out.println(" " + protocols[i]);
- }
-
- protocols = socket.getEnabledProtocols();
-
- System.out.println("Enabled Protocols: " + protocols.length);
- for (int i = 0; i < protocols.length; i++) {
- System.out.println(" " + protocols[i]);
- }
-
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
LTS版本(如JDK8和JDK11)由于其稳定性和长期支持,通常更受企业青睐。而较新版本(如JDK13)则适合开发者探索和试验新特性,以适应技术的快速发展。 总结来说,了解并掌握不同版本JDK的安装和特性对于Java开发者至...
本资源包含JDK 1.8的两个版本,分别是针对Linux和Windows操作系统的。版本号为8u318,这表明它是8系列中的第318次更新,通常会包含安全修复、性能优化和其他改进。 对于Linux用户,提供的文件是`jdk-8u381-linux-x...
10. **JEP 330:早期访问版本的默认JShell**:JShell(也称为REPL,Read-Eval-Print Loop)在JDK 11中成为默认的一部分,使得开发者能快速测试代码片段。 **下载与安装 JDK 11.0.4:** 由于官方下载可能存在网络...
Amazon Corretto是一个免费的 、多平台的、面向生产的开放Java开发工具包(OpenJDK) 发行版。Corretto提供长期支持,包括性能增强和安全修复。...内含支持windows系统,版本号分别涵盖8/11/17等三个大版本的JDK
JDK 所需jar包
解决jetty8、jdk1.6环境下的ssl问题,示服务器的瞬时 Diffie-Hellman 公共密钥过弱,可以通过设置如下参数解决
根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要提供了JDK 1.5/5.0/1.6三个版本的中文文档下载链接。这些文档以CHM格式提供,分别对应不同版本的JDK,并且是经过完整翻译的中文版。下面我们将...
配置环境变量,vi /etc/profile,在文件最后添加配置 JAVA_HOME=/usr/local/java/jdk1.8.0_231/ JRE_HOME=/usr/local/java/jdk1.8.0_231/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_...
这种情况下,频繁地手动更换系统默认的JDK版本不仅效率低下,而且容易出错。 为了解决这一问题,可以通过编写一个Linux下的脚本来实现JDK版本的快速切换。本文将详细介绍如何通过`/usr/sbin/alternatives`命令以及...
JDK 14于2020年3月推出,是一个短期支持版本,主要侧重于增强和发展Java语言和JVM。其中最引人注目的新特性是Records,这是一种简化数据类的语法糖,能够自动实现equals()、hashCode()和toString()方法。另外,还...
### JDK生成SSL证书详解 #### 一、概述 在网络安全领域中,SSL(Secure Sockets Layer,安全套接层)证书扮演着至关重要的角色。它主要用于确保数据传输的安全性,防止信息被第三方窃取或篡改。对于企业级应用而言...
下载链接包括jdk7 jdk8 jdk9 jdk10 jdk11 jdk12 jdk13 jdk14 jdk15 windows linux macOS版本,欢迎大家下载,并将持续更新最新版本。
- **支持周期**:虽然已被JDK 11等版本所取代,但由于其广泛的兼容性和稳定性,在很多场景下仍然是首选。 #### Linux与Windows下的JDK安装与配置 JDK 6/7/8均提供了Linux和Windows两种操作系统的安装包,安装过程...
JDK 8是Oracle公司发布的Java平台标准版的一个重要版本,首次发布于2014年3月。这个版本引入了许多新特性,极大地提升了开发效率和代码质量。本篇文章将详细介绍JDK 8的关键特性和使用方法。 1. **Lambda表达式**...
Dragonwell, 阿里巴巴内部 OpenJDK 定制版AJDK 的开源版本,AJDK 为在线电商、金融、物流做了结合业务场景的优化,运行在超大规模的,100,000+ 服务器...内含支持windows系统,版本号分别涵盖8/11/17等三个大版本的JDK
Java Development Kit (JDK) 8 是 Java 编程语言的一个重要版本,其版本号 `jdk1.8.0_151` 表示这是一个更新版本,属于8u151更新。JDK是Java程序员开发Java应用程序的基础工具集,它包含编译器、调试器、文档生成...
总的来说,这些文件是为Java应用提供加密和SSL/TLS支持的关键组件,尤其在与旧版本JDK(如JDK 1.6)和SQL Server这样的数据库交互时,它们可以确保数据传输的安全性。在使用时,需要正确地将它们添加到项目的类路径...
MyEclipse是一款强大的集成开发环境(IDE),主要用于Java、Web和企业级应用的开发,但它可能在发布时默认只支持特定版本的JDK。在描述中,给出了一个简单的步骤来实现这一兼容性。 **步骤详解:** 1. **使用...
Linux版本的JDK1.8.0_92是Java Development Kit在Linux操作系统上的一个特定发行版,由Oracle公司发布。这个版本对于开发者和运维人员来说具有重要意义,因为它提供了在Linux环境中开发、运行和管理Java应用程序所需...
前天帮公司搭建jenkins,下载了最新版本,结果安装的时候提示jdk版本不支持,去官网看了一下最新版本好像只支持jdk11和jdk17了,费了一番力气,在官网找到了支持jdk1.8的最新版本2.346.1 亲测有效。发出来方便大家...