b=125041 CA not imported when getting personal cert

r=ssaux sr=alecf a=asa


git-svn-id: svn://10.0.0.236/trunk@118151 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
kaie%netscape.com 2002-04-04 22:30:40 +00:00
parent 5ccceb148c
commit dd3d08c5a4

View File

@ -3875,7 +3875,7 @@ fprintf(stderr, "====> nick: %s email: %s has-any-user: %d hash-any-ca: %d h
if (nick) {
if (trust.HasAnyUser())
return nsIX509Cert::USER_CERT;
if (trust.HasAnyCA())
if (trust.HasAnyCA() || CERT_IsCACert(cert,NULL))
return nsIX509Cert::CA_CERT;
if (trust.HasPeer(PR_TRUE, PR_FALSE, PR_FALSE))
return nsIX509Cert::SERVER_CERT;