第9章 スマートカードで PKINIT を使用した Active Directory ユーザーとしての認証


Active Directory (AD) ユーザーは、スマートカードを使用して、IdM に参加しているデスクトップクライアントシステムに認証し、クライアントからシングルサインオン (SSO) 認証用の Kerberos Ticket-Granting Ticket (TGT) を取得できます。このプロセスは、スマートカード認証が必須であるため、パスワードによるログインを使用できない AD ユーザーアカウントを対象としています。

重要

以下の手順は、Kerberos サービス側で pkinit 認証インジケーターが必須となっている IdM リソースへのアクセスには使用できません。このプロセスでは、IdM KDC ではなく、Active Directory Kerberos Distribution Center (AD KDC) から TGT を取得するためです。必要な認証インジケーターが TGT に含まれていないため、結果として IdM サービスがアクセスを拒否します。

IdM ユーザーが IdM サービスにアクセスできるように PKINIT 認証を有効にするには、Kerberos チケットポリシーの管理 を参照してください。

前提条件

手順

  1. スマートカード証明書を発行した CA を信頼するように Kerberos クライアントを設定します。

    1. IdM クライアントで、/etc/krb5.conf ファイルを開きます。
    2. ファイルに以下の行を追加します。

      [realms]
        AD.DOMAIN.COM = {
          pkinit_eku_checking = kpServerAuth
          pkinit_kdc_hostname = adserver.ad.domain.com
        }
      Copy to Clipboard Toggle word wrap
  2. ユーザー証明書に証明書失効リスト (CRL) ディストリビューションポイント拡張が含まれていない場合は、失効エラーを無視するように AD を設定します

    1. 以下の REG 形式のコンテンツをプレーンテキストファイルに保存し、Windows レジストリーにインポートします。

      Windows Registry Editor Version 5.00
      
      [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Kdc]
      "UseCachedCRLOnlyAndIgnoreRevocationUnknownErrors"=dword:00000001
      
      [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA\Kerberos\Parameters]
      "UseCachedCRLOnlyAndIgnoreRevocationUnknownErrors"=dword:00000001
      Copy to Clipboard Toggle word wrap

      または、regedit.exe アプリケーションを使用して手動で値を設定することもできます。

    2. Windows システムを再起動して変更を適用します。
  3. Identity Management クライアントで kinit ユーティリティーを使用して認証します。Active Directory ユーザーに、ユーザー名とドメイン名を指定します。

    $ kinit -X X509_user_identity='PKCS11:opensc-pkcs11.so' ad_user@AD.DOMAIN.COM
    Copy to Clipboard Toggle word wrap

    -X オプションは opensc-pkcs11.so module を pre-authentication 属性として指定します。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat