ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11 セキュリティーサービス開発ガイド Oracle Solaris 11.1 Information Library (日本語) |
1. Oracle Solaris の開発者向けセキュリティー機能 (概要)
3. PAM アプリケーションおよび PAM サービスの記述
8. Oracle Solaris 暗号化フレームワークの紹介
このセクションでは、Oracle Solaris 暗号化フレームワークにプラグイン可能な 4 種類のアプリケーションを開発するための要件について説明します。
ユーザーレベルのコンシューマを開発するには、次のすべてを行います。
<security/cryptoki.h> をインクルードします。
すべての呼び出しを PKCS #11 インタフェース経由で行なってください。
libpkcs11.so をリンクします。
ライブラリ内で C_Finalize() 関数を呼び出すべきではありません。
詳細については、第 9 章ユーザーレベルの暗号化アプリケーションの記述を参照してください。
カーネルレベルのコンシューマを開発するには、次のすべてを行います。
<sys/crypto/common.h> と <sys/crypto/api.h> をインクルードします。
すべての呼び出しをカーネルプログラミングインタフェース経由で行います。