JKS(JavaKeysotre)格式和PFX(PKCS12)格式,是最常见的SSL证书格式文件,可以包含完整的证书密钥对,证书链和信任证书信息。PFX常用于Windows IIS服务器,JKS常用语JAVA类的WEB服务器,如TOMCAT,WEBLOGIC,JBOSS,RESIGN,虽然近年来,这些服务器新的版本,都是可以同时支持PFX,JKS文件格式了,但是老的版本和免费版本,往往都只支持JKS格式,所以当我们在不同WEB平台切换的时候,如何转换现有的SSL证书格式。

PFX文件转换为JKS文件

使用JWSDP工具包中的工具

  • 安装J2SE 1.5,下载并运行jdk-1_5_0_09-Windows-i586-p.exe
  • 下载并安装jave web service develop pack, jwsdp-2_0-windows-i586.exe
  • 创建一个新的keystore文件,里面的别名取做TEMP
    keytool -genkey -alias temp -keyalg RSA -keystore server.jks
  • 准备好要导入的PFX文件,server.pfx,运行:
    C:\Sun\jwsdp-2.0\xws-security\bin\pkcs12import.bat pkcs12import -file server.p12 -alias server -keystore server.jks
  • 查看server.jks 里面的证书记录:
    keytool -list -v -keystore server.jks
JKS文件转换为PFX文件
通过jks2pfx工具

  • 请下载:JKS2PFX转换工具。
  • 将压缩包解开到 c:\jks2pfx 目录下,
  • 运行以下命令:
    JKS2PFX <导出文件名> [Java Runtime的目录]
    备注:
          KeyStore文件:指Tomcat保存SSL证书的文件
          KeyStore密码:KeyStore文件对应的密码
          Alias别名:  生成证书CSR时,所起的Alias别名
          导出文件名: 准备导出的文件名称 (不要带扩展名)
          Java Runtime的目录(可选): 指包含Java.exe和keytool.exe的目录,如:c:\progra~1\Java\jre1.5.0_06\bin
     
    例如:
    JKS2PFX server.jks 123456 tomcat exportfile c:\progra~1\Java\jre1.5.0_06\bin
    该命令将server.jks中别名为tomcat的SSL证书导出,运行后将产生3个文件 exportfile.key、exportfile.crt、exportfile.pfx,exportfile.pfx可以导入到微软的IIS中,exportfile.key和exportfile.crt 可用于Apache或者OpenSSL兼容的系统。
  • 可以用下面命令查看PFX文件内容:
    openssl pkcs12 -info -in exportfile.pfx
PFX文件转换为X509证书文件和RSA密钥文件
通过Openssl命令行

openssl pkcs12 -in myssl.pfx -nodes -out server.pem

openssl rsa -in server.pem -out server.key

openssl x509 -in server.pem -out server.crt

JKS(JavaKeysotre)
格式和PFX(PKCS12)格式,是最常见的SSL证书格式文件,可以包含完整的证书密钥对,证书链和信任证书信息。PFX常用于Windows
IIS服务器,JKS常用语JAVA类的WEB服务器,如TOMCAT,WEBLOGIC,JBOSS,RESIGN,虽然近年来,这些服务器新的版本,
都是可以同时支持PFX,JKS文件格式了,但是老的版本和免费版本,往往都只支持JKS格式,所以当我们在不同WEB平台切换的时候,如何转换现有的
SSL证书格式。

PFX文件转换为JKS文件

使用JWSDP工具包中的工具

  • 安装J2SE 1.5,下载并运行jdk-1_5_0_09-windows-i586-p.exe
  • 下载并安装jave web service develop pack, jwsdp-2_0-windows-i586.exe
  • 创建一个新的keystore文件,里面的别名取做TEMP
    keytool -genkey -alias temp -keyalg RSA -keystore server.jks
  • 准备好要导入的PFX文件,server.pfx,运行:
    C:\Sun\jwsdp-2.0\xws-security\bin\pkcs12import.bat
    pkcs12import -file server.p12 -alias server -keystore server.jks
  • 查看server.jks 里面的证书记录:
    keytool -list -v -keystore server.jks
