血液科是看什么病| 脑鸣吃什么药| 什么玉最值钱| 94属什么生肖| 世界上最大的生物是什么| 总胆汁酸高是什么原因| 立夏吃什么食物| 哼哈二将是什么意思| 萎缩性胃炎吃什么药好| zoe是什么意思| 579是什么意思| 精液发黄是什么原因引起的| 掌心有痣代表什么| 品红是什么颜色| 不是什么而是什么造句| 易举易泄是什么原因| 入肉是什么字| 拉大便出血是什么原因| 得了咽炎有什么症状| 知己什么意思| 浑什么意思| 孕妇缺铁对胎儿有什么影响| 打玻尿酸有什么危害| 梦见挖野菜是什么意思| 三月初六是什么星座| ct是什么单位| 血沉高说明什么| 为什么头发总是很油| 孕妇建档是什么意思| 肝回声稍密是什么意思| 杜冷丁是什么| 西瓜虫吃什么| 红红火火是什么意思| 肥肠炒什么菜好吃| 喝藿香正气水不能吃什么| 蛇形分班是什么意思| 丝瓜什么时候种植最好| 重度脂肪肝吃什么药| 脆皖鱼是什么鱼| 乌龟吃什么| 明矾和白矾有什么区别| 131是什么意思| 夏季吃什么菜最好菜谱| 肌酐高说明什么问题| 汗青是什么意思| 路人皆知的上一句歇后语是什么| 小便泡沫多是什么原因| 电轴左偏是什么意思| 太阳为什么能一直燃烧| 肾虚吃什么食物能补| 感冒为什么会鼻塞| 什么是骨质增生| 前列腺增生用什么药好| 孕妇吃鸽子蛋对胎儿有什么好处| 上海有什么好玩的地方旅游景点| 吃谷维素有什么副作用| 万箭穿心代表什么生肖| 9是什么生肖| 障碍是什么意思| 发霉的衣服用什么洗能洗掉| 结肠炎吃什么药最见效| 狗是什么偏旁| 多五行属什么| 深是什么生肖| s和m是什么意思| mm什么意思| 脂肪分解成什么| 植树节什么时候| 人的价值是什么| 激素6项检查是些什么| 女性白细胞高是什么原因| 熬夜吃什么水果好| 港股通是什么| 莲子有什么作用| 迪卡侬属于什么档次| 八月八号什么星座| 嘴苦是什么原因引起的| 什么的草叶| 什么关系| 梦到前任预示着什么| 1880年是什么朝代| 嗓子痒痒吃什么药| 自助餐是什么意思| 保养是什么意思| 什么的彩虹| 申时属什么生肖| 谷丙转氨酶高是什么原因| 腰穿是什么意思| 寻麻疹是什么| 荣膺是什么意思| 友字五行属什么| 批号是什么意思| 口腔溃疡白色的是什么| 木加号读什么| 开黄腔是什么意思| 八八年属什么生肖| 事业单位是指什么| 秋天有什么植物| 七月一是什么星座| tritan是什么材质| 定性是什么意思| 什么的枣子| 幽门螺旋杆菌阳性吃什么药| 心血管堵塞吃什么药| 世界杯什么时候开始| 大麦是什么粮食| 今年62岁属什么生肖| 一切尽在不言中什么意思| 孕妇为什么会水肿| 伤官是什么意思| 血糖是什么| 一什么阳光| 桂圆有什么功效| 吸烟有什么危害| 圣诞节送女生什么礼物好| 拉屎不成形是什么原因| 结石什么东西不能吃| 弱冠之年是什么意思| 醋泡葡萄干有什么功效和作用| 小便有点刺痛是什么原因引起的| 湿吻是什么意思| 血管明显是什么原因| 嘉兴有什么大学| 今年贵庚是什么意思| 救济的近义词是什么| 肠胃炎能吃什么| 耳朵会动的人说明什么| 右肾盂分离是什么意思| 什么是半衰期| 11月17是什么星座| 女生下面是什么味道| sorona是什么面料| 老是发烧是什么原因| 老学究什么意思| 足银999是什么意思| 痔疮是什么意思| 什么病不能吃茄子| 尿里红细胞高什么原因| 蛔虫和蛲虫有什么区别| 婚检有什么项目| 逢九年应该注意什么有什么禁忌| 出现的反义词是什么| 什么叫凤凰男| 为什么丰胸霜一抹就变大| 安琪儿是什么意思| 牡丹是什么季节开的| 什么的月光| 血压低吃什么药见效快| 冰丝和天丝有什么区别| 有恙是什么意思| 羽立念什么| 什么是性质| 巴洛特利为什么叫巴神| 头晕脑胀是什么原因| ltp什么意思| 七月八号是什么星座| 胎动突然频繁是什么原因| 糖尿病人吃什么水果| 北面属于什么档次| 女性腹部彩超检查什么| 伤官运是什么意思| 为什么长口腔溃疡| 多肉是什么| 锡兵是什么意思| 检查胸部应该挂什么科| 例假血是黑色的是什么原因| 脉涩是什么意思| 生龙活虎是什么意思| vcr是什么意思| 悠着点是什么意思| 巴戟天为什么要抽芯| 每天吃维生素c有什么好处| 一什么知什么| 每日家情思睡昏昏什么意思| 宅是什么意思| 凿是什么意思| 拉磨是什么意思| 归脾丸和健脾丸有什么区别| 眉梢有痣代表什么| 吃什么治拉肚子| 瑶是什么意思| 尿素氮偏低是什么意思| 恐龙为什么灭绝| 肠胃属于什么科| 刀个刀个刀刀那是什么刀| 阴性是什么意思| 卡马西平是什么药| romoss是什么牌子| it是什么牌子的衣服| 脾肺两虚吃什么中成药| 晚上看到黄鼠狼什么预兆| 女生的胸长什么样| 1980属什么生肖| 手经常出汗是什么原因| 西红柿有什么营养| 什么东西最好吃| 药流后吃什么消炎药比较好| 什么情况下需要做肠镜检查| camp医学上是什么意思| 上焦不通吃什么中成药| 爬高上低是什么意思| 肌酐高吃什么药好| 多梦吃什么药| 2017什么年| 腔调是什么意思| 早上起床眼屎多是什么原因| 经常拉肚子是什么原因引起的| 为什么感冒会流眼泪| 合子是什么| 水煎是什么意思| 孩子腿疼是什么原因| 顺理成章是什么意思| 别人是什么意思| 1948年是什么年| 六月种什么菜| 兵部尚书相当于现在的什么官| 百字五行属什么| 盗汗和自汗有什么区别| 农历正月是什么星座| 会阴是什么部位| 红粉是什么意思| 尿白细胞高是什么原因| 气喘是什么原因| 为什么同房会痛| gpd是什么意思| 性瘾是什么意思| 印劫是什么意思| 痛风吃什么药最好| 梦见输钱是什么预兆| 盆腔少量积液什么意思| 521是什么星座的| 虾仁和什么炒好吃| 上火喝什么茶| 耳鼻喉科主要看什么病| 小孩脸上有白斑是什么原因| 胰腺炎吃什么食物| 梦见打官司预示着什么| 争论是什么意思| 食用葡萄糖是什么| 撤退性出血是什么意思| 一 什么云| 早搏是什么| 牛膝有什么功效| 得了阴虱用什么药能除根| 金牛座与什么星座最配| 什么时候容易怀孕| 胃反流是什么原因| cpu什么意思| 什么是省控线| 彩棉是什么面料| 4.2什么星座| 多宝鱼是什么鱼| 列席是什么意思| 培坤丸有什么作用功效| 7d是什么意思| 鬼剃头是什么病| 什么啤酒最好喝| 宫腔回声不均匀什么原因| 玉势是什么| 丑人多作怪什么意思| 梦遗太频繁是什么原因造成的| 小儿手足口病吃什么药| er是什么元素| 太作了是什么意思| 百度Jump to content

