bug 138626, remove deleted cert from cache even if references still exist

This commit is contained in:
ian.mcgreer%sun.com 2002-04-25 19:37:30 +00:00
parent 2e14215952
commit 05bc7f4136

View File

@ -86,8 +86,10 @@ SECStatus
SEC_DeletePermCertificate(CERTCertificate *cert)
{
PRStatus nssrv;
NSSTrustDomain *td = STAN_GetDefaultTrustDomain();
NSSCertificate *c = STAN_GetNSSCertificate(cert);
nssrv = NSSCertificate_DeleteStoredObject(c, NULL);
nssTrustDomain_RemoveCertFromCache(td, c);
return (nssrv == PR_SUCCESS) ? SECSuccess : SECFailure;
}