「java证书导出」如何导出证书

博主:adminadmin 2023-01-25 18:39:12 443

今天给各位分享java证书导出的知识,其中也会对如何导出证书进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何把安全证书导入到java中的cacerts证书库

每一步:进入某个开头的网站,把要导入的证书下载过来,

在该网页上右键 属性 点击"证书"

再点击上面的"详细信息"切换栏

再点击右下角那个"复制到文件"的按钮

就会弹出一个证书导出的向导对话框,按提示一步一步完成就行了。

例如:保存为abc.cer,放在C盘下

第二步:如何把上面那步的(abc.cer)这个证书导入java中的cacerts证书库里?

方法如下

假设你的jdk安装在C:\jdk1.5这个目录,

开始 运行 输入cmd 进入dos命令行

再用cd进入到C:\jdk1.5\jre\lib\security这个目录下

敲入如下命令回车执行

keytool -import -alias cacerts -keystore cacerts -file d:\software\AKAZAM-Mail.cer -trustcacerts

此时命令行会提示你输入cacerts证书库的密码,

你敲入changeit就行了,这是java中cacerts证书库的默认密码,

你自已也可以修改的。

ok,大功告成!

以后更新时,先删除原来的证书,然后导入新的证书

keytool -list -keystore cacerts

keytool -delete -alias akazam_email -keystore cacerts

keytool -import -alias akazam_email -file akazam_email.cer -keystore cacerts -trustcacerts

如何用java自带的工具生成证书

一、keytool的概念

keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在JDK 1.4以后的版本中都包含了这一工具,它的位置为%JAVA_HOME%\bin\keytool.exe,如下图所示:

二、keytool的用法

三、创建证书

创建证书主要是使用" -genkeypair",该命令的可用参数如下:

范例:生成一个名称为test1的证书

Cmd代码

1 keytool -genkeypair -alias "test1" -keyalg "RSA" -keystore "test.keystore"

功能:

创建一个别名为test1的证书,该证书存放在名为test.keystore的密钥库中,若test.keystore密钥库不存在则创建。

参数说明:

-genkeypair:生成一对非对称密钥;

-alias:指定密钥对的别名,该别名是公开的;

-keyalg:指定加密算法,本例中的采用通用的RAS加密算法;

-keystore:密钥库的路径及名称,不指定的话,默认在操作系统的用户目录下生成一个".keystore"的文件

注意:

1.密钥库的密码至少必须6个字符,可以是纯数字或者字母或者数字和字母的组合等等

2."名字与姓氏"应该是输入域名,而不是我们的个人姓名,其他的可以不填

执行完上述命令后,在操作系统的用户目录下生成了一个"test.keystore"的文件,如下图所示:

四、查看密钥库里面的证书

范例:查看test.keystore这个密钥库里面的所有证书

Cmd代码

1 keytool -list -keystore test.keystore

五、导出到证书文件

范例:将名为test.keystore的证书库中别名为test1的证书条目导出到证书文件test.crt中

Cmd代码

1 keytool -export -alias test1 -file test.crt -keystore test.keystore

运行结果:在操作系统的用户目录(gacl)下生成了一个"test.crt"的文件,如下图所示:

六、导入证书

范例:将证书文件test.crt导入到名为test_cacerts的证书库中

Cmd代码:

1 keytool -import -keystore test_cacerts -file test.crt

七、查看证书信息

范例:查看证书文件test.crt的信息

Cmd代码:

1 keytool -printcert -file "test.crt"

八、删除密钥库中的条目

范例:删除密钥库test.keystore中别名为test1的证书条目

Cmd代码:

1 keytool -delete -keystore test.keystore -alias test1

九、修改证书条目的口令

范例:将密钥库test.keystore中别名为test2的证书条目的密码修改为xdp123456

Cmd代码:

1 keytool -keypasswd -alias test2 -keystore test.keystore

如何把安全证书导入到java中

在该网页上右键 属性 点击"证书"

再点击上面的"详细信息"切换栏

再点击右下角那个"复制到文件"的按钮

就会弹出一个证书导出的向导对话框,按提示一步一步完成就行了。

例如:保存为abc.cer,放在C盘下

第二步:如何把上面那步的(abc.cer)这个证书导入java中的cacerts证书库里?

方法如下

假设你的jdk安装在C:\jdk1.5这个目录,

开始 运行 输入cmd 进入dos命令行

再用cd进入到C:\jdk1.5\jre\lib\security这个目录下

敲入如下命令回车执行

keytool -import -alias cacerts -keystore cacerts -file d:\software\

java jks证书怎么转换成php pem证书

1、P12格式的证书是不能使用keytool工具导入到keystore中的

2、The

Sun's

PKCS12

Keystore对从IE和其他的windows程序生成的pfx格式的证书支持不太好.

3、P7B证书链不能直接导入到keystore,需要将里面的证书导出成cer格式,再分别导入到keystore。推荐楼主再有不会的去后盾网看看那里关于php教学视频很多。

如何把Https网站中的安全证书导入到java中的cacerts证书库

在项目开发中,有时会遇到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 -alias cacerts

-keystore C:\jdk1.5\jre\lib\security\cacerts

-file C:\abc.cer

-trustcacerts

此时命令行会提示你输入cacerts证书库的密码,

输入changeit就行了,这是java中cacerts证书库的默认密码,自已也可以修改的。

更多相关HTTPS证书,SSL证书问题建议你去沃通SSL证书论坛找找资料。

java证书导出的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何导出证书、java证书导出的信息别忘了在本站进行查找喔。