Network Security Services

خدمات امنیت شبکه ( NSS ) مجموعه ای از کتابخانه های طراحی شده برای پشتیبانی از توسعه کراس پلت فرم از برنامه های امنیتی و کلاینت و سرور است. برنامه های ساخته شده با NSS می توانند از SSL v3، TLS، PKCS # 5، PKCS # 7، PKCS # 11، PKCS # 12، S / MIME، X.509 v3 و دیگر استانداردهای امنیتی پشتیبانی کند.

برای اطلاعات دقیق در مورد استانداردهای پشتیبانی، به بررسی اجمالی از NSS . برای یک لیست از سوالات متداول، به پرسش های متداول مراجعه کنید .

NSS تحت مجوز عمومی Mozilla موجود است. برای اطلاعات در مورد دانلود منتشر شده NSS به عنوان فایل های tar، به دانلود منبع PKI مراجعه کنید .

اگر شما یک توسعه دهنده هستید و مایل به مشارکت در NSS هستید، ممکن است بخواهید که اسناد سطح بالا را از جزئیات داخلی NSS و شروع به کار با NSS بخوانید .

مستندات

اطلاعات پس زمینه

بررسی NSS
خلاصه ای از NSS و قابلیت های آن را ارائه می دهد.
سوالات متداول NSS
پرسش های اساسی در مورد NSS پاسخ می دهد.
مقدمه ای بر رمزنگاری عمومی کلید
مفاهیم اساسی رمزنگاری عمومی کلید که NSS را پایه گذاری می کنند را توضیح می دهد.
معرفی SSL
پروتکل SSL را معرفی می کند، از جمله اطلاعاتی درباره رمزهای رمزنگاری پشتیبانی شده توسط SSL و مراحل مربوط به دستکاری SSL.

شروع شدن

انتشارات NSS
این صفحه حاوی اطلاعاتی درباره نسخه های فعلی و گذشته NSS است.
دریافت کد منبع و ساخت آن
دستورالعمل در مورد نحوه ساخت NSS در سیستم عامل های پشتیبانی شده مختلف.
کد منبع موزیلا را با استفاده از Mercurial دریافت کنید
اطلاعات در مورد کار با Mercurial.
دریافت کد منبع موزیلا با استفاده از CVS (نامعتبر)
مستندات CVS قدیمی ضعیف

API های NSS

مقدمه ای بر خدمات امنیتی شبکه
یک مرور کلی از کتابخانه های NSS و آنچه شما باید بدانید که از آنها استفاده می کنید را ارائه می دهد.
توابع عمومی NSS SSL
خلاصه API های SSL صادر شده توسط کتابخانه های اشتراک 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
Archived version. Describes the scheme for loading root CA certificates.
cert7.db
Archived version. General format of the cert7.db database.

PKCS #11 information

CA certificates pre-loaded into NSS

NSS is built on top of Netscape Portable Runtime (NSPR)

Netscape Portable Runtime
NSPR project page.
NSPR Reference
اسناد API NSPR

اطلاعات اضافی

برنامه ریزی

اطلاعات مربوط به برنامه ریزی NSS را می توانید در wiki.mozilla.org پیدا کنید ، از جمله:

جامعه

  • مشاهده انجمن های امنیتی موزیلا ...

{{DiscussionList ("dev-security"، "mozilla.dev.security")}}

  • مشاهده انجمن های رمزنگاری موزیلا ...

{{DiscussionList ("dev-tech-crypto"، "mozilla.dev.tech.crypto")}}