JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11 セキュリティーサービス開発ガイド     Oracle Solaris 11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris の開発者向けセキュリティー機能 (概要)

2.  特権付きアプリケーションの開発

3.  PAM アプリケーションおよび PAM サービスの記述

4.  GSS-API を使用するアプリケーションの記述

5.  GSS-API クライアント例

6.  GSS-API サーバー例

7.  SASL を使用するアプリケーションの記述

8.  Oracle Solaris 暗号化フレームワークの紹介

9.  ユーザーレベルの暗号化アプリケーションとプロバイダの記述

10.  Oracle Solaris 鍵管理フレームワークの紹介

A.  C ベース の GSS-API プログラム例

B.  GSS-API リファレンス

C.  OID の指定

D.  SASL ソースコード例

E.  SASL リファレンス

用語集

索引

はじめに

Oracle Solaris 11 セキュリティーサービス開発ガイド』では、Oracle Solaris オペレーティング環境のセキュリティー機能に関する公開アプリケーションプログラミングインタフェース (Application Programming Interfaces、API) およびサービスプロバイダインタフェース (Service Provider Interfaces、SPI) について説明します。 「サービスプロバイダ」という用語は、暗号化アルゴリズムやセキュリティープロトコルといった、セキュリティーサービスを提供する目的でフレームワークにプラグインされるコンポーネントを指します。


注 - この Oracle Solaris のリリースでは、SPARC および x86 系列のプロセッサアーキテクチャーを使用するシステムをサポートしています。 サポートされるシステムは、Oracle Solaris OS: Hardware Compatibility Lists http://www.oracle.com/webfolder/technetwork/hcl/index.html に記載されています。 本書では、プラットフォームにより実装が異なる場合は、それを特記します。


対象読者

Oracle Solaris 11 セキュリティーサービス開発ガイド』は、次の種類のプログラムを記述する C 言語開発者を対象にしています。


注 - Oracle Solaris 機能に相当する Java 言語機能については、http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136007.html を参照してください。


お読みになる前に

このドキュメントの読者は、C プログラミングに精通している必要があります。 セキュリティー機構の基本的な知識があると便利ですが、必須ではありません。 このドキュメントを使用するにあたっては、ネットワークプログラミングについての専門知識は必要ありません。

内容の紹介

このドキュメントは次の章で構成されています。

関連マニュアル

セキュリティー機能に関するその他の情報については、次のソースを参照してください。

Oracle サポートへのアクセス

Oracle のお客様は、My Oracle Support を通じて電子的なサポートを利用することができます。 詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info を参照してください。聴覚に障害をお持ちの場合は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs を参照してください。

表記上の規則

このマニュアルでは、次のような字体や記号を特別な意味を持つものとして使用します。

表 P-1 表記上の規則

字体または記号
意味
AaBbCc123
コマンド名、ファイル名、ディレクトリ名、画面上のコンピュータ出力、コード例を示します。
.login ファイルを編集します。

ls -a を使用してすべてのファイルを表示します。

system%

AaBbCc123
ユーザーが入力する文字を、画面上のコンピュータ出力と区別して示します。
system% su

password:

AaBbCc123
変数を示します。実際に使用する特定の名前または値で置き換えます。
ファイルを削除するには、rm filename と入力します。
『 』
参照する書名を示します。
『コードマネージャ・ユーザーズガイド』を参照してください。
「 」
参照する章、節、ボタンやメニュー名、強調する単語を示します。
第 5 章「衝突の回避」を参照してください。

この操作ができるのは、「スーパーユーザー」だけです。

\
枠で囲まれたコード例で、テキストがページ行幅を超える場合に、継続を示します。
sun% grep `^#define \

 XV_VERSION_STRING'

Oracle Solaris OS に含まれるシェルで使用する、UNIX のデフォルトのシステムプロンプトとスーパーユーザープロンプトを次に示します。コマンド例に示されるデフォルトのシステムプロンプトは、Oracle Solaris のリリースによって異なります。

[ ] は省略可能な項目を示します。上記の例は、filename は省略してもよいことを示しています。

| は区切り文字 (セパレータ) です。この文字で分割されている引数のうち 1 つだけを指定します。

キーボードのキー名は英文で、頭文字を大文字で示します (例: Shift キーを押します)。ただし、キーボードによっては Enter キーが Return キーの動作をします。

ダッシュ (-) は 2 つのキーを同時に押すことを示します。たとえば、Ctrl-DControl キーを押したまま D キーを押すことを意味します。