JKS文件转换为PFX文件
通过jks2pfx工具

  • 请下载:JKS2PFX转换工具。
  • 将压缩包解开到 c:\jks2pfx 目录下,
  • 运行以下命令:
    JKS2PFX <导出文件名> [Java Runtime的目录]
    备注:
          KeyStore文件:指Tomcat保存SSL证书的文件
          KeyStore密码:KeyStore文件对应的密码
          Alias别名:  生成证书CSR时,所起的Alias别名
          导出文件名: 准备导出的文件名称 (不要带扩展名)
          Java Runtime的目录(可选): 指包含Java.exe和keytool.exe的目录,如:c:\progra~1\Java\jre1.5.0_06\bin
     
    例如:
    JKS2PFX server.jks 123456 tomcat exportfile c:\progra~1\Java\jre1.5.0_06\bin
    该命令将server.jks中别名为tomcat的SSL证书导出,运行后将产生3个文件
    exportfile.key、exportfile.crt、exportfile.pfx,exportfile.pfx可以导入到微软的IIS
    中,exportfile.key和exportfile.crt 可用于Apache或者OpenSSL兼容的系统。
  • 可以用下面命令查看PFX文件内容:
    openssl pkcs12 -info -in exportfile.pfx
PFX文件转换为X509证书文件和RSA密钥文件
通过Openssl命令行

openssl pkcs12 -in myssl.pfx -nodes -out server.pem

openssl rsa -in server.pem -out server.key

openssl x509 -in server.pem -out server.crt

JKS(JavaKeysotre)
格式和PFX(PKCS12)格式,是最常见的SSL证书格式文件,可以包含完整的证书密钥对,证书链和信任证书信息。PFX常用于Windows
IIS服务器,JKS常用语JAVA类的WEB服务器,如TOMCAT,WEBLOGIC,JBOSS,RESIGN,虽然近年来,这些服务器新的版本,
都是可以同时支持PFX,JKS文件格式了,但是老的版本和免费版本,往往都只支持JKS格式,所以当我们在不同WEB平台切换的时候,如何转换现有的
SSL证书格式。

PFX文件转换为JKS文件

使用JWSDP工具包中的工具

  • 安装J2SE 1.5,下载并运行jdk-1_5_0_09-windows-i586-p.exe
  • 下载并安装jave web service develop pack, jwsdp-2_0-windows-i586.exe
  • 创建一个新的keystore文件,里面的别名取做TEMP
    keytool -genkey -alias temp -keyalg RSA -keystore server.jks
  • 准备好要导入的PFX文件,server.pfx,运行:
    C:\Sun\jwsdp-2.0\xws-security\bin\pkcs12import.bat
    pkcs12import -file server.p12 -alias server -keystore server.jks
  • 查看server.jks 里面的证书记录:
    keytool -list -v -keystore server.jks
JKS文件转换为PFX文件
通过jks2pfx工具

  • 请下载:JKS2PFX转换工具。
  • 将压缩包解开到 c:\jks2pfx 目录下,
  • 运行以下命令:
    JKS2PFX <导出文件名> [Java Runtime的目录]
    备注:
          KeyStore文件:指Tomcat保存SSL证书的文件
          KeyStore密码:KeyStore文件对应的密码
          Alias别名:  生成证书CSR时,所起的Alias别名
          导出文件名: 准备导出的文件名称 (不要带扩展名)
          Java Runtime的目录(可选): 指包含Java.exe和keytool.exe的目录,如:c:\progra~1\Java\jre1.5.0_06\bin
     
    例如:
    JKS2PFX server.jks 123456 tomcat exportfile c:\progra~1\Java\jre1.5.0_06\bin
    该命令将server.jks中别名为tomcat的SSL证书导出,运行后将产生3个文件
    exportfile.key、exportfile.crt、exportfile.pfx,exportfile.pfx可以导入到微软的IIS
    中,exportfile.key和exportfile.crt 可用于Apache或者OpenSSL兼容的系统。
  • 可以用下面命令查看PFX文件内容:
    openssl pkcs12 -info -in exportfile.pfx
PFX文件转换为X509证书文件和RSA密钥文件
通过Openssl命令行

openssl pkcs12 -in myssl.pfx -nodes -out server.pem

openssl rsa -in server.pem -out server.key

openssl x509 -in server.pem -out server.crt

JKS(JavaKeysotre)
格式和PFX(PKCS12)格式,是最常见的SSL证书格式文件,可以包含完整的证书密钥对,证书链和信任证书信息。PFX常用于Windows
IIS服务器,JKS常用语JAVA类的WEB服务器,如TOMCAT,WEBLOGIC,JBOSS,RESIGN,虽然近年来,这些服务器新的版本,
都是可以同时支持PFX,JKS文件格式了,但是老的版本和免费版本,往往都只支持JKS格式,所以当我们在不同WEB平台切换的时候,如何转换现有的
SSL证书格式。

PFX文件转换为JKS文件

使用JWSDP工具包中的工具

  • 安装J2SE 1.5,下载并运行jdk-1_5_0_09-windows-i586-p.exe
  • 下载并安装jave web service develop pack, jwsdp-2_0-windows-i586.exe
  • 创建一个新的keystore文件,里面的别名取做TEMP
    keytool -genkey -alias temp -keyalg RSA -keystore server.jks
  • 准备好要导入的PFX文件,server.pfx,运行:
    C:\Sun\jwsdp-2.0\xws-security\bin\pkcs12import.bat
    pkcs12import -file server.p12 -alias server -keystore server.jks
  • 查看server.jks 里面的证书记录:
    keytool -list -v -keystore server.jks
JKS文件转换为PFX文件
通过jks2pfx工具

  • 请下载:JKS2PFX转换工具。
  • 将压缩包解开到 c:\jks2pfx 目录下,
  • 运行以下命令:
    JKS2PFX <导出文件名> [Java Runtime的目录]
    备注:
          KeyStore文件:指Tomcat保存SSL证书的文件
          KeyStore密码:KeyStore文件对应的密码
          Alias别名:  生成证书CSR时,所起的Alias别名
          导出文件名: 准备导出的文件名称 (不要带扩展名)
          Java Runtime的目录(可选): 指包含Java.exe和keytool.exe的目录,如:c:\progra~1\Java\jre1.5.0_06\bin
     
    例如:
    JKS2PFX server.jks 123456 tomcat exportfile c:\progra~1\Java\jre1.5.0_06\bin
    该命令将server.jks中别名为tomcat的SSL证书导出,运行后将产生3个文件
    exportfile.key、exportfile.crt、exportfile.pfx,exportfile.pfx可以导入到微软的IIS
    中,exportfile.key和exportfile.crt 可用于Apache或者OpenSSL兼容的系统。
  • 可以用下面命令查看PFX文件内容:
    openssl pkcs12 -info -in exportfile.pfx
PFX文件转换为X509证书文件和RSA密钥文件
通过Openssl命令行

openssl pkcs12 -in myssl.pfx -nodes -out server.pem

openssl rsa -in server.pem -out server.key

openssl x509 -in server.pem -out server.crt

JKS(JavaKeysotre)
格式和PFX(PKCS12)格式,是最常见的SSL证书格式文件,可以包含完整的证书密钥对,证书链和信任证书信息。PFX常用于Windows
IIS服务器,JKS常用语JAVA类的WEB服务器,如TOMCAT,WEBLOGIC,JBOSS,RESIGN,虽然近年来,这些服务器新的版本,
都是可以同时支持PFX,JKS文件格式了,但是老的版本和免费版本,往往都只支持JKS格式,所以当我们在不同WEB平台切换的时候,如何转换现有的
SSL证书格式。

