Converting a .jks Key Store to a .pem Key Store

In order to convert a Java key store into a Privacy Enhanced Mail Certificate, you will need to use two tools :

  1. keytool.exe - to import the keystore from JKS to PKCS12 (supplied with Java)
  2. openssl.exe - to convert the PCKS12 to PEM (supplied with OpenSSL)

Neither keytool or openssl can be used to convert a jks directly into a pem. First we must use keytool to convert the JKS into PKCS:

keytool -importkeystore -srckeystore client.jks -destkeystore client.pkcs -srcstoretype JKS
 -deststoretype PKCS12

You will be prompted to enter passwords for the key stores when each of these programs are run. The password used for the keystores created using the generator is "nirvana". Next you need to use openssl.exe to convert the PKCS into PEM.

openssl pkcs12 -in client.pkcs -out client.pem

Repeat the above code for the any other jks key stores. After this you will have the required key stores in pem format.

时间: 2024-11-01 13:37:09

Converting a .jks Key Store to a .pem Key Store的相关文章

dictionary-link中Dictionar能不能使用重复的key?如果要重复Key那怎么实现?

问题描述 link中Dictionar能不能使用重复的key?如果要重复Key那怎么实现? link中Dictionar能不能使用重复的key?如果要重复Key那怎么实现? 解决方案 看你要做什么,如果是需要对Value分组,可以用Dictionary<TKey, List<TValue>>,如果你只是需要key-value配对,可以用List<KeyValuePair<TKey, TValue>> KeyValuePair是可以单独使用的 解决方案二: 不

MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法

MySQL错误"Specified key was too long; max key length is 1000 bytes"的解决办法 经过查询才知道,是Mysql的字段设置的太长了,于是我把这两个字段的长度改了一下就好了.  建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000:  latin1 = 1 byte = 1 character  uft8 = 3 byte = 1 character 

SQL PRIMARY KEY 约束实例与 PRIMARY KEY语法

在创建考试基本表(学号,课程号,成绩)时定义一个名为pk_ks的表级primary key约束,主码为一     cj int ,      Results int privary key          ) 个属性组(学号,课程号)      create table pk_ks(     constraint pk_ks primary key (xh,kch)     )     kch int ,      ID int,     最佳答案 create table ksjcb (xh

java-MaxPQ &amp;amp;lt;Key extends Comparable&amp;amp;lt;Key&amp;amp;gt;&amp;amp;gt;这是什么写法?

问题描述 MaxPQ <Key extends Comparable<Key>>这是什么写法? public class MaxPQ >什么写法?求教,谢谢! 解决方案 Key extends Comparable 解决方案二: 之前没见过 也没学过 特来求教 解决方案三: http://stackoverflow.com/questions/10971888/implements-vs-extends-in-generics-in-java http://docs.orac

苹果App Store白屏怎么办?app store打不开解决办法

相信不少用户都发现,有的时候打开App Store,只能看到白茫茫的一片白屏,其他什么都没有.想下载点什么都办不到.如果遇到了App Store白屏,打不开的状况,只需要三种简单的方法即可应对. 方法一:强制刷新法 如果App Store出现了白屏/打不开的情况,可以对应用的底部标签连按10次,这样App Store就会自动强制刷新.刷新需要一段时间,不过刷新完成之后App Store就可以正常使用了,没出现的更新也都出现了.  方法二:注销登录法 除了强制刷新法之外,我们还可以通过注销登录然后

MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法_Mysql

经过查询才知道,是Mysql的字段设置的太长了,于是我把这两个字段的长度改了一下就好了. 建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000: latin1 = 1 byte = 1 character uft8 = 3 byte = 1 character gbk = 2 byte = 1 character 举例能看得更明白些,以GBK为例: CREATE UNIQUE INDEX `unique_record`

【转】卡巴斯基2011导入key专用工具+卡巴斯基提取key工具(激活码转换key)

      卡巴2011key导入工具."透明"的VBA代码放心使用吧!呵呵~~~~   仅限XP环境下使用卡巴2011版本. 卡巴2011key导入工具 地址:http://dl.dbank.com/c05ap97kc6 --------------------------------------------------       1.  用错误的激活码调出key导入窗口:输入错误激活码"22222-22222-22222-2222U" 点下一步会提示你激活码错

iOS7.1.1更新后App Store连接不上?App Store打开慢

方法一 1.如果我们连接不到app store,我们先可以使用最简单的办法就是退出app store 之后再打开看看. 方法二.修改无线网络DNS地址 1.修改dns,我们在ipad中点击"设置"  2.在这里找到"无线局域网"点击你使用无线旁边的叹然后我们再点击进入. 3.在打开的无线配置中我们可以把dns设置8.8.8.8 或114.114.114.114哦,最后点击.最后点击"无线局域网"按钮返回,如图所示 4.好了现在我们再看看是不是可以

苹果App Store打开缓慢怎么办?App Store打不开解决方法

1.下面我们以苹果电脑为例子,我们打开苹果电脑上面的网络图标,然后再点击"打开网络偏好设置" 进入 2.在打开网络窗口我们点击当前活动窗口下面的"高级" 点击它进入如图所示. 3.然后在打开界面我们点击 DNS 栏目如图所示. 4.好了在进入到dns面板中我们点击下面的 + 之后再点击添加 114.114.114.114 DNS 之后我们再点击"好"即可了. 友情提示,最好是把 114.114.114.114 放在最上面一个哦. 5.好了设置好了