mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-22 16:37:31 +09:00
Update NSS to 3.48 while keeping vc2013 hackfix and no-sslkeylogfile intact.
This commit is contained in:
parent
0b9855b841
commit
171849c8e5
351 changed files with 115185 additions and 57946 deletions
|
|
@ -35,6 +35,7 @@ typedef struct CERTCertListStr CERTCertList;
|
|||
typedef struct CERTCertListNodeStr CERTCertListNode;
|
||||
typedef struct CERTCertNicknamesStr CERTCertNicknames;
|
||||
typedef struct CERTCertTrustStr CERTCertTrust;
|
||||
typedef struct CERTCertDistrustStr CERTCertDistrust;
|
||||
typedef struct CERTCertificateStr CERTCertificate;
|
||||
typedef struct CERTCertificateListStr CERTCertificateList;
|
||||
typedef struct CERTCertificateRequestStr CERTCertificateRequest;
|
||||
|
|
@ -140,6 +141,18 @@ struct CERTCertTrustStr {
|
|||
unsigned int objectSigningFlags;
|
||||
};
|
||||
|
||||
/*
|
||||
* Distrust dates for specific certificate usages.
|
||||
* These dates are hardcoded in nssckbi/builtins. They are DER encoded to be
|
||||
* compatible with the format of certdata.txt, other date fields in certs and
|
||||
* existing functions to read these dates. Clients should check the distrust
|
||||
* date in certificates to avoid trusting a CA for service they have ceased to
|
||||
* support */
|
||||
struct CERTCertDistrustStr {
|
||||
SECItem serverDistrustAfter;
|
||||
SECItem emailDistrustAfter;
|
||||
};
|
||||
|
||||
/*
|
||||
* defined the types of trust that exist
|
||||
*/
|
||||
|
|
@ -279,6 +292,8 @@ struct CERTCertificateStr {
|
|||
PK11SlotInfo *slot; /*if this cert came of a token, which is it*/
|
||||
CK_OBJECT_HANDLE pkcs11ID; /*and which object on that token is it */
|
||||
PRBool ownSlot; /*true if the cert owns the slot reference */
|
||||
/* These fields are used in nssckbi/builtins CAs. */
|
||||
CERTCertDistrust *distrust;
|
||||
};
|
||||
#define SEC_CERTIFICATE_VERSION_1 0 /* default created */
|
||||
#define SEC_CERTIFICATE_VERSION_2 1 /* v2 */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue