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. Luogu P3957 跳房子

    题面 跳房子,也叫跳飞机,是一种世界性儿童游戏,也是中国民间传统的体育游戏之一. 跳房子的游戏规则如下:  在地面上确定一个起点,然后在起点右侧画 n 个格子,这些格子都在同一条直线上.每个格子内有一 ...

  2. SpringMVC的@RequestMapping和Controller方法返回值

    本节内容: @RequestMapping Controller方法返回值 一.@RequestMapping 通过@RequestMapping注解可以定义不同的处理器映射规则. 1. URL路径映 ...

  3. K8s中,tomcat的一部分jvm参数,如何通过env环境变量传递?

    这两天解决的一个需求: 如果用户没有在deployment中设置env参数,则tomcat默认使用1G左右的内存: 如果用户在deployment中提供了jvm参数,则tomcat将这部分的参数,覆盖 ...

  4. MVC底层原理

    窥探ASP.Net MVC底层原理 实现跨越Session的分布式TempData 1.问题的引出 我相信大家在项目中都使用过TempData,TempData是一个字典集合,一般用于两个请求之间临时 ...

  5. Linux 彻底删除用户

    想要完全删除用户账号(也就是删除所有与该用户相关的文件),以下这两种方法个人觉得是最好的: (1)使用 userdel -r xiaoluo命令删除. (2)先使用userdel xiaoluo 删除 ...

  6. Mysql 查看用户

    一.查看用户和允许用户登录的地址权限. use mysql select host,user from user; 二.查看用户和所有用户权限 select * from user \G

  7. Linux常用包的安装

    下面列出的这些包都有很强大的功能,也是非常实用常用的工具 gcc yum -y install gcc GNU编译器套件(GNU Compiler Collection) gcc-c++ yum -y ...

  8. 深刻理解this的指向和var 定义的变量的问题

    一般来说,在编程语言里我们常见的变量作用域就是词法作用域与动态作用域(Dynamic Scope),绝大部分的编程语言都是使用的词法作用域.词法作用域注重的是所谓的Write-Time,即编程时的上下 ...

  9. 【Ray Tracing The Next Week 超详解】 光线追踪2-1

     Preface 博主刚放假回家就进了医院,今天刚完事儿,来续写第二本书  Ready 我们来总结一下上一本书的笔记中我们的一些规定 1. 数学表达式 我们采用小写粗黑体代表向量,大写粗黑体代表矩阵, ...

  10. 2019 B类

    警察 非警察