码迷,mamicode.com
首页 > Windows程序 > 详细

windows环境下编译NSS和NSPR

时间:2014-12-24 06:34:06      阅读:1541      评论:0      收藏:0      [点我收藏+]

标签:nss   mozilla   nspr

    NSS(Network Security Services)是一套支持跨平台的库,能够在客户端应用和服务端应用的开发使用。使用NSS编译的应用能支持SSL V2和SSL V3以TLS,PKCS#5,PKCS#7,PKCS#11,PKCS#12,S/MIME,X.509 V3证书,还有其他安全标准。

    如果我们需要使用NSS库,我们需要将下载的源码进行编译。在MDN官网能够下到已经发布版本的源码:ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/


为了能编译NSS,我们要同时要下载NSPR库,在下载时候要选择NSS以及NSPR的压缩包下载。


源码下载完毕后,我们须安装Mozilla-build,默认安装,安装完毕后,C盘能够看到一个mozilla-build的文件夹。将之前下载的源码解压,将nss和nspr两个文件夹拷贝到C盘目录下。


打开mozilla-build文件夹,选择对应安装VS版本的bat文件运行(我电脑安装的VS2010,所以选择start-shell-msvc2010.bat文件运行),启动后出现如下图所示。

技术分享

将路径切换到nss目录下。输入"make nss_build_all"命令。接着就是漫长的等待了。如果编译没有错误,最后会在C盘目录下新建一个dist的文件夹,里面有相应的头文件和lib文件以及dll文件。


将nss编译完成后,如果我们需要将某些东西加入到nss库中,我们可以直接修改其代码,然后编译成我们需要的库,就可以使用了。

本文出自 “brave” 博客,请务必保留此出处http://hqalbert.blog.51cto.com/4729875/1594014

windows环境下编译NSS和NSPR

标签:nss   mozilla   nspr

原文地址:http://hqalbert.blog.51cto.com/4729875/1594014

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!