iTextSharp.text.pdf.security.OcspVerifier.GetOcspResponse C# (CSharp) Метод

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

public GetOcspResponse ( X509Certificate signCert, X509Certificate issuerCert ) : BasicOcspResp
signCert Org.BouncyCastle.X509.X509Certificate
issuerCert Org.BouncyCastle.X509.X509Certificate
Результат Org.BouncyCastle.Ocsp.BasicOcspResp
        public BasicOcspResp GetOcspResponse(X509Certificate signCert, X509Certificate issuerCert)
        {
            if (signCert == null && issuerCert == null) {
                return null;
            }
            OcspClientBouncyCastle ocsp = new OcspClientBouncyCastle();
            BasicOcspResp ocspResp = ocsp.GetBasicOCSPResp(signCert, issuerCert, null);
            if (ocspResp == null) {
                return null;
            }
            SingleResp[] resp = ocspResp.Responses;
            for (int i = 0; i < resp.Length; ++i) {
                Object status = resp[i].GetCertStatus();
                if (status == CertificateStatus.Good) {
                    return ocspResp;
                }
            }
            return null;
        }