• 大小: 8.16MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-06
  • 语言: Java
  • 标签: java  证书  私钥  

资源简介

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.xml
     目录           0  2018-12-19 11:41  公私钥自制\.idea\copyright\
     文件          74  2018-12-18 13:51  公私钥自制\.idea\copyright\profiles_settings.xml
     文件         340  2018-12-18 13:51  公私钥自制\.idea\deployment.xml
     文件         572  2018-12-18 15:14  公私钥自制\.idea\encodings.xml
     目录           0  2018-12-19 11:41  公私钥自制\.idea\inspectionProfiles\
     文件         173  2018-12-18 13:51  公私钥自制\.idea\inspectionProfiles\Project_Default.xml
     目录           0  2018-12-19 11:41  公私钥自制\.idea\libraries\
     文件         389  2018-12-18 17:07  公私钥自制\.idea\libraries\bcprov_jdk15on_1_59.xml
     文件         273  2018-12-18 17:03  公私钥自制\.idea\misc.xml
     文件         248  2018-12-18 13:51  公私钥自制\.idea\modules.xml
     文件       32106  2018-12-19 11:40  公私钥自制\.idea\workspace.xml
     目录           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\base64.class
     文件        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个文件信息

评论

共有 条评论