> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Certificate Library Item を構成する

> Iru Endpoint で Certificate Library Item をセットアップして、安全な認証のために信頼された証明書を Apple デバイスと Windows コンピュータに展開します。

<Callout icon="list-check" color="#B84A7A" iconType="regular">この Library Item は Apple デバイスと Windows コンピュータで利用できます</Callout>

**Certificate Library Item** を使用すると、証明書をアップロードして Apple デバイスと Windows コンピュータに展開できます。これは、有効な証明書信頼チェーンが必要なサービスや、証明書ベースの認証をサポートするアプリを構成する場合に便利です。

組織で Microsoft Active Directory Certificate Services(AD CS)を使用している場合は、テナント側の [AD CS 統合:概要](/ja/endpoint/integrations/certificate-services/active-directory-certificate-services/active-directory-certificate-services-ad-cs-integration-overview)と [AD CS 統合:統合を構成する](/ja/endpoint/integrations/certificate-services/active-directory-certificate-services/active-directory-certificate-services-ad-cs-integration-configure-the-integration)を完了して、発行元 CA を Iru Endpoint で利用できるようにしてください。この Library Item を使用して、アップロードしたファイルからルートおよび中間の信頼チェーンを展開します。Mac コンピュータ、iPhone、iPad、Apple TV デバイス、Apple Vision Pro 用に AD CS **から**証明書をリクエストするには、テナントで **AD CS certificate** タイプが表示される場合に **Apple** タブでそのタイプを追加し、以下の [**AD CS 証明書**](#ad-cs-certificates)に従ってください。

#### 証明書プロファイルを作成する

この Library Item を Iru Endpoint Library に追加するには、[Library の概要](/ja/endpoint/library/library-items-profiles/library-overview)の記事に記載されている手順に従ってください。

<Steps>
  <Step title="Library Item に名前を付ける">
    Library Item にわかりやすい**タイトル**を付けます。
  </Step>

  <Step title="Blueprint に割り当てる">
    Certificate Library Item を [Blueprint](/ja/endpoint/getting-started/blueprints-and-library/configuring-blueprints) に割り当てます。
  </Step>
</Steps>

<Tabs>
  <Tab title="Apple">
    ### Apple の証明書構成

    展開する証明書のタイプを選択します。サポートされているタイプは次のとおりです。

    * **PKCS #1 形式の証明書**(`.cer`、`.crt`、`.der`)
      * 対応する秘密鍵のない証明書が含まれます。
    * **PKCS #12 形式の証明書**(`.p12`、`.pfx`)
      * 証明書と対応する秘密鍵の両方が含まれます。

    #### PKCS #1 形式の証明書

    PKCS #1 形式の証明書を展開するには、次の手順を使用します。

    <Steps>
      <Step title="証明書のタイプを選択する">
        **Certificate type** ドロップダウンから **PKCS #1-formatted certificate** を選択します。
      </Step>

      <Step title="証明書ファイルをアップロードする">
        **証明書** で、`.cer`、`.crt`、または `.der` ファイルをアップロードします。ファイルをアップロードボックスにドラッグすることもできます。
      </Step>

      <Step title="証明書名を入力する">
        **Certificate name** を入力します。これは、macOS のシステム設定に表示される証明書の表示名です。
      </Step>

      <Step title="構成を保存する">
        **保存** を選択して構成を完了します。
      </Step>
    </Steps>

    <Note>
      PKCS #1 証明書には証明書自体のみが含まれ、秘密鍵は含まれません。ワークフローで証明書と秘密鍵の両方が必要な場合は、代わりに PKCS #12 形式の証明書を使用してください。
    </Note>

    #### PKCS #12 形式の証明書

    **PKCS #12-formatted certificate** を選択した場合は、次の手順に従って環境に合わせて構成します。

    <Steps>
      <Step title="証明書のパスワードを入力する">
        **Certificate password -** このオプションは、**PKCS #12-formatted certificate type** を選択すると表示されます。証明書 ID の復号に使用するパスワードを入力します。
      </Step>

      <Step title="証明書ファイルをアップロードする">
        **Certificate -** 選択して、証明書または証明書 ID ファイルをアップロードします。Certificate ボックスにドラッグすることもできます。
      </Step>

      <Step title="証明書名を入力する">
        **Certificate name -** 構成プロファイルに表示される証明書の名前を付けます。
      </Step>

      <Step title="秘密鍵へのアプリのアクセスを構成する">
        **Allow apps to access the private key -** このオプションは、**PKCS #12-formatted certificate** タイプを選択すると表示されます。選択すると、すべてのアプリが自動的に証明書 ID を使用できるようになります。これは、証明書ベースの認証が必要なアプリやサービスをセットアップする場合に便利です。

        <Note>
          このオプションの選択を解除した場合、管理者権限を持つユーザーがキーチェーンアプリを使用して証明書 ID の使用を許可する必要があります。
        </Note>
      </Step>

      <Step title="キーチェーンの保護を構成する">
        **Prevent the private key data from being extracted from the keychain -** このオプションは、**PKCS #12-formatted certificate** タイプを選択すると表示されます。これにより、秘密鍵が macOS キーチェーンからエクスポートされるのを防ぎ、ID が展開先の Mac にとどまるようにします。
      </Step>

      <Step title="構成を保存する">
        完了したら **保存** を選択します。
      </Step>
    </Steps>

    #### AD CS 証明書

    テナントで AD CS 証明書タイプが利用できる場合は、次の手順を使用して、Mac コンピュータ、iPhone、iPad、Apple TV デバイス、Apple Vision Pro 用に Active Directory Certificate Services からの証明書リクエストを構成します。

    <Note>
      AD CS 証明書を展開するには、[AD CS 統合](/ja/endpoint/integrations/certificate-services/active-directory-certificate-services/active-directory-certificate-services-ad-cs-integration-overview)がすでにセットアップおよび構成されている必要があります。
    </Note>

    <Steps>
      <Step title="証明書名を入力する">
        **Certificate name** を入力します。これは、システム設定の構成プロファイルに表示されます。
      </Step>

      <Step title="証明書のサブジェクトを入力する">
        認証局内でデバイスを識別するために使用する **Certificate subject** を入力します。静的な値、または `$SERIAL_NUMBER` などのグローバル変数を使用できます。
      </Step>

      <Step title="サブジェクト代替名を追加する">
        証明書リクエストに必要な **Subject Alternative Names (SANs)** を追加します。
      </Step>

      <Step title="必要に応じて強力なマッピング URI を追加する">
        Windows 更新プログラム [KB5014754](https://support.microsoft.com/topic/kb5014754-certificate-based-authentication-changes-on-windows-domain-controllers-ad2c23b0-15d8-4340-a468-4d4f3b188f16) の強力な証明書マッピング要件をサポートするには、次の URI SAN 値を追加します:`$ADCS_STRONG_MAPPING_ID`。
      </Step>

      <Step title="テンプレートと AD CS サーバーを設定する">
        AD CS 証明書の生成に使用する AD CS コンピュータ証明書テンプレートの **Template name** を入力し、ドロップダウンから **AD CS server** を選択します。AD CS サーバーは、[AD CS 統合の構成](/ja/endpoint/integrations/certificate-services/active-directory-certificate-services/active-directory-certificate-services-ad-cs-integration-configure-the-integration)中に追加されます。
      </Step>

      <Step title="鍵と秘密鍵のオプションを選択する">
        **Key size** を選択します。必要に応じて、**Allow apps to access the private key** と **Prevent the private key data from being extracted from the keychain** を選択します。
      </Step>

      <Step title="構成を保存する">
        **保存** を選択します。
      </Step>
    </Steps>

    #### トラブルシューティング

    ##### 信頼されていないとマークされる証明書

    デバイス証明書を展開する場合は、完全な証明書信頼チェーンを含めてください。

    * **デバイス証明書**
    * すべての**中間証明書**
    * **ルート証明書**

    証明書信頼チェーンは階層的に機能し、信頼されたルート証明書から始まり、中間証明書を経て、デバイス証明書で終わります。各証明書が次の証明書を保証することで、信頼されたソースまでさかのぼる検証可能なパスが作成されます。

    チェーンの一部が欠けていると、デバイスが証明書を信頼されていないとマークする場合があります。これにより、接続の問題や警告が発生する可能性があります。必ず完全なチェーンをアップロードして展開してください。
  </Tab>

  <Tab title="Windows">
    ### Windows の証明書構成

    展開する証明書のタイプを選択します。サポートされているタイプは次のとおりです。

    * **PKCS #1 形式の証明書**(`.cer`、`.crt`、`.der`)
      * 対応する秘密鍵のない証明書が含まれます。
    * **PKCS #12 形式の証明書**(`.p12`、`.pfx`)
      * 証明書と対応する秘密鍵の両方が含まれます。

    #### PKCS #1 形式の証明書

    PKCS #1 形式の証明書を展開するには、次の手順を使用します。

    <Steps>
      <Step title="証明書のタイプを選択する">
        **Certificate type** ドロップダウンから **PKCS #1-formatted certificate** を選択します。
      </Step>

      <Step title="証明書ファイルをアップロードする">
        **証明書** で、`.cer`、`.crt`、または `.der` ファイルをアップロードします。ファイルをアップロードボックスにドラッグすることもできます。
      </Step>

      <Step title="証明書ストアを選択する">
        **Certificate store** で、証明書をインストールする場所を選択します。
      </Step>

      <Step title="構成を保存する">
        **保存** を選択して構成を完了します。
      </Step>
    </Steps>

    <Note>
      PKCS #1 証明書には証明書自体のみが含まれ、秘密鍵は含まれません。ワークフローで証明書と秘密鍵の両方が必要な場合は、代わりに PKCS #12 形式の証明書を使用してください。
    </Note>

    #### PKCS #12 形式の証明書

    **PKCS #12-formatted certificate** を選択した場合は、次の手順に従って環境に合わせて構成します。

    <Steps>
      <Step title="証明書のパスワードを入力する">
        **Certificate password -** このオプションは、**PKCS #12-formatted certificate type** を選択すると表示されます。証明書 ID の復号に使用するパスワードを入力します。
      </Step>

      <Step title="証明書ファイルをアップロードする">
        **Certificate -** 選択して、証明書または証明書 ID ファイルをアップロードします。Certificate ボックスにドラッグすることもできます。
      </Step>

      <Step title="鍵の場所を構成する">
        **Key location**:Windows で証明書の鍵を保存する場所を選択します。
      </Step>

      <Step title="秘密鍵のエクスポートオプションを設定する">
        **Allow private key to be exported**:展開後に Windows から秘密鍵をエクスポートできるかどうかを選択します。
      </Step>

      <Step title="構成を保存する">
        完了したら **保存** を選択します。
      </Step>
    </Steps>

    #### トラブルシューティング

    ##### 信頼されていないとマークされる証明書

    デバイス証明書を展開する場合は、完全な証明書信頼チェーンを含めてください。

    * **デバイス証明書**
    * すべての**中間証明書**
    * **ルート証明書**

    証明書信頼チェーンは階層的に機能し、信頼されたルート証明書から始まり、中間証明書を経て、デバイス証明書で終わります。各証明書が次の証明書を保証することで、信頼されたソースまでさかのぼる検証可能なパスが作成されます。

    チェーンの一部が欠けていると、デバイスが証明書を信頼されていないとマークする場合があります。これにより、接続の問題や警告が発生する可能性があります。必ず完全なチェーンをアップロードして展開してください。
  </Tab>
</Tabs>
