зеркало из https://github.com/mozilla/pjs.git
obey the isperm flag as in nss 3.3
This commit is contained in:
Родитель
b35afbbd97
Коммит
16a699c9fb
|
@ -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;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче