精华内容
下载资源
问答
  • 使用keytool.exe,将jks格式证书转换成pfx格式证书。由于本工具未包括keytool.exe 需要安装jdk 才能够正常运行。 没有积分的用户可以根据以下命令行手动导出(keytool.exe 可以在jdk安装目录中找到): keytool.exe ...
  • PFX 证书jks 证书

    2017-05-11 15:32:52
    一、打开Key tool 二、新建一个KeyStore,file->NewkeyStore,选择 jks 然后点击ok 三、选择导入一个key pair 四、选择 .pfx 文件,并输入 密码,这里是 pfx 的...五、导出jks证书,选择file->save k

    一、打开Key tool


    二、新建一个KeyStore,file->NewkeyStore,选择 jks 然后点击ok

    三、选择导入一个key pair


    四、选择 .pfx 文件,并输入 密码,这里是 pfx 的密码,正确后出现证书信息,选择导入,然后输入一个新密码,成功后会提示导入成功。



    五、导出jks证书,选择file->save keystore,选择路径,保存,输入名字带扩展名.jks,导出成功。


    六、简单验证 ,找到刚才的jks 文件,双击打开,提示如下图,证明证书的格式成功,如果想验证证书完全没问题,请放入tomcat,https 的服务器中验证。


    七、我是这样制作成功的,谢谢。

     

    展开全文
  • 网上搜的代码有些小bug,修复后重新记录一下。 package com.tools.cert; import java.io.File; import java.io.FileInputStream; import java.io.FileWriter; import java....

    网上搜的代码有些小bug,修复后重新记录一下。

    package com.tools.cert;
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileWriter;
    import java.security.Key;
    import java.security.KeyPair;
    import java.security.KeyStore;
    import java.security.KeyStoreException;
    import java.security.NoSuchAlgorithmException;
    import java.security.PrivateKey;
    import java.security.PublicKey;
    import java.security.UnrecoverableKeyException;
    import java.security.cert.Certificate;
    import java.util.Base64;
    
    
    public class ExportPrivateKey
    {
    
    	private File keystoreFile;
    
    	private String keyStoreType;
    
    	private char[] password;
    
    	private char[] keypassword;
    
    	private String alias;
    
    	private File exportedFile;
    
    	public static KeyPair getPrivateKey(KeyStore keystore, String alias, char[] password, char[] keypassword)
    			throws UnrecoverableKeyException, KeyStoreException, NoSuchAlgorithmException
    	{
    
    		Key key = keystore.getKey(alias, keypassword);
    		if (key instanceof PrivateKey)
    		{
    			Certificate cert = keystore.getCertificate(alias);
    			PublicKey publicKey = cert.getPublicKey();
    			return new KeyPair(publicKey, (PrivateKey) key);
    		}
    
    		return null;
    	}
    
    	public void export() throws Exception
    	{
    		KeyStore keystore = KeyStore.getInstance(keyStoreType);
    
    		keystore.load(new FileInputStream(keystoreFile), password);
    		KeyPair keyPair = getPrivateKey(keystore, alias, password, keypassword);
    		PrivateKey privateKey = keyPair.getPrivate();
    		String encoded = Base64.getEncoder().encodeToString(privateKey.getEncoded());
    		FileWriter fw = new FileWriter(exportedFile);
    		fw.write("-----BEGIN PRIVATE KEY-----\n");
    		fw.write(encoded);
    		fw.write("\n");
    		fw.write("-----END PRIVATE KEY-----\n");
    		fw.close();
    
    	}
    
    	public static void main(String args[]) throws Exception
    	{
    		ExportPrivateKey export = new ExportPrivateKey();
    		export.keystoreFile = new File(args[0]);
    		export.keyStoreType = args[1];
    		export.password = args[2].toCharArray();
    		export.alias = args[3];
    		export.keypassword = args[4].toCharArray();
    		export.exportedFile = new File(args[5]);
    		export.export();
    		System.out.println("down. key file: " + export.exportedFile.getAbsolutePath());
    	}
    }
    

     

    转载于:https://my.oschina.net/u/3776771/blog/2987903

    展开全文
  • key.jks 证书导入

    2020-05-06 10:11:12
    查看证书 app/WebSphere/AppServer/java/8.0/bin/keytool -list -keystore /app/WebSphere/AppServer/usr/servers/1ARS/resources/security...导出证书 app/WebSphere/AppServer/java/8.0/bin/keytool -exportcert -...

    用到JAVA的keytoo命令l

    查看证书 
    /app/WebSphere/AppServer/java/8.0/bin/keytool -list -keystore /app/WebSphere/AppServer/usr/servers/1ARS/resources/security/key.jks

    导出证书
    app/WebSphere/AppServer/java/8.0/bin/keytool -exportcert -alias mp.weixin.qq.com -keystore /app/WebSphere/AppServer/usr/servers/ARS-UAT/resources/security/key.jks -file ./mp.cer -rfc

    导入证书
    /app/WebSphere/AppServer/java/8.0/bin/keytool -importcert -trustcacerts -alias mp.weixin.qq.com -file ./mp.cer -keystore /app/WebSphere/AppServer/usr/servers/1ARS/resources/security/key.jks

    移除证书

      /app/WebSphere/AppServer/java/8.0/bin/keytool -delete -alias emailcert -keystore  /app/WebSphere/AppServer/usr/servers/1ARS/resources/security/key.jks

    pem转pfx
    openssl pkcs12 -inkey xxxxx.pem -in xxxxx.metlife.com.cn.crt -export -out xxxxx.pfx

    展开全文
  • 一 、通常jks文件包含了服务器的私钥(server.key),服务器证书(server.crt)、根证书(ca.crt)二、通过java的keytool工具导出成 PKCS12 格式文件(my.p12) keytool -importkeystore -srckeystore my.jks -destkeystore ...

    一 、通常jks文件包含了服务器的私钥(server.key),服务器证书(server.crt)、根证书(ca.crt)

    二、通过java的keytool工具导出成 PKCS12 格式文件(my.p12)    keytool -importkeystore -srckeystore my.jks -destkeystore my.p12 -srcstoretype JKS -deststoretype PKCS12  -srcstorepass mypass -deststorepass mypass -srcalias myalias -destalias myalias -srckeypass mypass -destkeypass mypass -noprompt    上述命令在一行执行   三、使用openssl把PKCS12文件(my.p12)转换成我们需要的pem文件(my.pem)  openssl pkcs12 -in my.p12 -out my.pem -passin pass:mypass -passout pass:mypass 四、分离my.pem文件,导出服务器配置所需文件  my.pem一个文件里面实际上包含了服务器做双向SSL证书认证的所有文件,打开my.pem能查看所有的key和证书    得到配置服务器使用的 server.crt,server.key,ca.crt 文件,上述访问的命令分别为:  openssl pkcs12 -in my.p12  -nodes -nocerts -out server.key  openssl pkcs12 -in my.p12  -nodes -nokeys -clcerts -out server.crt  openssl pkcs12 -in my.p12  -nodes -nokeys -cacerts -out ca.crt

    展开全文
  • 生成服务器jks证书: keytool -genkey -alias peer -keystore peer.jks  2.导出cert证书: keytool -exportcert -alias peer -file peer.cert -keystore peer.jks  3.生成Android客户端bk...
  • 一 、通常jks文件包含了服务器的私钥(server.key),服务器证书(server.crt)、根证书(ca.crt) 二、通过java的keytool工具导出成 PKCS12 格式文件(my.p12)    keytool -importkeystore -srckeystore my.jks -...
  • JKS文件是一个java中的密钥管理库,里面可以放各种密钥文件,JKS文件的生成这里暂且不说,这里主要是关注如何从JKS文件中将已有的密钥读取出来。下面是两个java读取JKS文件中密钥的方法当然在看懂下面两个方法之前要...
  • jks文件中导出私钥和证书(转)

    千次阅读 2016-09-14 15:31:24
    JKS文件是一个java中的密钥管理库,里面可以放各种密钥文件,JKS文件的生成这里暂且不说,这里主要是关注如何从JKS文件中将已有的密钥读取出来。  下面是两个java读取JKS文件中密钥的方法 当然在看懂下面两个...
  • nginx证书转换jks

    2018-09-03 16:43:14
    nginx证书转换jks,将jks文件导出为Nginx所需要的文件.crt和.key
  • 1. 生成JKS文件 在cmd中执行JDK中keytool的命令: # keytool -genkeypair -alias test -validity 36500 -keyalg RSA -dname "CN=jwt,OU=jtw,O=jwt,L=zurich,S=zurich, C=CH" -keypass 123456 -keystore test.jks -...
  • 本文将主要介绍使用openssl、JKS2PFX、Keytool命令完成常用各类证书格式(.PFX , .cer或crt , .key , .jks )的相互转换。 1: pfx转换cer,crt,key导出私钥必须输入密码 openssl pkcs12 -in test.wosign.pfx -nodes -...
  • keytool 工具介绍keytool 是java 用于管理密钥和证书的工具,其功能包括:1 创建并管理密钥2 创建并管理证书3 作为CA 为证书授权4 导入导出证书keytool 采用keystore来存储密钥及证书,其中可包括私钥、信任证书;...
  • 导出p12: openssl pkcs12 -export -in server.crt -inkey server.key -out server.p12 -name server 导入到jks格式: keytool -importkeystore -srckeystore server.p12 -srcstoretype PKCS12 -destkeystore s.
  • 1.生成jks。... 生成的mytest.jks证书中包含我们的密钥 :公钥和私钥。 2.利用"keytool -list -v -keystore test.jks"查看JKS中生成的证书的详细信息 3.如果要导出cer证书。则利用“keytool -al.
  • 切换到证书 xxx.jks的目录下,查看证书的信息 keytool -list -keystore XXX.jks -storepass **** XXX.jks是第三方生成的tomcat的数据证书证书 ****表示的是生成证书的密码 打印出来的信息,很重要,看到那个1...
  • 利用java语言写的openssl转换证书格式工具,使用方法如下所示: Java KeyStore文件转换为微软的.pfx文件和OpenSSL的PEM格式文件(.key + .crt)运行方式:JKS2PFX <KeyStore文件> <KeyStore密码> <...
  • 1.1 jks证书生成 1.1.1 生成服务端JKS秘钥与证书指令 keytool -genkeypair -alias myserver -keystore myserver.jks 1.1.2 服务器导出证书server.cer keytool -exportcert -alias myserver -keystore myserver.jks ...
  • cmd 命令 keytool -genkeypair -alias shy_debug.jks -keyalg RSA -validity 7 -keystore shy_debug.jks ...keystore:其中包含密钥和公钥,指定导出证书位置和名称 genkey: 在用户目录中创建一个默认.keystor
  • keytool生成jks秘钥

    2019-10-08 04:07:30
    注意:  apach配置ssl需要:*....先使用keytool制作证书(写入自身机构信息),将证书交给CA机构进行签名,将CA机构返回的两个证书(一个是CA机构信息的、一个是被签名的制作的证书导出到原来创建的jks文件中。...
  • --------------- 使用jdk生成...keytool -genkeypair -alias beijingliupei -keyalg RSA -keypass beijingliupei -keystore beijingliupei.jks -storepass beijingliupei 2.Keytool 是一个java提供的证书管理工具 -ali.
  • 导出公钥 openssl是一个加解密工具包,这里使用openssl来导出公钥信息。 ... 安装资料目录下的Win64...cmd进入leon.jks文件所在目录执行如下命令(如下命令在windows下执行,会把-变成中文方式,请将它改成英文的-):
  • java生成keystore,.crt .key .cer证书导出

    千次阅读 2018-04-18 18:24:50
    最近项目中需要将restful接口统一为https,需要一些证书,如tomcat需要keystore(jks)开启https,有些则需要.crt,.key证书文件。经过一番折腾终于搞定,现将关键步骤记录如下: 1.通过jdk工具生成keystore(jks)...
  • jks与pfx转换工具

    2018-10-15 13:13:09
    该命令将server.jks中别名为tomcat的SSL证书导出,运行后将产生3个文件 exportfile.key、exportfile.crt、exportfile.pfx,exportfile.pfx可以导入到微软的IIS中,exportfile.key和exportfile.crt 可用于Apache或者...
  • 最近项目中需要将restful接口统一为https,需要一些证书,如tomcat需要keystore(jks)开启https,有些则需要.crt,.key证书文件。经过一番折腾终于搞定,现将关键步骤记录如下: 1.通过jdk工具生成keystore(jks)...
  • 主要格式test.keystore和test.jks区别keytool生成tomcat证书生成私钥和证书查看证书详情jks转成pkcs12格式证书导出证书导入证书证书安装PFX证书安装JKS证书安装nginx证书脚本 前言 一般来说,主...
  • 最近项目中需要将restful接口统一为https,需要一些证书,如tomcat需要keystore(jks)开启https,有些则需要.crt,.key证书文件。经过一番折腾终于搞定,现将关键步骤记录如下: 1.通过jdk工具生成keystore(jks)...
  • Android SSL BKS证书生成

    2018-03-31 14:14:25
    Android SSL BKS证书生成, 以及PFX与JKS证书的转换 一.Android SSL BKS 证书生成过程  1.生成服务器jks证书: keytool -genkey -alias peer -keystore peer.jks  2.导出cert证书: keytool -exportcert -alias ...
  • jks转为pkcs12格式

    千次阅读 2007-07-25 00:20:00
    原创文章,鼓励转载请务必注明出处,作者:李佳 网上大多介绍如何使用openssl和keytool将pkcs12证书转为jks格式密钥库,很少有介绍jks转为pkcs12格式,原因是jks私钥无法用工具导出(至少我没找到导出的方法,如果哪位高手...
  • 证书转换方法

    2017-06-19 13:50:52
    JKS to PEM JKS(Java KeyStore)是Java的一个证书仓库, 包括授权证书和公钥证书等. ...现提供了一个JKS证书文件和证书的密码,需要转成PEM文件给Nginx SSL配置. 先通过keytool导出成PKCS12格式(.p12后缀

空空如也

空空如也

1 2 3 4 5 6
收藏数 104
精华内容 41
关键字:

导出jks证书