91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 8.16M
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-06
  • 語言: 其他
  • 標簽: 其他??

資源簡介

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字符串轉(zhuǎn)私鑰對象
????????????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字符串轉(zhuǎn)公鑰對象
????????????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.xml
?????目錄???????????0??2018-12-19?09:54??pfx文件拆分與合成\.idea\copyright\
?????文件??????????74??2018-12-18?13:51??pfx文件拆分與合成\.idea\copyright\profiles_settings.xml
?????文件?????????340??2018-12-18?13:51??pfx文件拆分與合成\.idea\deployment.xml
?????文件?????????572??2018-12-18?15:14??pfx文件拆分與合成\.idea\encodings.xml
?????目錄???????????0??2018-12-19?09:54??pfx文件拆分與合成\.idea\inspectionProfiles\
?????文件?????????173??2018-12-18?13:51??pfx文件拆分與合成\.idea\inspectionProfiles\Project_Default.xml
?????目錄???????????0??2018-12-19?09:54??pfx文件拆分與合成\.idea\libraries\
?????文件?????????389??2018-12-18?17:07??pfx文件拆分與合成\.idea\libraries\bcprov_jdk15on_1_59.xml
?????文件?????????273??2018-12-18?17:03??pfx文件拆分與合成\.idea\misc.xml
?????文件?????????248??2018-12-18?13:51??pfx文件拆分與合成\.idea\modules.xml
?????文件???????30607??2018-12-19?09:53??pfx文件拆分與合成\.idea\workspace.xml
?????目錄???????????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\base64.class
?????文件????????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個文件信息

評論

共有 條評論