Cert Management UI V2: Enable delete functionality for added-by-you certs

Bug: 40928765
Change-Id: I9d927e95fae1bc26d32daa0693df4271f2fb5155
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5925341
Reviewed-by: Matt Mueller <[email protected]>
Commit-Queue: Carlos IL <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1373464}
diff --git a/chrome/browser/net/server_certificate_database.h b/chrome/browser/net/server_certificate_database.h
index 696ef01..6262adde 100644
--- a/chrome/browser/net/server_certificate_database.h
+++ b/chrome/browser/net/server_certificate_database.h
@@ -56,6 +56,9 @@
 
   uint32_t RetrieveCertificatesCount();
 
+  // Delete the certificate with a matching hash from the database.
+  bool DeleteCertificate(const std::string& sha256hash_hex);
+
  private:
   sql::InitStatus InitInternal(const base::FilePath& storage_dir);