资源简介
pfx文件拆分与合成.zip
代码片段和文件信息
/* shaw 2018-12-18
* 从pfx文件中获取公钥和私钥
* 将证书和私钥文件合成pfx文件
* 个人主页:https://user.qzone.qq.com/1939484341/infocenter
*/
package psic;
import server.base64;
import server.PFXUtil;
import java.io.File;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.cert.X509Certificate;
public class SHAWApp {
//测试
public static void main(String[] args) throws Exception {
PFXUtil pfxUtil = new PFXUtil();
String pfxPath =“C:\\Users\\Nycko\\Desktop\\cert\\ssl.pfx“;
String password = “123456“;
try {
//私钥:pfx文件中获取私钥对象
PrivateKey privateKey = pfxUtil.getPrivateKeyByPfx(pfxPath password);
byte[] privateKeyByte = privateKey.getEncoded();
String privateKeyStr = base64.encodebase64(privateKeyByte);
System.out.println(“私钥base64字符串:“ + privateKeyStr);
//=====私钥base64字符串转私钥对象
PrivateKey privateKey2 = pfxUtil.getPrivateKey(privateKeyStr);
// System.out.println(“私钥base64字符串2:“ + base64.encodebase64(privateKey2.getEncoded()));
//证书:从pfx文件中获取证书对象
X509Certificate certificate = pfxUtil.getX509Certificate(pfxPath password);
String cert = base64.encodebase64(certificate.getEncoded());
System.out.println(“证书:“+cert);
System.out.println(“证书主题:“ + certificate.getSubjectDN().getName());
String publicKeyStr = base64.encodebase64(certificate.getPublicKey().getEncoded());
System.out.println(“公钥base64字符串:“ + publicKeyStr);
//=====公钥base64字符串转公钥对象
PublicKey publicKeyStr2 = pfxUtil.getPublicKey(publicKeyStr);
// System.out.println(“公钥base64字符串2:“ + base64.encodebase64(publicKeyStr2.getEncoded()));
//PFX:合成pfx(需要私钥、公钥证书)
String savePath = pfxUtil.generatorPFX(privateKey certificate “123456“
new File(“C:\\config\\shaw\\shaw.pfx“));
System.out.println(savePath);
} catch (Exception e) {
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-12-19 09:54 pfx文件拆分与合成\
目录 0 2018-12-19 09:54 pfx文件拆分与合成\.idea\
文件 449 2018-12-18 13:51 pfx文件拆分与合成\.idea\compiler.xm
目录 0 2018-12-19 09:54 pfx文件拆分与合成\.idea\copyright\
文件 74 2018-12-18 13:51 pfx文件拆分与合成\.idea\copyright\profiles_settings.xm
文件 340 2018-12-18 13:51 pfx文件拆分与合成\.idea\deployment.xm
文件 572 2018-12-18 15:14 pfx文件拆分与合成\.idea\encodings.xm
目录 0 2018-12-19 09:54 pfx文件拆分与合成\.idea\inspectionProfiles\
文件 173 2018-12-18 13:51 pfx文件拆分与合成\.idea\inspectionProfiles\Project_Default.xm
目录 0 2018-12-19 09:54 pfx文件拆分与合成\.idea\libraries\
文件 389 2018-12-18 17:07 pfx文件拆分与合成\.idea\libraries\bcprov_jdk15on_1_59.xm
文件 273 2018-12-18 17:03 pfx文件拆分与合成\.idea\misc.xm
文件 248 2018-12-18 13:51 pfx文件拆分与合成\.idea\modules.xm
文件 30607 2018-12-19 09:53 pfx文件拆分与合成\.idea\workspace.xm
目录 0 2018-12-19 09:54 pfx文件拆分与合成\out\
目录 0 2018-12-19 09:54 pfx文件拆分与合成\out\production\
目录 0 2018-12-19 09:54 pfx文件拆分与合成\out\production\test\
目录 0 2018-12-19 09:54 pfx文件拆分与合成\out\production\test\lib\
文件 792825 2018-12-18 17:14 pfx文件拆分与合成\out\production\test\lib\bcpkix-jdk15on-1.59.jar
文件 4092400 2018-12-18 17:14 pfx文件拆分与合成\out\production\test\lib\bcprov-jdk15on-1.59.jar
文件 83613 2018-12-18 17:14 pfx文件拆分与合成\out\production\test\lib\commons-io-1.3.1.jar
目录 0 2018-12-19 09:54 pfx文件拆分与合成\out\production\test\psic\
文件 2805 2018-12-19 09:46 pfx文件拆分与合成\out\production\test\psic\SHAWApp.class
目录 0 2018-12-19 09:54 pfx文件拆分与合成\out\production\test\server\
文件 1667 2018-12-18 17:18 pfx文件拆分与合成\out\production\test\server\ba
文件 5664 2018-12-18 17:18 pfx文件拆分与合成\out\production\test\server\PFXUtil.class
目录 0 2018-12-19 09:54 pfx文件拆分与合成\src\
目录 0 2018-12-19 09:54 pfx文件拆分与合成\src\lib\
文件 792825 2018-12-07 14:54 pfx文件拆分与合成\src\lib\bcpkix-jdk15on-1.59.jar
文件 4092400 2018-12-07 14:55 pfx文件拆分与合成\src\lib\bcprov-jdk15on-1.59.jar
文件 83613 2018-12-18 17:07 pfx文件拆分与合成\src\lib\commons-io-1.3.1.jar
............此处省略6个文件信息
- 上一篇:仿蚂蚁森林能量特效
- 下一篇:航天信息金税卡接口开发文档
相关资源
- 钉钉...rar
- CallRecordDemo.zip
- C_STL中文版.zip
- xinli.zip
- myeclipse-2019.4.7s破解文件.rar
- 网站视频破解工具.rar
- 真题试卷1999-2018(无2012).rar
- 动态网页.zip
- 算法讲义.pdf
- 无限加速百度云.rar
- thm.rar
- ScanGunAndIC.rar
- 运筹学第4版课后答案[1-17章].pdf
- GM工具破解版一键转换PKG成版本.exe
- iFiddler5.6(解压密码irabbit).rar
- anyconnect-win-4.7.00136-core-predeploy-k9.zip
- 医疗小程序医联体V6.0.0全开源.zip
- 《概率图模型:原理与技术》中文版
- 组态王海康控件.rar
- GBT19001-2016ISO9001-2015质量管理体系全套
- 管壳式换热器换热面积计算软件和G
- 网狐荣耀版-UI-红中麻将[Kind_389].zip
- 亲测myeclipseci2019及eclipse汉化可用适用
- ANSYSCFX.pdf
- 毕业生就业信息管理系统的设计与实
- 渲梦工厂真正破解版.rar
- smzy_YummyFTPPropojieb.dmg
- 百度强引蜘蛛.zip
- 80C51proteus仿真.rar
- 弹幕播放器Demo.zip
评论
共有 条评论