}
r = __caCertDbStore.CheckDuplicateCertificate(certType, reinterpret_cast< byte* >(subjectName), lenSubjectName);
- SysTryReturnResult(NID_SEC_CERT, IsFailed(r), E_FILE_ALREADY_EXIST, "File already exists.");
+ if(!IsFailed(r))
+ {
+ return E_FILE_ALREADY_EXIST;
+ }
+
SysTryReturnResult(NID_SEC_CERT, r==E_DATA_NOT_FOUND, r, "Failed to check duplicate");
+
//Get the last installed certificate id from db table
__caCertDbStore.GetCurrentCertId(certId);
//Calculate the new (std::nothrow) certificate id for installation
std::unique_ptr< DbEnumerator > pEnum(pDatabase->QueryN(statement));
r = GetLastResult();
SysTryReturnResult(NID_SEC_CERT, !IsFailed(r) , r, "Failed to get query result.");
- SysTryReturnResult(NID_SEC_CERT, pEnum != null , E_DATA_NOT_FOUND, "No certificate found in database.");
+ if(pEnum == null)
+ {
+ r = E_DATA_NOT_FOUND;
+ }
return r;
}
fileName.Append(tempStr);
fileName.Append(extn);
- SysSecureLog(NID_SEC_CERT, "GetFileNameFromHandle(Handle = %d): File name = %ls.",
- hCert, fileName.GetPointer());
return E_SUCCESS;
}