package com.xgh.keystore.test;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.security.GeneralSecurityException;
import java.security.Key;
import java.security.KeyStore;
import java.security.cert.Certificate;
import java.security.cert.X509Certificate;
import java.util.Enumeration;
import junit.framework.TestCase;
/***
* KeyStore工具
* @author xgh
*
*/
public class KeyStoreUtil extends TestCase{
/***
* 将PKCS12类型的KeyStore转换成JKS类型的KeyStore
*/
public void testConvertPFX2JKS() throws Exception{
//KeyStoreType类型
String keyStoreType_PKCS12="PKCS12";
String keyStoreType_JKS="JKS";
try {
KeyStore pfxKeystore = KeyStore.getInstance("PKCS12");
//FileInputStream pfxFile = new FileInputStream("src/xgh.pfx");
FileInputStream pfxFile = new FileInputStream("src/jks2pfx.pfx");
JKS和PKCS12密钥容器相互转换
最新推荐文章于 2021-10-24 00:37:28 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)