diff options
Diffstat (limited to 'net/base/cert_database.h')
-rw-r--r-- | net/base/cert_database.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/net/base/cert_database.h b/net/base/cert_database.h index 4851a77..a735e693 100644 --- a/net/base/cert_database.h +++ b/net/base/cert_database.h @@ -174,10 +174,16 @@ class NET_EXPORT CertDatabase { TrustBits trust_bits); // Delete certificate and associated private key (if one exists). - // Returns true on success or false on failure. - // |cert| is still valid when this function returns. + // |cert| is still valid when this function returns. Returns true on + // success. bool DeleteCertAndKey(const X509Certificate* cert); + // Delete the certificate and associated public and private key (if + // one exists) with the given label from the database. Returns true + // on success. ("label" here refers to the NSS Attribute CKA_LABEL, + // also referred to as a nickname or friendly name). + bool DeleteCertAndKeyByLabel(const std::string& label); + // Check whether cert is stored in a readonly slot. bool IsReadOnly(const X509Certificate* cert) const; #endif |