public List<X509Crl> GetCRLsFromDSS()
{
List<X509Crl> crls = new List<X509Crl>();
if (dss == null)
return crls;
PdfArray crlarray = dss.GetAsArray(PdfName.CRLS);
if (crlarray == null)
return crls;
X509CrlParser crlParser = new X509CrlParser();
for (int i = 0; i < crlarray.Size; ++i) {
PRStream stream = (PRStream) crlarray.GetAsStream(i);
X509Crl crl = crlParser.ReadCrl(new MemoryStream(PdfReader.GetStreamBytes(stream)));
crls.Add(crl);
}
return crls;
}