网络安全服务(NSS)和Netscape可移植运行时(NSPR)的Python绑定
python-nss的Python项目详细描述
python nss是用于nss(网络安全服务)和 NSPR(Netscape便携式运行时)。NSS提供加密服务 支持SSL、TLS、PKI、PKIX、X509、PKCS*等。NSS是 OpenSSL的替代品,被主要软件广泛使用 项目。NSS通过FIPS-140认证。
NSS是基于NSPR构建的,因为NSPR提供了 操作系统服务,特别是在网络和 过程管理。python还提供了 操作系统服务,但由于nss和nspr是紧密绑定的 python nss公开nspr的元素。
有关python nss的更多信息,请参见 python-nss project page
有关NSS和NSPR的信息,请参见以下内容:
- Network Security Services. NSS project page.
- Netscape Portable Runtime. NSPR project page.
要构建python nss,您需要为 NSPR和NSS都需要安装。这是系统和 具体分布,因此我们不能给你明确的 说明。在Linux上,这些包通常称为:
- nss-devel
- nspr-devel
使用系统包管理器安装它们,例如在Fedora上:
% sudo yum install nss-devel nspr-devel
安装完所有软件包后,然后:
% python setup.py build % sudo python setup.py install
生成api文档:
% python setup.py build_doc