package cn.zhang;
import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.security.Key;
import java.security.KeyStore;
import java.security.PublicKey;
import java.security.cert.Certificate;
import java.security.cert.CertificateException;
import java.security.cert.CertificateFactory;
/**
* @Author: zhangsong
* @Date: 2019/5/28 20:21
* @Version 1.0
* 首先需要通过jdk的keytool生成秘钥库等,需确保机器中安装有jdk
* 0.在本代码环境下,执行1命令时,秘钥库的密码和证书的密码须一致,请自行修改路径
* 请确保路径下无名为mykeystore.keystore的文件,否则可能会报密码错等
* 1.keytool -genkey -alias mykey -keyalg RSA -keystore C:/mykeystore.keystore -keysize 1024 -validity 3650
2.keytool -export -alias mykey -keystore C:/mykeystore.k