Nelson, About concurrent access to sec dbs:
I have a client app that uses threads to handle multiple simultaneous connections to a server. NSS is initialized once at the start then each thread opens a connection using that NSS. I'm actually doing this using JSS but it sounds like this would be a problem anyway, with either NSS or JSS, because of concurrent access to cert and key dbs. Why isn't concurrent access allowed? -- P "Nelson B. Bolyard" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > Wan-Teh Chang wrote: > > > A third party application just needs to create its own NSS > > config directory. NSS will create copies of the databases > > in that config directory. > > > > If a third party wants to *share* the certificates/keys > > contained within the Netscape/Mozilla standard databases, > > they can't do this while Netscape/Mozilla is running. > > *Concurrent* access to NSS databases is not supported > > right now. > > The user can just copy the cert and key DB files from one config directory > to another (assuming they're not in use while they're being copied), and > use copies to share certs/keys. > > > > And by not testing on the most wide spread Windows based OS, you are almost > > > telling us developers to use the Microsoft browser and Microsoft crypto API > > > only! To add insult to injury, you also state that not only do you not > > > test, you don't even use the dll's on any system! > > > > I said the Mozilla client (or the PSM component) is using > > the NSS static libraries right now. All other NSS clients > > are using NSS dlls. We plan to make the Mozilla client use > > NSS dlls soon. > > > > I said the NSS team only test NSS on Windows NT 4.0 and 2000. > > > [snip] The main > > reason we don't do NSS QA on Windows 98 is that we had a hard > > time getting our test harness (based on MKS Korn shell) to run > > on Windows 95/98. > > I have run it on Win98 in the past. I used to use win98SE exclusively at > home, and did NSS development and testing there. > > People should remember that NSS uses NSPR for platform indepdence, and > makes very few (if any) platform-dependent calls (e.g. win32 OS calls) > directly. NSS is not consciously using any NT-specific or Win2K specific > features. NSPR has separate versions for Win9x and WinNT/2k, and any > platform specific differences should be contained inside NSPR. > I don't know whether NSPR is being tested on Win9x regularly, except that > Mozilla and N6 both use it and run on Win9x all the time. > > > People test the Mozilla client on Windows 98 all the time. > > Netscape certainly tests the Netscape browser on Windows 98 > > and Me. > > -- > Nelson Bolyard > Disclaimer: I speak for myself, not for Netscape
