Network Security Services ( NSS ) คือชุดของไลบรารีที่ออกแบบมาเพื่อรองรับการพัฒนาข้ามแพลตฟอร์มของแอปพลิเคชันไคลเอนต์และเซิร์ฟเวอร์ที่เปิดใช้งานความปลอดภัย แอปพลิเคชันที่สร้างด้วย NSS สามารถรองรับ SSL v3, TLS, PKCS # 5, PKCS # 7, PKCS # 11, PKCS # 12, S / MIME, X.509 v3 ใบรับรองและมาตรฐานความปลอดภัยอื่น ๆ
สำหรับข้อมูลรายละเอียดเกี่ยวกับมาตรฐานการสนับสนุนให้ดูภาพรวมของ NSS สำหรับรายชื่อของคำถามที่ถามบ่อยดูที่คำถามที่พบบ่อย
NSS มีให้บริการภายใต้ Mozilla Public License สำหรับข้อมูลเกี่ยวกับการดาวน์โหลดรุ่น NSS เป็นไฟล์ tar ดูดาวน์โหลด PKI มา
หากคุณเป็นนักพัฒนาและต้องการที่จะนำไปสู่การ NSS คุณอาจต้องการที่จะอ่านเอกสารภาพรวม highlevel รายละเอียดภายในของ NSSและการเริ่มต้นกับ NSS
เอกสารประกอบ
ข้อมูลพื้นฐาน
- ภาพรวมของ NSS
- ให้ข้อมูลสรุปสั้น ๆ เกี่ยวกับ NSS และความสามารถ
- คำถามที่พบบ่อย NSS
- ตอบคำถามพื้นฐานเกี่ยวกับ NSS
- ข้อมูลเบื้องต้นเกี่ยวกับการเข้ารหัสคีย์สาธารณะ
- อธิบายแนวคิดพื้นฐานของการเข้ารหัสคีย์สาธารณะที่รองรับ NSS
- ข้อมูลเบื้องต้นเกี่ยวกับ SSL
- แนะนำโปรโตคอล SSL รวมถึงข้อมูลเกี่ยวกับการเข้ารหัสการเข้ารหัสที่รองรับโดย SSL และขั้นตอนที่เกี่ยวข้องกับ SSL handshake
เริ่มต้นใช้งาน
- NSS เผยแพร่
- หน้านี้มีข้อมูลเกี่ยวกับ NSS รุ่นปัจจุบันและในอดีต
- รับซอร์สโค้ดและสร้างมัน
- คำแนะนำในการสร้าง NSS บนแพลตฟอร์มต่างๆที่รองรับ
- รับซอร์สโค้ด Mozilla โดยใช้ Mercurial
- ข้อมูลเกี่ยวกับการทำงานกับ Mercurial
- รับซอร์สโค้ด Mozilla โดยใช้ CVS (เลิกใช้แล้ว)
- เอกสาร CVS เก่าที่เลิกใช้แล้ว
NSS API
- ข้อมูลเบื้องต้นเกี่ยวกับบริการรักษาความปลอดภัยเครือข่าย
- ให้ภาพรวมของไลบรารี NSS และสิ่งที่คุณจำเป็นต้องรู้เพื่อใช้งาน
- NSS SSL ฟังก์ชั่นสาธารณะ
- สรุป SSL API ที่ส่งออกโดยไลบรารีที่ใช้ร่วมกันของ NSS
- การอ้างอิง NSS SSL
- API ใช้เพื่อเรียกใช้การดำเนินการ SSL
- แนวทาง NSS API
- อธิบายวิธีการจัดระเบียบไลบรารีและรหัสและแนวทางในการพัฒนาโค้ด (หลักการตั้งชื่อการจัดการข้อผิดพลาดความปลอดภัยของเธรด ฯลฯ )
- หมายเหตุทางเทคนิค NSS
- ลิงก์ไปยังบันทึกทางเทคนิคของ NSS ซึ่งให้ข้อมูลล่าสุดเกี่ยวกับคุณสมบัติใหม่ของ NSS และเอกสารประกอบสำหรับหัวข้อขั้นสูงในการเขียนโปรแกรมด้วย NSS
เครื่องมือการทดสอบและรายละเอียดทางเทคนิคอื่น ๆ
- สร้างคำแนะนำสำหรับ NSS
- Describe how to check out and build NSS releases.
- NSS Developer Tutorial
- How to make changes in NSS. Coding style, maintaining ABI compatibility.
- NSS Tools
- Tools for developing, debugging, and managing applications that use NSS.
- Sample Code
- Demonstrates how NSS can be used for cryptographic operations, certificate handling, SSL, etc.
- Third-Party Code
- A list of third-party code included in the NSS library.
- NSS 3.2 Test Suite
- Archived version. Describes how to run the standard NSS tests.
- NSS Performance Reports
- Archived version. Links to performance reports for NSS 3.2 and later releases.
- Encryption Technologies Available in NSS 3.11
- Archived version. Lists the cryptographic algorithms used by NSS 3.11.
- NSS 3.1 Loadable Root Certificates
- เวอร์ชันที่เก็บถาวร อธิบายโครงร่างสำหรับการโหลดใบรับรอง CA หลัก
- cert7.db
- เวอร์ชันที่เก็บถาวร รูปแบบทั่วไปของฐานข้อมูล cert7.db
ข้อมูล PKCS # 11
ใบรับรอง CA ที่โหลดไว้ล่วงหน้าใน NSS
NSS สร้างขึ้นบน Netscape Portable Runtime (NSPR)
- Netscape Portable Runtime
- หน้าโครงการ NSPR
- การอ้างอิง NSPR
- เอกสาร NSPR API
ข้อมูลเพิ่มเติม
การวางแผน
ข้อมูลเกี่ยวกับการวางแผน NSS สามารถพบได้ที่wiki.mozilla.orgรวมถึง:
|
- ดูฟอรัม Mozilla Security ...
- ดูฟอรัม Mozilla Cryptography ...
|