PFX文件转换为JKS文件

使用JWSDP工具包中的工具

  • 安装J2SE 1.5,下载并运行jdk-1_5_0_09-windows-i586-p.exe
  • 下载并安装jave web service develop pack, jwsdp-2_0-windows-i586.exe
  • 创建一个新的keystore文件,里面的别名取做TEMP
    keytool -genkey -alias temp -keyalg RSA -keystore server.jks
  • 准备好要导入的PFX文件,server.pfx,运行:
    C:\Sun\jwsdp-2.0\xws-security\bin\pkcs12import.bat
    pkcs12import -file server.p12 -alias server -keystore server.jks
  • 查看server.jks 里面的证书记录:
    keytool -list -v -keystore server.jks

PFX文件转换为JKS文件

使用JWSDP工具包中的工具

  • 安装J2SE 1.5,下载并运行jdk-1_5_0_09-windows-i586-p.exe
  • 下载并安装jave web service develop pack, jwsdp-2_0-windows-i586.exe
  • 创建一个新的keystore文件,里面的别名取做TEMP
    keytool -genkey -alias temp -keyalg RSA -keystore server.jks
  • 准备好要导入的PFX文件,server.pfx,运行:
    C:\Sun\jwsdp-2.0\xws-security\bin\pkcs12import.bat pkcs12import -file server.p12 -alias server -keystore server.jks
  • 查看server.jks 里面的证书记录:
    keytool -list -v -keystore server.jks
JKS文件转换为PFX文件
通过jks2pfx工具
 
  • 请下载:JKS2PFX转换工具。
  • 将压缩包解开到 c:\jks2pfx 目录下,
  • 运行以下命令:
    JKS2PFX <导出文件名> [Java Runtime的目录]
    备注:
          KeyStore文件:指Tomcat保存SSL证书的文件
          KeyStore密码:KeyStore文件对应的密码
          Alias别名:  生成证书CSR时,所起的Alias别名
          导出文件名: 准备导出的文件名称 (不要带扩展名)
          Java Runtime的目录(可选): 指包含Java.exe和keytool.exe的目录,如:c:\progra~1\Java\jre1.5.0_06\bin
     
    例如:
    JKS2PFX server.jks 123456 tomcat exportfile c:\progra~1\Java\jre1.5.0_06\bin
    该命令将server.jks中别名为tomcat的SSL证书导出,运行后将产生3个文件
    exportfile.key、exportfile.crt、exportfile.pfx,exportfile.pfx可以导入到微软的IIS
    中,exportfile.key和exportfile.crt 可用于Apache或者OpenSSL兼容的系统。
  • 可以用下面命令查看PFX文件内容:
    openssl pkcs12 -info -in exportfile.pfx

PFX文件转换为X509证书文件和RSA密钥文件

通过Openssl命令行

openssl pkcs12 -in myssl.pfx -nodes -out server.pem

openssl rsa -in server.pem -out server.key

openssl x509 -in server.pem -out server.crt

