void initializeFromCert(X509Certificate2 cert) { RequestList = new OCSPSingleRequestCollection { new OCSPSingleRequest(cert, false) }; URL = getOcspUrl(new[] { cert }); }
void initializeFromCertsAndIssuer(X509Certificate2Collection certs, X509Certificate2 issuer) { RequestList = new OCSPSingleRequestCollection(); foreach (var cert in certs) { RequestList.Add(new OCSPSingleRequest(issuer, cert, false)); } }
void initializeFromCerts(X509Certificate2Collection certs) { RequestList = new OCSPSingleRequestCollection(); foreach (X509Certificate2 cert in certs) { RequestList.Add(new OCSPSingleRequest(cert, false)); } }
/// <summary> /// Initializes a new instance of <strong>OCSPRequest</strong> from an array of single request items. /// </summary> /// <param name="requestList"> /// An array of request items to include in the OCSP request. /// </param> /// <exception cref="ArgumentException"> /// <strong>requestList</strong> parameter is null. /// </exception> /// <exception cref="ArgumentNullException"> /// Collection in the <strong>requestList</strong> parameter is an empty sequence. /// </exception> public OCSPRequest(OCSPSingleRequestCollection requestList) { if (requestList == null) { throw new ArgumentNullException(nameof(requestList)); } if (requestList.Count == 0) { throw new ArgumentException("Request list is empty"); } RequestList = requestList; }
internal OCSPSingleRequestCollectionEnumerator(OCSPSingleRequestCollection entries) { _entries = entries; m_current = -1; }