obey the isperm flag as in nss 3.3

This commit is contained in:
ian.mcgreer%sun.com 2002-01-06 21:49:48 +00:00
Родитель b35afbbd97
Коммит 16a699c9fb
1 изменённых файлов: 10 добавлений и 0 удалений

Просмотреть файл

@ -169,6 +169,16 @@ __CERT_NewTempCertificate(CERTCertDBHandle *handle, SECItem *derCert,
NSSCryptoContext *context; NSSCryptoContext *context;
NSSArena *arena; NSSArena *arena;
CERTCertificate *cc; CERTCertificate *cc;
if (!isperm) {
/* Look for a perm cert first */
NSSDER encoding;
NSSITEM_FROM_SECITEM(&encoding, derCert);
c = NSSTrustDomain_FindCertificateByEncodedCertificate(handle,
&encoding);
if (c) {
return STAN_GetCERTCertificate(c);
}
}
arena = NSSArena_Create(); arena = NSSArena_Create();
if (!arena) { if (!arena) {
return NULL; return NULL;