⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testp7bparser.java

📁 进行与数字证书相关开发必须的java源码
💻 JAVA
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   TestP7BParser.java

package jit.testsuit;

import java.io.PrintStream;
import jit.asn1parser.pkcs.pkcs7.P7BParser;
import jit.asn1parser.x509.X509Cert;
import junit.framework.Assert;
import junit.framework.TestCase;

public class TestP7BParser extends TestCase
{

    private P7BParser p7BParser;

    public TestP7BParser(String name)
    {
        super(name);
        p7BParser = null;
    }

    protected void setUp()
        throws Exception
    {
        super.setUp();
        p7BParser = new P7BParser();
    }

    protected void tearDown()
        throws Exception
    {
        p7BParser = null;
        super.tearDown();
    }

    public void testParseP7b()
        throws Exception
    {
        X509Cert certs[] = p7BParser.parseP7b("c:/testData/1.p7b");
        System.out.println("certs number:".concat(String.valueOf(String.valueOf(certs.length))));
        for(int i = 0; i < certs.length; i++)
        {
            System.out.println(certs[i].getSubject());
            Assert.assertNotNull(certs[i]);
        }

    }

    public void testGenerateP7b()
        throws Exception
    {
        X509Cert cert1 = new X509Cert("c:/testData/lijian.cer");
        X509Cert cert2 = new X509Cert("c:/testData/my.cer");
        X509Cert certs[] = p7BParser.parseP7b("c:/testData/1.p7b");
        X509Cert cert3 = certs[0];
        X509Cert cert4 = certs[1];
        X509Cert myCerts[] = {
            cert1, cert2, cert3, cert4
        };
        p7BParser.generateP7bFile(myCerts, "c:/myp7b.p7b");
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -