类java.security.cert.CertificateFactorySpi源码实例Demo

下面列出了怎么用java.security.cert.CertificateFactorySpi的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: j2objc   文件: CertificateFactorySpiTest.java
/**
 * Test for <code>engineGenerateCertPath(InputStream)</code> method.
 * Assertion: Generates a <code>CertPath</code> object and initializes it
 * with the data read from the <code>InputStream</code>
 */
public void testEngineGenerateCertPathLjava_io_InputStream01() {
    CertificateFactorySpi certFactorySpi = new MyCertificateFactorySpi();

    MyCertificateFactorySpi.putMode(true);
    ByteArrayInputStream bais = new ByteArrayInputStream(new byte[0]);
    DataInputStream dis = new DataInputStream(bais);

    try {
        assertNull(certFactorySpi.engineGenerateCertPath(dis));
    } catch (CertificateException e) {
        fail("Unexpected CertificateException " + e.getMessage());
    }
}
 
源代码2 项目: j2objc   文件: CertificateFactorySpiTest.java
public void testAbstractMethods() {
    CertificateFactorySpi certFactorySpi = new extCertificateFactorySpi();
    ByteArrayInputStream bais = new ByteArrayInputStream(new byte[3]);
    DataInputStream dis = new DataInputStream(bais);

    try {
        certFactorySpi.engineGenerateCRL(dis);
        certFactorySpi.engineGenerateCRLs(dis);
        certFactorySpi.engineGenerateCertificate(dis);
        certFactorySpi.engineGenerateCertificates(dis);
    } catch (Exception e) {
        fail("Unexpected exception " + e.getMessage());
    }
}
 
源代码3 项目: j2objc   文件: CertificateFactory1Test.java
public myCertificateFactory(CertificateFactorySpi spi, Provider prov,
        String type) {
    super(spi, prov, type);
}
 
 类所在包
 类方法
 同包方法