return new X509CRLObject( CertificateList.getInstance( sData.getCRLs().getObjectAt(sDataObjectCount++)));
return getCRL();
    private CRL readDERCRL(        InputStream in)        throws IOException, CRLException    {        ASN1InputStream dIn = new ASN1InputStream(in, ProviderUtil.getReadLimit(in));        ASN1Sequence seq = (ASN1Sequence)dIn.readObject();        if (seq.size() > 1                && seq.getObjectAt(0) instanceof DERObjectIdentifier)        {            if (seq.getObjectAt(0).equals(PKCSObjectIdentifiers.signedData))            {                sData = new SignedData(ASN1Sequence.getInstance(                                (ASN1TaggedObject)seq.getObjectAt(1), true));                return new X509CRLObject(                            CertificateList.getInstance(                                    sData.getCRLs().getObjectAt(sDataObjectCount++)));            }        }        return new X509CRLObject(CertificateList.getInstance(seq));    }