JKS和PFX文件相互转换方法的更多相关文章

  1. 【UML】Java代码与UML模型相互转换方法

    最近重温了一下设计模式,看到大家的博客里面都是Java代码+UML视图,UML表达整体框架,然后再秀出具体的代码,点面结合.一目了然.所以也研究了一下Java代码与UML模型相互转换方法. 一.常用的 ...

  2. PFX文件提取公钥私钥

    jks是JAVA的keytools证书工具支持的证书私钥格式.pfx是微软支持的私钥格式. cer是证书的公钥. 如果是你私人要备份证书的话记得一定要备份成jks或者pfx格式,否则恢复不了. 简单来 ...

  3. 如何分离p12(或pfx)文件中的证书和私钥

    p12(或者pfx)文件里一般存放有CA的根证书,用户证书和用户的私钥 假设我们有一个test.p12文件 在安装了openssl的linux服务器上执行以下命令: 提取用户证书: openssl p ...

  4. JKS转PFX

    通过jks2pfx工具 请下载:JKS2PFX转换工具. 将压缩包解开到 c:\jks2pfx 目录下, 运行以下命令:JKS2PFX <导出文件名> [Java Runtime的目录]备 ...

  5. js 获取小数点位数方法及 字符串与数字之间相互转换方法

    1.获取小数点位数方法 a. 使用 js 中 subsrting,indexOf,parseFloat三个函数,代码如下: var s = "22.127456" ;//s 为 字 ...

  6. Xml与DataTable相互转换方法

    1.Xml与DataTable相互转换方法:http://www.cnblogs.com/lilin/archive/2010/04/18/1714927.html

  7. [Swift]在Swift项目中创建桥接头文件,Swift文件和Objective-C文件相互调用

    创建一个Swift项目[demo],以下内容Swift文件和Objective-C文件相互调用都是在Swift项目中. 一.Swift文件调用Objective-C文件 新建文件夹[SupportFi ...

  8. 从PFX文件中获取私钥、公钥证书、公钥

    https://blog.csdn.net/ZuoYanYouYan/article/details/77868584 该类具体功能:根据pfx证书得到私钥.根据私钥字节数组获取私钥对象.根据公钥字节 ...

  9. C/C++ 中头文件相互包含引发的问题

    转自:http://blog.csdn.net/hazir/article/details/38600419 今天下午遇到一个头文件相互包含而导致的编译问题,花了我不少时间去调试没找到问题,最后晚上跟 ...

随机推荐

  1. phpMyAdmin setup.php脚本的任意PHP代码注入漏洞

    phpMyAdmin (/scripts/setup.php) PHP 注入代码 此漏洞代码在以下环境测试通过:      phpMyAdmin 2.11.4, 2.11.9.3, 2.11.9.4, ...

  2. .NetCore关于Cap(RabbitMQ)结合MySql使用出现MySql相关类冲突问题解决办法

    问题还原 引用了 DotNetCore.CAP.MySql MySql.Data.EntityFrameworkCore 在使用MySql相关对象的时候会出现如下冲突,在命名空间加入伪空间名称是不能解 ...

  3. 转shell中的awk用法详解

        awk语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作,完整的awk脚本通常用来格式化文本文件中的信息 调用awk:   第一种,命令行方式 ...

  4. 【PAT】1060 Are They Equal (25)(25 分)

    1060 Are They Equal (25)(25 分) If a machine can save only 3 significant digits, the float numbers 12 ...

  5. securecrt注册方法

    使用文中的方法,可以注册Version 7.1.0 (x64 build 244)版本的securecrt. 另有注册机下载地址:http://pan.baidu.com/share/link?sha ...

  6. 在windows下使用多版本Python安装相应的虚拟开发环境

    在windows下面使用多版本Python安装相应的虚拟开发环境   在搭建一个项目的时候,希望使用最新版的Python3.7版本,但是Python3.6的版本也要留下,那么问题来了,如何解决这个问题 ...

  7. InnoDB的锁机制浅析(All in One)

    目录 InnoDB的锁机制浅析 1. 前言 2. 锁基本概念 2.1 共享锁和排它锁 2.2 意向锁-Intention Locks 2.3 锁的兼容性 3. InnoDB中的锁 3.1 准备工作 3 ...

  8. 获取当前页面url中的参数 coffeescript+node.js+angular

    获取当前url:@$window.alert @$location.url()获取参数(json格式)@$window.alert @$location.search().channel

  9. QThreadPool线程池的开发使用

    QThreadPool+QRunnable线程池与QThread线程两种方式使用的场景不同,QThreadPool+QRunnable线程池主要用于那种不需要一直运行的任务,而QThread主要用于长 ...

  10. j.u.c系列(11)---之并发工具类:Exchanger

    写在前面 前面三篇博客分别介绍了CyclicBarrier.CountDownLatch.Semaphore,现在介绍并发工具类中的最后一个Exchange.Exchange是最简单的也是最复杂的,简 ...