mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-20 15:27:32 +09:00
nss: update to 3.44.1, with vc2013 fix and gyp fix
This commit is contained in:
parent
a2ef5fcde7
commit
d4b834111b
553 changed files with 1515569 additions and 1130 deletions
|
|
@ -497,6 +497,13 @@ static const char *const
|
|||
"ocspResponder",
|
||||
"stepUp",
|
||||
"msTrustListSigning",
|
||||
"x509Any",
|
||||
"ipsecIKE",
|
||||
"ipsecIKEEnd",
|
||||
"ipsecIKEIntermediate",
|
||||
"ipsecEnd",
|
||||
"ipsecTunnel",
|
||||
"ipsecUser",
|
||||
NULL };
|
||||
|
||||
static SECStatus
|
||||
|
|
@ -517,6 +524,10 @@ AddExtKeyUsage(void *extHandle, const char *userSuppliedValue)
|
|||
|
||||
while (1) {
|
||||
if (!userSuppliedValue) {
|
||||
/*
|
||||
* none of the 'new' extended key usage options work with the prompted menu. This is so
|
||||
* old scripts can continue to work.
|
||||
*/
|
||||
if (PrintChoicesAndGetAnswer(
|
||||
"\t\t0 - Server Auth\n"
|
||||
"\t\t1 - Client Auth\n"
|
||||
|
|
@ -572,6 +583,45 @@ AddExtKeyUsage(void *extHandle, const char *userSuppliedValue)
|
|||
case 7:
|
||||
rv = AddOidToSequence(os, SEC_OID_MS_EXT_KEY_USAGE_CTL_SIGNING);
|
||||
break;
|
||||
/*
|
||||
* These new usages can only be added explicitly by the userSuppliedValues. This allows old
|
||||
* scripts which used '>7' as an exit value to continue to work.
|
||||
*/
|
||||
case 8:
|
||||
if (!userSuppliedValue)
|
||||
goto endloop;
|
||||
rv = AddOidToSequence(os, SEC_OID_X509_ANY_EXT_KEY_USAGE);
|
||||
break;
|
||||
case 9:
|
||||
if (!userSuppliedValue)
|
||||
goto endloop;
|
||||
rv = AddOidToSequence(os, SEC_OID_EXT_KEY_USAGE_IPSEC_IKE);
|
||||
break;
|
||||
case 10:
|
||||
if (!userSuppliedValue)
|
||||
goto endloop;
|
||||
rv = AddOidToSequence(os, SEC_OID_IPSEC_IKE_END);
|
||||
break;
|
||||
case 11:
|
||||
if (!userSuppliedValue)
|
||||
goto endloop;
|
||||
rv = AddOidToSequence(os, SEC_OID_IPSEC_IKE_INTERMEDIATE);
|
||||
break;
|
||||
case 12:
|
||||
if (!userSuppliedValue)
|
||||
goto endloop;
|
||||
rv = AddOidToSequence(os, SEC_OID_EXT_KEY_USAGE_IPSEC_END);
|
||||
break;
|
||||
case 13:
|
||||
if (!userSuppliedValue)
|
||||
goto endloop;
|
||||
rv = AddOidToSequence(os, SEC_OID_EXT_KEY_USAGE_IPSEC_TUNNEL);
|
||||
break;
|
||||
case 14:
|
||||
if (!userSuppliedValue)
|
||||
goto endloop;
|
||||
rv = AddOidToSequence(os, SEC_OID_EXT_KEY_USAGE_IPSEC_USER);
|
||||
break;
|
||||
default:
|
||||
goto endloop;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue