pjs/security
nelsonb%netscape.com b54a7e669d This patch extracts rfc822 names from a cert's distinguished name at the
time when the list of cert names is being built and builds a GeneralName
out of it, just as if the rfc822 name had come from a subject alt name
extension. This way, no special handling is needed of either directory
names or rfc822 names in the name constraints code.  The special "phase 1"
loop in cert_CompareNameWithConstraints disappears compmletely.  And all
the cases in the (former phase 2) loop can now simply assert that the
name's type matches the constraint's type exactly.

This patch also factors out the code that creates new CERTGeneralNames and
that copies a single CERTGeneralName into new separate functions.  This
eliminates a lot of duplicated code whose correctness required lengthy
inspection.  Now these primitive operations are centralized.
2003-06-26 01:25:10 +00:00
..
coreconf Temporarily disabled the fix for bug 208177 so that we can debug bug 2003-06-04 14:49:13 +00:00
dbm Add WinCE suport. 2002-04-03 23:27:16 +00:00
jss update to JSS 3.4 RTM. 2003-05-19 21:44:23 +00:00
manager Fixing bug 209884. Writing an inline helper to safely get an nsIScriptContext from a JSContext and making direct callers of JS_GetContextPrivate() use the helper. r=caillon@aillon.org, sr=peterv@netscape.com 2003-06-24 21:43:01 +00:00
nss This patch extracts rfc822 names from a cert's distinguished name at the 2003-06-26 01:25:10 +00:00
Makefile.in Cause this to build the PSM 2.0 directory now instead. 2001-04-16 20:41:00 +00:00