区块链将试水大规模商业应用

From Wikipedia, the free encyclopedia
Network Security Services
Developer(s)Mozilla, AOL, Red Hat, Sun Microsystems, Oracle Corporation, Google and others
Stable release
3.113[1] Edit this on Wikidata / 19 June 2025
Repository
Written inC, assembly
Operating systemCross-platform
PlatformCross-platform
TypeLibraries
LicenseMPL 2.0
Websitedeveloper.mozilla.org/en-US/docs/Mozilla/Projects/NSS
百度 凤凰历史:汉服最吸引您的一点是什么?徐娇:汉服毕竟有几千年文化底蕴的传承、沉淀。

Network Security Services (NSS) is a collection of cryptographic computer libraries designed to support cross-platform development of security-enabled client and server applications with optional support for hardware TLS/SSL acceleration on the server side and hardware smart cards on the client side. NSS provides a complete open-source implementation of cryptographic libraries supporting Transport Layer Security (TLS) / Secure Sockets Layer (SSL) and S/MIME. NSS releases prior to version 3.14 are tri-licensed under the Mozilla Public License 1.1, the GNU General Public License, and the GNU Lesser General Public License. Since release 3.14, NSS releases are licensed under GPL-compatible Mozilla Public License 2.0.[2]

History

[edit]

NSS originated from the libraries developed when Netscape invented the SSL security protocol.

FIPS 140 validation and NISCC testing

[edit]

The NSS software crypto module has been validated five times (in 1997,[3] 1999, 2002,[4] 2007, and 2010[5]) for conformance to FIPS 140 at Security Levels 1 and 2.[6] NSS was the first open source cryptographic library to receive FIPS 140 validation.[6] The NSS libraries passed the NISCC TLS/SSL and S/MIME test suites (1.6 million test cases of invalid input data).[6]

Applications that use NSS

[edit]

AOL, Red Hat, Sun Microsystems/Oracle Corporation, Google and other companies and individual contributors have co-developed NSS. Mozilla provides the source code repository, bug tracking system, and infrastructure for mailing lists and discussion groups. They and others named below use NSS in a variety of products, including the following:

Architecture

[edit]

NSS includes a framework to which developers and OEMs can contribute patches, such as assembly code, to optimize performance on their platforms. Mozilla has certified NSS 3.x on 18 platforms.[8][9] NSS makes use of Netscape Portable Runtime (NSPR), a platform-neutral open-source API for system functions designed to facilitate cross-platform development. Like NSS, NSPR has been used heavily in multiple products.

Software development kit

[edit]

In addition to libraries and APIs, NSS provides security tools required for debugging, diagnostics, certificate and key management, cryptography-module management, and other development tasks. NSS comes with an extensive and growing set of documentation, including introductory material, API references, man pages for command-line tools, and sample code.

Programmers can utilize NSS as source and as shared (dynamic) libraries. Every NSS release is backward-compatible with previous releases, allowing NSS users to upgrade to new NSS shared libraries without recompiling or relinking their applications.

Interoperability and open standards

[edit]

NSS supports a range of security standards, including the following:[10][11]

  • TLS 1.0 (RFC 2246), 1.1 (RFC 4346), 1.2 (RFC 5246), and 1.3 (RFC 8446). The Transport Layer Security (TLS) protocol from the IETF supersedes SSL v3.0 while remaining backward-compatible with SSL v3 implementations.
  • SSL 3.0. The Secure Sockets Layer (SSL) protocol allows mutual authentication between a client and server and the establishment of an authenticated and encrypted connection.
  • DTLS 1.0 (RFC 4347) and 1.2 (RFC 6347).
  • DTLS-SRTP (RFC 5764).
  • The following PKCS standards:
    • PKCS #1. RSA standard that governs implementation of public-key cryptography based on the RSA algorithm.
    • PKCS #3. RSA standard that governs implementation of Diffie–Hellman key agreement.
    • PKCS #5. RSA standard that governs password-based cryptography, for example to encrypt private keys for storage.
    • PKCS #7. RSA standard that governs the application of cryptography to data, for example digital signatures and digital envelopes.
    • PKCS #8. RSA standard that governs the storage and encryption of private keys.
    • PKCS #9. RSA standard that governs selected attribute types, including those used with PKCS #7, PKCS #8, and PKCS #10.
    • PKCS #10. RSA standard that governs the syntax for certificate requests.
    • PKCS #11. RSA standard that governs communication with cryptographic tokens (such as hardware accelerators and smart cards) and permits application independence from specific algorithms and implementations.
    • PKCS #12. RSA standard that governs the format used to store or transport private keys, certificates, and other secret material.
  • Cryptographic Message Syntax, used in S/MIME (RFC 2311 and RFC 2633). IETF message specification (based on the popular Internet MIME standard) that provides a consistent way to send and receive signed and encrypted MIME data.
  • X.509 v3. ITU standard that governs the format of certificates used for authentication in public-key cryptography.
  • OCSP (RFC 2560). The Online Certificate Status Protocol (OCSP) governs real-time confirmation of certificate validity.
  • PKIX Certificate and CRL Profile (RFC 3280). The first part of the four-part standard under development by the Public-Key Infrastructure (X.509) working group of the IETF (known as PKIX) for a public-key infrastructure for the Internet.
  • RSA, DSA, ECDSA, Diffie–Hellman, EC Diffie–Hellman, AES, Triple DES, Camellia, IDEA, SEED, DES, RC2, RC4, SHA-1, SHA-256, SHA-384, SHA-512, MD2, MD5, HMAC: Common cryptographic algorithms used in public-key and symmetric-key cryptography.
  • FIPS 186-2 pseudorandom number generator.

