IsValidResponse() public method

public IsValidResponse ( BasicOcspResp ocspResp, X509Certificate issuerCert ) : void
ocspResp Org.BouncyCastle.Ocsp.BasicOcspResp
issuerCert Org.BouncyCastle.X509.X509Certificate
return void
コード例 #1
0
 /**
  * Gets OCSP response. If {@see OCSPVerifier} was set, the response will be checked.
  */
 public virtual BasicOcspResp GetBasicOCSPResp(X509Certificate checkCert, X509Certificate rootCert, String url)
 {
     try {
         OcspResp ocspResponse = GetOcspResponse(checkCert, rootCert, url);
         if (ocspResponse == null)
         {
             return(null);
         }
         if (ocspResponse.Status != OcspRespStatus.Successful)
         {
             return(null);
         }
         BasicOcspResp basicResponse = (BasicOcspResp)ocspResponse.GetResponseObject();
         if (verifier != null)
         {
             verifier.IsValidResponse(basicResponse, rootCert);
         }
         return(basicResponse);
     } catch (Exception ex) {
         if (LOGGER.IsLogging(Level.ERROR))
         {
             LOGGER.Error(ex.Message);
         }
     }
     return(null);
 }