Exemple #1
0
 void initializeFromCert(X509Certificate2 cert)
 {
     RequestList = new OCSPSingleRequestCollection {
         new OCSPSingleRequest(cert, false)
     };
     URL = getOcspUrl(new[] { cert });
 }
Exemple #2
0
 void initializeFromCertsAndIssuer(X509Certificate2Collection certs, X509Certificate2 issuer)
 {
     RequestList = new OCSPSingleRequestCollection();
     foreach (var cert in certs)
     {
         RequestList.Add(new OCSPSingleRequest(issuer, cert, false));
     }
 }
Exemple #3
0
 void initializeFromCerts(X509Certificate2Collection certs)
 {
     RequestList = new OCSPSingleRequestCollection();
     foreach (X509Certificate2 cert in certs)
     {
         RequestList.Add(new OCSPSingleRequest(cert, false));
     }
 }
Exemple #4
0
 /// <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;
 }