Add additional error logs in ocsp module.
authorBartlomiej Grzelewski <b.grzelewski@samsung.com>
Mon, 1 Sep 2014 09:43:29 +0000 (11:43 +0200)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Fri, 12 Sep 2014 12:59:28 +0000 (14:59 +0200)
Change-Id: I4a474d4cafd550d5db02e2c1b53f62f96ebfa83b

src/manager/service/ocsp.cpp

index cca8c7a..a917dd1 100644 (file)
@@ -254,6 +254,8 @@ int OCSPModule::ocsp_verify(X509 *cert, X509 *issuer, STACK_OF(X509) *systemCert
         /* free stuff */
         OCSP_REQUEST_free(req);
         OCSP_RESPONSE_free(resp);
+
+        LogDebug("Error in OCSP_response_get1_basic");
         return CKM_API_OCSP_STATUS_INVALID_RESPONSE;
     }
 
@@ -276,6 +278,7 @@ int OCSPModule::ocsp_verify(X509 *cert, X509 *issuer, STACK_OF(X509) *systemCert
         char errStr[100];
         ERR_error_string(err,errStr);
         // printf("OCSP_basic_verify fail.error = %s\n", errStr);
+        LogDebug("Error in OCSP_basic_verify.");
         return CKM_API_OCSP_STATUS_INVALID_RESPONSE;
     }
 
@@ -290,6 +293,7 @@ int OCSPModule::ocsp_verify(X509 *cert, X509 *issuer, STACK_OF(X509) *systemCert
             OCSP_RESPONSE_free(resp);
             OCSP_BASICRESP_free(bs);
             X509_STORE_free(trustedStore);
+            LogDebug("Error in OCSP_check_nonce");
             return CKM_API_OCSP_STATUS_INVALID_RESPONSE;
         }
     }
@@ -305,6 +309,7 @@ int OCSPModule::ocsp_verify(X509 *cert, X509 *issuer, STACK_OF(X509) *systemCert
         OCSP_BASICRESP_free(bs);
         X509_STORE_free(trustedStore);
 
+        LogDebug("Error in OCSP_resp_find_status");
         return CKM_API_OCSP_STATUS_INVALID_RESPONSE;
     }
 
@@ -322,6 +327,7 @@ int OCSPModule::ocsp_verify(X509 *cert, X509 *issuer, STACK_OF(X509) *systemCert
         OCSP_BASICRESP_free(bs);
         X509_STORE_free(trustedStore);
 
+        LogDebug("Error in OCSP_check_validity");
         return CKM_API_OCSP_STATUS_INVALID_RESPONSE;
     }