--- title: NSS の概要 slug: Mozilla/Projects/NSS/Overview_of_NSS tags: - NSS translation_of: Mozilla/Projects/NSS/Overview ---

Open Source Crypto Libraries

実績のあるアプリケーション・セキュリティ・アーキテクチャ

もし、SSL、S/MIMEやその他のインターネットセキュリティ標準を貴方のアプリケーションでサポートしたければ、すべてのセキュリティ機能を実装した Network Security Services (NSS) を使うことができます。NSSは、暗号ライブラリの完全なオープンソース実装を提供します。NSSは、AOL、Red Hat、Sunやその他の企業の下記を含む様々な製品で使われています。:

NSS には、プラットフォームでのパフォーマンスを最適化するために、開発者や OEM がアセンブラコードといったパッチを配布できるようにするフレームワークが含まれています。NSS 3.x は 18 のプラットフォームでその性能を発揮しています。

NSSのより詳しい情報については、 NSS Project PageNSS FAQ を参照してください。

JavaインターフェースからNSSのソースコードは Mozilla CVSツリーにあります。詳細は、 Network Security Services for Javaを参照してください。

NSS は Netscape Portable Runtime(NSPR)を使用します。この NSPR は、プラットフォームに依存しないオープンソースAPIであり、システムファンクションはクロスプラットフォーム開発を可能にするように設計されています。NSS と同様、NSPR はさまざまな製品で厳しいテストを経てきました。より詳しい情報は、NSPR プロジェクトページを参照してください。

相互運用性とオープンスタンダード

NSSを使って、あなたのアプリケーションで次の一連のセキュリティ標準をサポートすることができます:

完全な詳細に関しては、 暗号化技術を参照してください。

FIPS 140 妥当性確認 と NISCC テスト

NSS ソフトウェア暗号モジュールは、3度に渡り FIPS 140適合試験のセキュリティレベル1と2に合格しています。 詳細については NSS FIPS ページ (Or this one)を参照してください。

NSS ライブラリは NISCC のTLS/SSL および S/MIME のテストスイート(160万の不正入力によるテストケース)を通過しています。

Complete Software Development Kit

ライブラリとAPIに加えて、NSSは、デバッグ、診断、認証および鍵管理、暗号化モジュール管理および他の開発タスクのために必要なセキュリティ・ツールを提供します。

NSSには、大規模で増大する 資料が付いています。資料には、入門教材、 API リファレンス、コマンドラインツールの man ページ、および サンプルコードが含まれています。

NSSは、ソースと共有(ダイナミック)ライブラリが利用できます。すべての NSSリリースには以前のバージョンとの後方互換性があり、NSSユーザはそれらのアプリケーションを再コンパイルまたは再リンクすることなく新しいNSS共有ライブラリにアップグレードすることができます。

オープンソースライセンスと配布

NSS は、Mozilla Public License, GNU General Public License, GNU Lesser General Public Licenseの3種類でライセンスされています。 最新のソースコードは、 http://www.mozilla.org とミラーサイトから、世界中で無料で取得できます。

{{ languages( { "en": "en/Overview_of_NSS" } ) }}