windows环境下编译NSS和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文件运行),启动后出现如下图所示。

wKiom1SZVeHzvaqDAAGuhrqo6b8892.jpg

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


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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值