Network Security Services

This translation is incomplete. Please help translate this article from English

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 ...