Wan-Teh Chang wrote: > WHLZ wrote: > > > Hi, > > > > I am new in playing Mozilla. I downloaded the tar ball and compiled it. > > But when I ran it, I can't visit sites > > that requires https. From Wan-Teh Chang's instruction page on NSS, it > > seems I need to compile NSS into Mozilla. But the problem is I don't > > have BSAFE Crystal-C library. > > The instructions you read are old. Please let me know from where you > got the link to the old instruction page and I'll have the link updated. > > To answer your questions: > > 1. Yes, you need to compile NSS into Mozilla. In fact, you need a > component called PSM, which contains NSS. The instructions for > building Mozilla with PSM can be found at > http://www.mozilla.org/projects/security/pki/psm/buildpsm.html. > > 2. The current version of NSS is self-contained and does not require > BSAFE Crypto-C. > > 3. The current NSS release is 3.3.1. > http://www.mozilla.org/projects/security/pki/nss/release_notes_331.html > The release notes contains a link to the current NSS build > instructions. However, if the only reason you want to build NSS is > to make https work in Mozilla, you should follow the PSM build > instructions (see my answer #1). > > Wan-Teh
Thanks Wan-Teh. I found the instruction to build NSS from http://www.mozilla.org/projects/security/pki/nss/buildnss_31.html I believe it's my misunderstanding of the build process, plus an imcomplete tar-ball (I was using release 0.9.6, which has some directories missing in the "security" directory). Since then, I have switched to release 0.9.7, and was able to build SSL successfully with the switch "--enable-crypto". The new build works fine with "https" sites. Thanks again. Wiley
