pem或者cer证书转换_pem转cer_飛ぶ鳥的博客-程序员秘密

技术标签: JAVA  证书  

cer和pem格式文件是证书文件,key文件是私钥文件,证书机构会将两种格式的文件发放给客户,但实际使用中经常需要使用到jks格式的文件,这里介绍一下转换办法,这里会使用到openssl工具。

JKS格式文件包括公钥和私钥

第一步:在openssl命令行下输入如下命令,将pem或cer证书pfx格式,回车后需要输入两次密码

pkcs12 -export -out server.pfx -inkey server.key -in server.pem(server.cer)

第二步:在命令行下使用java 的keytool工具,将pfx文件转换成jks文件

keytool -importkeystore -srckeystore server.pfx -destkeystore server.jks -srcstoretype PKCS12 -deststoretype JKS

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/gaoyongjianqq/article/details/84969361

智能推荐

CentOS7利用yum安装node.js_weixin_34138056的博客-程序员秘密

NodeJS官网1.下载node.jsV8.x: #curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -V7.x:#curl --silent --location https://rpm.nodesource.com/setup_7.x | bash -V6.x:#curl --silent --loc...

飞书、小红书、快手-测试工程师面试202107_Fragile_liu的博客-程序员秘密

一、算法合并两个有序数组(leetcode第88题) 无序数组,找出中位数(快排排序,返回下标n//2的值) 无重复字符的最长子串(leetcode第3题) 字符串按字符出现频率高低输出(存成字典记录字符出现频率,再按value排序输出key)字典排序:https://blog.csdn.net/laobai1015/article/details/85114570二、测试相关设计微信语音消息测试用例 设计接口测试用例 get类型,三个参数分别是int string timestmp类..

spring源码-自动注入_spring 在一个类注入的时候执行代码_小小少年_的博客-程序员秘密

在前面的博客中,介绍了@Autowired和@Resource注解的原理,这两种方式,我们认为是手动注入,这是spring默认的注入方式,如果我们要使用自动注入,需要设置自动注入模式autowireMode应用@Componentpublic class UserBean { private IndexBean indexBean; public UserBean(IndexBean indexBean) { System.out.println("userBean

linux把没有执行权限的文件变为可执行_此文件没有执行权限,是否添加权限并运行_Amazing_deron的博客-程序员秘密

上传文件到linux主机后,如果需要执行上传的文件,需要修改文件的权限。否则会弹出提示:permission denied。更改权限的命令是chomdchmod的语法格式如下:chmod [who] [opt] [mode] 文件/目录名其中who表示对象,是以下字母中的一个或组合: u:表示文件所有者 g:表示同组用户 o:表示其它用户 a:表示所有用户 opt则是...

100019. 【NOI2017模拟6.26】A_Marcus0_O的博客-程序员秘密

题目大意给出一个大小为n的树,求合法路径个数 一个路径被称为合法当且仅当其路径上没有两个数使得其中的一个数为另外一个数的倍数 n的范围为100000题解不妨分两种情况对每一个限制(u,v)所能造成的影响进行讨论 设dfn[u]< dfn[v],dfn[a]< dfn[b](我们设一类(a,b)因为收到了这个限制的影响不能成为合法的路径) case 1: v在u的子树内,不妨设g为这条路径中

随便推点

scanf()函数格式字符串普通字符与转换说明输入分析_在scanf()函数调用的格式字符串中_新手上路记录的博客-程序员秘密

(来源 C Primer Plus page221)一、从scanf()角度看输入接下来,我们更详细地研究scanf()怎样读取输入。假设scanf()根据一个%d转换说明读取一个整数。scanf()函数每次读取一个字符,跳过所有的空白字符,直至遇到第1个非空白字符才开始读取。因为要读取整数,所以scanf()希望发现一个数字字符或者一个符号(+或-)。如果找到一个数字或符号,它便保存该字符,...

Eclipse 工程目录下的.classpath、.project文件和.settings文件作用_weixin_30315435的博客-程序员秘密

1、.classpath定义了你这个项目在编译时所使用的$CLASSPATH (注: 每次在更新jar的版本或者增加jar之后,请在SVN提交.classpath文件,否则工程的build path的jar中显示的一个已经不存在的jar)&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;classpath&gt; &lt;c...

mac sourcetree ssh密钥 重启电脑后失效_TheoWan的博客-程序员秘密

原因是 : 下面第一种添加ssh密钥的方法错误(发生错误的原因:如果密钥长度太长,自动复制到粘贴板的密钥是不完整的)方法(错误方法):正确的方法应该是:使用终端命令行: &amp;gt;&amp;gt;打开Terminal&amp;gt;&amp;gt;cd ~  &amp;gt;&amp;gt;cd .ssh&amp;gt;&amp;gt;ls&amp;gt;&amp;gt;cat 账号-GitHub.pub&amp;gt;&amp;gt;复制内容添加到Gitlab的ssh选项中,完成。...

java JTextArea append之后自动滚动到最后一行_jtextarea append 自动滚动_fabbymee的博客-程序员秘密

DefaultCaret caret = (DefaultCaret) log.getCaret();caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE);

php 项目 jwt,php jwt使用_李熙墨的博客-程序员秘密

安装使用composer管理依赖项并下载PHP-JWT:composer require firebase/php-jwt示例 1// 北京时间date_default_timezone_set("PRC");require_once "vendor/autoload.php";use \Firebase\JWT\JWT;$key = "sdqazxsw2@)!&lt;$time = time()...

java使用pdfbox读取PDF图片并且保存到指定路径_pdfbox切图后上传服务器_௸྄ིོུ倾心ღ᭄ᝰꫛꫀꪝ的博客-程序员秘密

写这个原因是记录下自己踩过这种坑,写出正确方法,避免下次忘记了 /** * 读取pdf获取图片并且保存到指定路径 * @param document * @param path * @throws IOException */ public static void getPdfImages(PDDocument document,String path) throws IOException { List&lt;Rendered