Search in sources :

Example 16 with CRL

use of java.security.cert.CRL in project j2objc by google.

the class IosCertificateFactory method engineGenerateCRLs.

@Override
public Collection<? extends CRL> engineGenerateCRLs(InputStream inStream) throws CRLException {
    List<CRL> result = new ArrayList<CRL>();
    CRL crl;
    while ((crl = engineGenerateCRL(inStream)) != null) {
        result.add(crl);
    }
    return result;
}
Also used : ArrayList(java.util.ArrayList) CRL(java.security.cert.CRL)

Example 17 with CRL

use of java.security.cert.CRL in project robovm by robovm.

the class CertStoreCollectionSpi method engineGetCRLs.

public Collection engineGetCRLs(CRLSelector selector) throws CertStoreException {
    List col = new ArrayList();
    Iterator iter = params.getCollection().iterator();
    if (selector == null) {
        while (iter.hasNext()) {
            Object obj = iter.next();
            if (obj instanceof CRL) {
                col.add(obj);
            }
        }
    } else {
        while (iter.hasNext()) {
            Object obj = iter.next();
            if ((obj instanceof CRL) && selector.match((CRL) obj)) {
                col.add(obj);
            }
        }
    }
    return col;
}
Also used : ArrayList(java.util.ArrayList) Iterator(java.util.Iterator) ArrayList(java.util.ArrayList) List(java.util.List) CRL(java.security.cert.CRL)

Example 18 with CRL

use of java.security.cert.CRL in project robovm by robovm.

the class CRLTest method testToString.

//
// the following tests just call methods
// that are abstract in <code>Certificate</code>
// (So they just like signature tests)
//
/**
     * Test for <code>toString()</code> method
     */
public final void testToString() {
    CRL crl = new MyCRL("TEST_TYPE");
    crl.toString();
}
Also used : CRL(java.security.cert.CRL)

Example 19 with CRL

use of java.security.cert.CRL in project robovm by robovm.

the class CRLTest method testGetType01.

/**
     * Test #1 for <code>getType()</code> method<br>
     * Assertion: returns <code>CRL</code> type
     */
public final void testGetType01() {
    CRL crl = new MyCRL("TEST_TYPE");
    assertEquals("TEST_TYPE", crl.getType());
}
Also used : CRL(java.security.cert.CRL)

Example 20 with CRL

use of java.security.cert.CRL in project robovm by robovm.

the class CRLTest method testIsRevoked.

/**
     * Test for <code>isRevoked()</code> method
     */
public final void testIsRevoked() {
    CRL crl = new MyCRL("TEST_TYPE");
    crl.isRevoked(null);
}
Also used : CRL(java.security.cert.CRL)

Aggregations

CRL (java.security.cert.CRL)37 X509CRL (java.security.cert.X509CRL)16 CRLException (java.security.cert.CRLException)11 CertificateException (java.security.cert.CertificateException)9 ByteArrayInputStream (java.io.ByteArrayInputStream)8 ArrayList (java.util.ArrayList)7 File (java.io.File)6 Certificate (java.security.cert.Certificate)5 IOException (java.io.IOException)4 CertificateFactory (java.security.cert.CertificateFactory)4 DataInputStream (java.io.DataInputStream)3 InputStream (java.io.InputStream)3 CertificateFactorySpi (java.security.cert.CertificateFactorySpi)3 X509Certificate (java.security.cert.X509Certificate)3 List (java.util.List)3 FileInputStream (java.io.FileInputStream)2 X509CRLSelector (java.security.cert.X509CRLSelector)2 Iterator (java.util.Iterator)2 MyCertificateFactorySpi (org.apache.harmony.security.tests.support.cert.MyCertificateFactorySpi)2 AndroidOnly (dalvik.annotation.AndroidOnly)1