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



Reply via email to