![]() |
Sun ONE Portal Server, Secure Remote Access 6.0 管理者ガイド |
第6章 証明書の操作
この章では、Secure Remote Access で提供される認証メカニズムと、必要な設定情報を説明します。
証明書の管理
Secure Remote Access は、リモートユーザーに対して証明書に基づく認証を行います。 Secure Remote Access は SSL (Secure Sockets Layer) を使用して安全な通信を可能にします。 SSL プロトコルを使用すると、2 基のマシン間の通信が安全なものになります。
Secure Remote AccessはPDC (Personal Digital Certificates) によるクライアント認証をサポートします。 PDC は SSL クライアント認証を通じてユーザーを認証するメカニズムです。 SSL クライアント認証を使用して、SSL ハンドシェークがゲートウェイで終了します。 ゲートウェイはユーザーの PDC を抽出して、これを認証されたサーバーに渡します。 このサーバーは PDC を使用してユーザーを認証します。
認証局 (CA) が発行した証明書を使用するか、自己署名証明書を生成して使用します。
証明書ファイル
自己署名した証明書のインストールを選択している場合、Sun ONE Portal Server、Secure Remote Access をインストールすると、自己署名 SSL 証明書が作成されインストールされます。 自己署名証明書のインストールを選択していない場合、認証データベースのみが作成されます。 証明書関連のファイルは/etc/opt/SUNWps/cert/default 内にあります。 このディレクトリには、デフォルトで 5 つのファイルが格納されています。 表 6-1 にファイルとその説明を示します。
信頼属性
証明書の信頼属性は、次の情報を提供します。
各証明書について、 メSSL、電子メール、オブジェクト署名モ の順序で表される3つのトラストカテゴリがあります。 ゲートウェイコンポーネントの場合、最初のカテゴリのみが役に立ちます。 各カテゴリ位置で、ゼロ以上の信頼属性コードが使用されます。
カテゴリの属性コードはカンマ (,) で区切られ、1 セットの属性は引用符 (") で括られます。 例えば、ゲートウェイのインストール時に生成およびインストールされた自己署名証明書には、「u,u,u」が付きます。これは root CA 証明書ではなくサーバー証明書 (ユーザー証明書) であることを示します。
各値で指定される属性の値とその意味を、表 6-2 に示します。
認証局 (CA)
一般的な公開 CA のほとんどは、すでに認証データベースに含まれています。 次にデフォルトで含まれるすべての公開 CA とその信頼属性のリストを示します。 公開 CA の信頼属性の修正に関する詳細については、「証明書の信頼属性の修正」を参照してください。 表6-3 に、一般的な認証局と信頼属性を示します。
certadmin スクリプト
Sun ONE Portal Server、Secure Remote Access をインストールすると、自己署名 SSL 証明書が作成され、インストールされます。
certadmin スクリプトを使用して、次のような証明書管理を追加することができます。
自己署名 SSL 証明書の生成
注 certadmin はマルチバイトエントリをサポートしません。 certadmin ツールのいずれかのオプションを呼び出し、要求に対してマルチバイトエントリを値に指定すると、certadmin はその値を受け付けません。
他のユーティリティを使用してマルチバイトエントリを含む証明書署名要求 (CSR) を生成すると、certadmin は要求に署名し、証明書を処理します。
gwcertutil
InstallDir/SUNWps/bin/ の certadmin スクリプトは、gwcertutil コマンドを便宜上ラップするスクリプトです。 certadmin スクリプトを使用すると、証明書管理に関連した通常のタスクを実行しやすくなります。 追加機能については、直接 gwcertutil コマンドを使用します。 例えば、認証データベースから証明書を削除する場合に gwcertutil を使用します。コマンド gwcertutil -H で使用方法を表示できます。
自己署名 SSL 証明書の生成
詳細については、Sun ONE Portal Server、Secure Remote Access 6.0 インストールガイドの第4章「SSL 証明書のインストール」の「自己署名付き証明書の生成」を参照してください。
SSL 証明書の CA からの取得とインストール
Secure Remote Access ゲートウェイコンポーネントのインストール時に、デフォルトで自己署名証明書が作成されインストールされます。 インストール後はいつでも、正式な認証局 (CA) が指定するベンダまたは自社の CA が署名した SSL 証明書をインストールすることができます。
詳細については、Sun ONE Portal Server、Secure Remote Access 6.0 インストールガイドの第 4 章「SSL 証明書のインストール」の「認証局から取得した証明書のインストール」を参照してください。
ルート CA 証明書のリスト
ルート CA のリストを表示する手順
ここで profilename はゲートウェイインスタンスの名前です。
「証明書管理 (Certificate Administration)」メニューが表示されます。
1) 自己署名証明書を生成 2) 証明書署名要求 (CSR) を生成 3) ルート CA 証明書を追加 4) 証明局 (CA) から証明書をインストール 5) 証明書の信頼属性を変更 (PDCを使用する場合など) 6) ルート CA 証明書一覧を表示 7) すべての証明書を表示 8) 終了 選択: [8] 6
「証明書管理 (certificate administration)」メニューのオプション 6 を選択します。
すべての証明書のリスト
すべての証明書およびその信頼属性は、証明書管理スクリプトを使用して表示することができます。
すべての証明書をリストする手順
root として certadmin スクリプトを実行します。
# InstallDir/SUNWps/bin/certadmin -n profilename
ここで profilename はゲートウェイインスタンスの名前です。
「証明書管理 (Certificate Administration)」メニューが表示されます。
1) 自己署名証明書を生成 2) 証明書署名要求 (CSR) を生成 3) ルート CA 証明書を追加 4) 証明局 (CA) から証明書をインストール 5) 証明書の信頼属性を変更 (PDC を使用する場合など) 6) ルート CA 証明書一覧を表示 7) すべての証明書を表示 8) 終了 選択: [8] 7
「証明書管理 (certificate administration)」メニューのオプション 7 を選択します。
証明書の信頼属性の修正
証明書の信頼属性を修正する必要があるケースに、ゲートウェイにクライアント認証を使用している場合があります。 クライアント認証の例に PDC (Personal Digital Certificate) があります。 PDC を発行する CA はゲートウェイで認証される必要があります。例えば SSL については CA 証明書に「T」を付けます。
自己署名証明書を渡す HTTPS サイトとの通信用にゲートウェイコンポーネントが設定されている場合、ゲートウェイコンポーネントに未知の CA の認証を許可する設定をすると便利です。 ただし重要な配備では、このような方法を用いる場合、注意が必要です。
証明書の信頼属性を修正する手順
root として certadmin スクリプトを実行します。
# InstallDir/SUNWps/bin/certadmin -n profilename
ここで profilename はゲートウェイインスタンスの名前です。
「証明書管理 (Certificate Administration)」メニューが表示されます。
1) 自己署名証明書を生成 2) 証明書署名要求 (CSR) を生成 3) ルート CA 証明書を追加 4) 証明局 (CA) から証明書をインストール 5) 証明書の信頼属性を変更 (PDC を使用する場合など) 6) ルート CA 証明書一覧を表示 7) すべての証明書を表示 8) 終了 選択: [8] 5
「証明書管理 (certificate administration)」メニューのオプション 5 を選択します。
証明書の名前を入力します。 例えば、Thawte Personal Freemail C などです。
105: 証明書の名前を入力してください。
Thawte Personal Freemail CA
106: 証明書の信頼属性を入力してください。
[CT,CT,CT]
証明書の信頼属性が変更されます。
前へ 目次 索引 次へ
Copyright 2002 Sun Microsystems, Inc. All rights reserved.
最終更新日 2002 年 9 月 26 日