javassl教程的简单介绍
今天给各位分享javassl教程的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java 怎样生成tomcat ssl客户端证书和服务端证书
- 2、如何使用java与USBkey通信建立SSL链接
- 3、在本地的java和SSL问题,怎么解决
- 4、怎么打开 Java8的ssl3.0
java 怎样生成tomcat ssl客户端证书和服务端证书
Gworg获得Tomcat证书与密码,根据以下教程安装。
解释原因:
进入Tomcat安装目录, d:/apache-tomcat-8.0.18, 把下载的jks文件放在tomcat安装目录即可。d:/apache-tomcat-8.0.18/gworg.com.jks
打开tomcat配置文件 conf/server.xml
tomcat默认一般是8080端口或者 80端口,先找到这一段。
Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /
3.在这段下面插入下面配置:
Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" keystoreFile="gworg.com.jks" keystorePass="123456" /
keystoreFile=”gworg.com.jks” 【 jks 文件名需要修改】
keystorePass=”123456″ 【jks密码】
注意事项:
防火墙要允许443端口
使用CDN,需要让CDN服务商安装SSL
Tomcat 6.0上面配置如果无法启动,把protocol修改为 protocol=”HTTP/1.1″
windows平台运行tomcat , bin目录下必须有tcnative-1.dll
如何使用java与USBkey通信建立SSL链接
1一般来说,对于第三方的USBKey,要访问它的证书等信息,是无法直接读取的,它本身应该提供开发接口,java需要调用这些接口才能进行读取及后续的签名、加密操作,而这些操作也应该是由USBKey提供者提供的,如果没有,请询问USBKey提供者索取;本项目中,对方提供的调用接口是dll,因此java需要调用dll来进行证书相关操作。对于如何使用java调用dll,比较通用的方式的JNI,具体使用百度一下就有很多基本教程了。
在本地的java和SSL问题,怎么解决
在项目开发中,有时会遇到SSL证书导入,把SSL证书导入java中的cacerts证书库其实很简单,方法如下:第一步:找到安装了SSL证书的网站,点击HTTPS加密协议下载SSL证书在该网页上右键属性点击"证书"再点击上面的"详细信息"切换栏再点击右下角那个"复制到文件"的按钮就会弹出一个证书导出的向导对话框,按提示一步一步完成就行了。例如:保存为abc.cer,放在C盘下第二步:把上面(abc.cer)这个证书导入java中的cacerts证书库,方法如下:假设你的jdk安装在C:\jdk1.5这个目录,开始运行输入cmd进入dos命令行再用cd进入到C:\jdk1.5\jre\lib\security这个目录下敲入如下命令回车执行keytool-import-aliascacerts-keystoreC:\jdk1.5\jre\lib\security\cacerts-fileC:\abc.cer-trustcacerts此时命令行会提示你输入cacerts证书库的密码,输入changeit就行了,这是java中cacerts证书库的默认密码,自已也可以修改的。 相关HTTPS证书,SSL证书问题建议你去沃通SSL证书论坛找找资料。
怎么打开 Java8的ssl3.0
Java 8 Update 31 (8u31)
JDK 8u31 包含 IANA 时区数据版本 2014j。有关详细信息,请参阅 JRE 软件中的时区数据版本。
默认情况下禁用 SSLv3
从 JDK 8u31 发行版开始,已停用 SSLv3 协议(安全套接字层),该协议在正常情况下不可用。请查看 \lib\security\java.security 文件中的 jdk.tls.disabledAlgorithms 属性。如果确实需要 SSLv3,可以重新激活该协议,方法为:从 java.security 文件中的 jdk.tls.disabledAlgorithms 属性内删除 "SSLv3",或者在初始化 JSSE 之前动态设置此安全属性。
对 Java 控制面板的更改
从 JDK 8u31 发行版开始,将从 Java 控制面板高级选项中删除 SSLv3 协议。如果用户的应用程序需要使用 SSLv3,请按照下面步骤操作,手动重新启用它:
在 JRE 级别启用 SSLv3 协议:在上一部分中已进行说明。
在部署级别启用 SSLv3 协议:编辑 deployment.properties 文件,添加以下内容:
deployment.security.SSLv3=true
关于javassl教程和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。