美文网首页
open ssl证书格式转换

open ssl证书格式转换

作者: 虽不能至_然心向往之 | 来源:发表于2019-01-20 12:44 被阅读0次

以下是在自建CA签发证书时使用到的关于证书格式转换的处理

  • 把x509证书crt转换为pem文件
openssl x509 -in cas-server/cas-server.crt -outform PEM -out cas-server/cas-server.pem

对比后发现差别在crt文件中上半部分的信息被去掉了,只留下base64编码的信息,似乎通过文本编辑器手工剪切也可以的。

  • 生成pkcs12格式的证书(.pfx文件)
    把cas-server.pem(证书)与cas-server.key合并生成pkcs12
openssl pkcs12 -export -in cas-server.pem -inkey cas-server.key -out cas-server.pfx
  • 转pkcs12为jks
    keytool -importkeystore -srckeystore cas-server.pfx -srcstoretype PKCS12 -deststoretype JKS -destkeystore cas-server.jks

出现提示信息
Warning:
The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore cas-server.jks -destkeystore cas-server.jks -deststoretype pkcs12".

这说明PKCS12是首推的格式

  • 转jks为pkcs12
keytool -importkeystore -srckeystore cas-server.jks -destkeystore cas-server.jks -deststoretype pkcs12

这些处理应该已经包含了常用的一些格式间的转换,无论是从x509, PKCS12, 还是jks的任何一个开始应该都可以通过转换得到你想要的另外两种。

相关文章

  • open ssl证书格式转换

    以下是在自建CA签发证书时使用到的关于证书格式转换的处理 把x509证书crt转换为pem文件 对比后发现差别在c...

  • SSL证书常见格式转换

    SSL证书常见格式转换

  • SSL 证书

    本文介绍 SSL 证书相关标准、格式及转换命令。 证书标准 X.509 是密码学中公钥证书的格式标准,主要定义了证...

  • SSL 证书基础知识

    SSL 证书基础知识 前言 SSL 证书存在多种不同的格式,例如: cer, crt, der等, 那么不同格式之...

  • 自签nginx ssl证书转换tomcat或者resin fpx

    自签nginx ssl证书转换tomcat或者resin fpx和crt证书 转换证书关系图 转换关系图 ngin...

  • 数字证书简介

    目的 记录常用的数据证书格式,以及如何生成数字证书和进行格式转换 目录 生成证书 转换格式 文件格式 生成证书 k...

  • 干货 | SSL证书格式详解与转换

    一般来说,主流的 Web 服务软件,通常都基于 OpenSSL 和 Java 两种基础密码库。 Tomcat、We...

  • iOS https 配置详解(简单就好)

    1、SSL证书 首先向后台开发者获取SSL证书(crt格式),使用钥匙串打开。 选中加入钥匙串中的证书,点击屏幕左...

  • ssl socket通信

    SSL+socket 详解-概念 Android中SSL通信中使用的bks格式证书的生成

  • openssl的证书格式转换

    openssl的证书格式转换 证书转换 PKCS 全称是 Public-Key Cryptography Stan...

网友评论

      本文标题:open ssl证书格式转换

      本文链接:https://www.haomeiwen.com/subject/slqvdqtx.html