Hardware support

[edit]

NSS supports the PKCS #11 interface for access to cryptographic hardware like TLS/SSL accelerators, hardware security modules and smart cards. Since most hardware vendors such as SafeNet, AEP and Thales also support this interface, NSS-enabled applications can work with high-speed crypto hardware and use private keys residing on various smart cards, if vendors provide the necessary middleware. NSS version 3.13 and above support the Advanced Encryption Standard New Instructions (AES-NI).[12]

Java support

[edit]

Network Security Services for Java (JSS) consists of a Java interface to NSS. It supports most of the security standards and encryption technologies supported by NSS. JSS also provides a pure Java interface for ASN.1 types and BER/DER encoding.[13]

See also

[edit]

References

[edit]
  1. ^ "NSS 3.113 release notes — Firefox Source Docs documentation". Retrieved 19 July 2025.
  2. ^ "The Basics and Benefits of Network Security". Ludicart. KAVYA. 2025-08-05.
  3. ^ "Cryptographic Module Validation Program: Certificate #7". NIST. 2025-08-05. module:Netscape Security Module 1, vendor: Netscape Communications Corporation
  4. ^ "Cryptographic Module Validation Program: Certificate #248". NIST. 2025-08-05. module: Network Security Services, vendor: Sun Microsystems, Inc.
  5. ^ "Cryptographic Module Validation Program: Certificate #1280". NIST. 2025-08-05. module: Network Security Services (NSS) Cryptographic Module, vendor: Sun Microsystems, Inc., Red Hat?, Inc. and Mozilla Foundation, Inc.
  6. ^ a b c "FIPS". Mozilla Foundation. 2025-08-05. Retrieved 2025-08-05.
  7. ^ "Does Fennec use NSS?". mozilla.dev.security.policy newsgroup. 2025-08-05. Retrieved 2025-08-05.
  8. ^ "Overview of NSS: Open Source Crypto Libraries". Mozilla. 2025-08-05. Retrieved 2025-08-05.
  9. ^ "NSS FAQ". Mozilla. 2025-08-05. Retrieved 2025-08-05.
  10. ^ "Encryption Technologies Available in NSS 3.11". Mozilla. 2025-08-05. Retrieved 2025-08-05.
  11. ^ "Releases List". Archived from the original on 2025-08-05.
  12. ^ "AES-NI enhancements to NSS on Sandy Bridge systems". 2025-08-05. Retrieved 2025-08-05.
  13. ^ "jss: Network Security Services for Java is a Java interface to NSS".
[edit]
为什么过敏反复发作 南极有什么 胆囊切除后对身体有什么影响 界限性脑电图是什么意思 漱口杯什么材质好
最亮的星星是什么星 卡粉是什么意思 ct和磁共振有什么区别 才高八斗代表什么生肖 汗是什么味道
泡妞是什么意思啊 更年期综合症吃什么药 易经是什么 重楼的别名叫什么 受戒是什么意思
白食是什么意思 桑枝是什么 3月1号是什么星座 1996年属鼠五行属什么 规培证有什么用
哈密瓜为什么会苦hcv8jop6ns2r.cn 什么程度算精神出轨hcv8jop4ns5r.cn 春天什么花会开hcv9jop0ns4r.cn 防风通圣颗粒治什么病hcv8jop7ns7r.cn 男性更年期吃什么药hcv8jop7ns3r.cn
11月20号是什么星座hcv8jop6ns9r.cn 至死不渝下一句是什么hcv9jop5ns5r.cn 什么药治胃炎效果好zhongyiyatai.com 流鼻血是什么病的前兆hcv9jop7ns2r.cn 水化是什么意思hcv9jop8ns0r.cn
年兽叫什么chuanglingweilai.com 三焦是什么器官hcv7jop5ns1r.cn 彩排是什么意思hcv8jop8ns1r.cn 秀才指什么生肖hcv9jop5ns0r.cn 四个木是什么字sscsqa.com
最贵的烟是什么牌子hcv9jop7ns2r.cn 弥留之际什么意思0735v.com 坏垣是什么意思hcv7jop7ns0r.cn 小孩脱水有什么症状hcv8jop8ns1r.cn 指背煞是什么意思hcv8jop0ns0r.cn
百度