資源簡介
IDEA開發的純java源碼
提供頒發私鑰和證書接口,獲取公私鑰,自定義證書主題信息,同時提供合成pfx文件的接口
私鑰數據和證書數據可通過ssl工具的匹配,可進行簽名驗簽、加解密操作。

代碼片段和文件信息
/*??shaw?2018-12-18
*???制作私鑰文件和證書文件
*???合成pfx文件
*??個人主頁:https://user.qzone.qq.com/1939484341/infocenter
*/
package?psic;
import?server.base64;
import?server.DataCertCreate;
import?server.PFXUtil;
import?java.io.File;
import?java.security.PrivateKey;
import?java.security.PublicKey;
import?java.security.cert.X509Certificate;
public?class?SHAWApp?{
????
????????//=================================================
????????DataCertCreate?dataCertCreate?=?new?DataCertCreate();
????????String[]?info?=?{?“huahua_user“?“朱吉慶“?“吉慶歐巴影迷會“?“121“?“湖南“?“guangdong“?“111111“?“11111111“?“1“?};
????????//?生成公鑰
????????boolean?createPublicKey?=?dataCertCreate.createPublicKey(info);
????????System.out.println(“PUBLIC?KEY?CREATE?OK?result==“?+?createPublicKey);
????????boolean?createPublicKeyBYDecode?=?dataCertCreate.createPublicKeyBYDecode(info);
????????System.out.println(“PUBLIC?KEY?BY?base64Encoder?CREATE?OK?result==“?+?createPublicKeyBYDecode);
????????boolean?createPrivateKey?=?dataCertCreate.createPrivateKey(info);
????????System.out.println(“PRIVATE?KEY?CREATE?OK?result==“?+?createPrivateKey);
????????Boolean?pfx?=?dataCertCreate.toPFX(info);
????????System.out.println(“transToPFX?OK?result==“?+?pfx);
??????????
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-19?11:41??公私鑰自制\
?????目錄???????????0??2018-12-19?11:41??公私鑰自制\.idea\
?????文件?????????449??2018-12-18?13:51??公私鑰自制\.idea\compiler.xm
?????目錄???????????0??2018-12-19?11:41??公私鑰自制\.idea\copyright\
?????文件??????????74??2018-12-18?13:51??公私鑰自制\.idea\copyright\profiles_settings.xm
?????文件?????????340??2018-12-18?13:51??公私鑰自制\.idea\deployment.xm
?????文件?????????572??2018-12-18?15:14??公私鑰自制\.idea\encodings.xm
?????目錄???????????0??2018-12-19?11:41??公私鑰自制\.idea\inspectionProfiles\
?????文件?????????173??2018-12-18?13:51??公私鑰自制\.idea\inspectionProfiles\Project_Default.xm
?????目錄???????????0??2018-12-19?11:41??公私鑰自制\.idea\libraries\
?????文件?????????389??2018-12-18?17:07??公私鑰自制\.idea\libraries\bcprov_jdk15on_1_59.xm
?????文件?????????273??2018-12-18?17:03??公私鑰自制\.idea\misc.xm
?????文件?????????248??2018-12-18?13:51??公私鑰自制\.idea\modules.xm
?????文件???????32106??2018-12-19?11:40??公私鑰自制\.idea\workspace.xm
?????目錄???????????0??2018-12-19?11:41??公私鑰自制\out\
?????目錄???????????0??2018-12-19?11:41??公私鑰自制\out\production\
?????目錄???????????0??2018-12-19?11:41??公私鑰自制\out\production\test\
?????目錄???????????0??2018-12-19?11:41??公私鑰自制\out\production\test\lib\
?????文件??????792825??2018-12-19?11:39??公私鑰自制\out\production\test\lib\bcpkix-jdk15on-1.59.jar
?????文件?????4092400??2018-12-19?11:39??公私鑰自制\out\production\test\lib\bcprov-jdk15on-1.59.jar
?????文件???????83613??2018-12-19?11:39??公私鑰自制\out\production\test\lib\commons-io-1.3.1.jar
?????目錄???????????0??2018-12-19?11:41??公私鑰自制\out\production\test\psic\
?????文件????????1765??2018-12-19?11:39??公私鑰自制\out\production\test\psic\SHAWApp.class
?????目錄???????????0??2018-12-19?11:41??公私鑰自制\out\production\test\server\
?????文件????????1667??2018-12-19?11:39??公私鑰自制\out\production\test\server\ba
?????文件????????9141??2018-12-19?11:39??公私鑰自制\out\production\test\server\DataCertCreate.class
?????文件????????5664??2018-12-19?11:39??公私鑰自制\out\production\test\server\PFXUtil.class
?????目錄???????????0??2018-12-19?11:41??公私鑰自制\src\
?????目錄???????????0??2018-12-19?11:41??公私鑰自制\src\lib\
?????文件??????792825??2018-12-07?14:54??公私鑰自制\src\lib\bcpkix-jdk15on-1.59.jar
?????文件?????4092400??2018-12-07?14:55??公私鑰自制\src\lib\bcprov-jdk15on-1.59.jar
............此處省略7個文件信息
- 上一篇:本地證書實現數字信封加解密demo-java
- 下一篇:javaweb在線考試系統
評論
共有 條評論