iTextSharp.text.pdf.security.LtvVerifier.GetOCSPResponsesFromDSS C# (CSharp) Метод

GetOCSPResponsesFromDSS() публичный Метод

public GetOCSPResponsesFromDSS ( ) : List
Результат List
        public List<BasicOcspResp> GetOCSPResponsesFromDSS()
        {
            List<BasicOcspResp> ocsps = new List<BasicOcspResp>();
            if (dss == null)
                return ocsps;
            PdfArray ocsparray = dss.GetAsArray(PdfName.OCSPS);
            if (ocsparray == null)
                return ocsps;
            for (int i = 0; i < ocsparray.Size; i++) {
                PRStream stream = (PRStream) ocsparray.GetAsStream(i);
                OcspResp ocspResponse = new OcspResp(PdfReader.GetStreamBytes(stream));
                if (ocspResponse.Status == 0)
                    try {
                        ocsps.Add((BasicOcspResp) ocspResponse.GetResponseObject());
                    } catch (OcspException e) {
                        throw new GeneralSecurityException(e.ToString());
                    }
            }
            return ocsps;
        }