Citrix Endpoint Management™

SCEPデバイスポリシー

このポリシーを使用すると、iOSおよびmacOSデバイスを構成して、Simple Certificate Enrollment Protocol (SCEP) を介して外部SCEPサーバーから証明書を取得できます。Citrix Endpoint Managementに接続されているPKIからSCEPを使用してデバイスに証明書を配信するには、分散モードでPKIエンティティとPKIプロバイダーを作成します。詳細については、「PKIエンティティ」を参照してください。

このポリシーを追加または構成するには、[構成]>[デバイスポリシー]の順に選択します。詳細については、「デバイスポリシー」を参照してください。

  • iOS設定

  • デバイスポリシー設定画面

  • URLベース: SCEPリクエストをHTTPまたはHTTPS経由で送信する場所を定義するために、SCEPサーバーのアドレスを入力します。秘密キーはCertificate Signing Request (CSR) とともに送信されないため、リクエストを暗号化せずに送信しても安全な場合があります。ワンタイムパスワードが再利用のために構成されている場合は、HTTPSを使用してパスワードを保護します。この手順は必須です。
  • インスタンス名: SCEPサーバーが認識する任意の文字列を入力します。たとえば、example.orgのようなドメイン名です。CAに複数のCA証明書がある場合、このフィールドを使用して必要なドメインを区別できます。この手順は必須です。
  • サブジェクトX.500名 (RFC 2253): Object Identifier (OID) と値の配列としてX.500名の表現を入力します。たとえば、/C=US/O=Apple Inc./CN=foo/1.2.5.3=barは、[ [ [“C”, “US”] ], [ [“O”, “Apple Inc.”] ], …, [ [“1.2.5.3”, “bar” ] ] ]に変換されます。OIDは、国 (C)、地域 (L)、州 (ST)、組織 (O)、組織単位 (OU)、および共通名 (CN) のショートカットを使用して、ドット区切りの数値として表現できます。

  • サブジェクト代替名タイプ: 代替名タイプを選択します。オプションの代替名タイプは、証明書の発行に必要な値をCAに提供できます。[なし][RFC 822名][DNS名]、または[URI]を指定できます。
  • 最大リトライ回数: SCEPサーバーがPENDING応答を送信したときに、デバイスがリトライする回数を入力します。デフォルトは3です。
  • リトライ遅延: 後続のリトライ間の待機時間を秒単位で入力します。最初のリトライは遅延なしで試行されます。デフォルトは10です。
  • チャレンジパスワード: 事前共有シークレットを入力します。
  • キーサイズ (ビット): キーサイズをビット単位で2048以上から選択します。
  • デジタル署名として使用: 証明書をデジタル署名として使用するかどうかを選択します。SCEPサーバーは、公開キーを使用してハッシュを復号化する前に、証明書がデジタル署名として使用されていることを確認します。
  • キー暗号化に使用: 証明書をキー暗号化に使用するかどうかを選択します。サーバーは、クライアントから提供された証明書がキー暗号化に許可されているかどうかを最初に確認します。次に、サーバーは証明書内の公開キーを使用して、データが秘密キーを使用して暗号化されたことを確認します。そうでない場合、操作は失敗します。
    • SHA-256フィンガープリント (16進数文字列): CAがHTTPを使用している場合、このフィールドを使用してCA証明書のフィンガープリントを提供します。デバイスは、登録中にCA応答の信頼性を確認するためにフィンガープリントを使用します。SHA-256フィンガープリントを提供するか、証明書を選択してその署名をインポートできます。

      • ポリシー設定
      • ポリシーの削除: ポリシーの削除をスケジュールする方法を選択します。利用可能なオプションは、[日付を選択][削除までの期間 (時間)]です。
      • 日付を選択: カレンダーをクリックして、削除の特定の日付を選択します。
      • 削除までの期間 (時間): ポリシーが削除されるまでの時間を時間単位で入力します。iOS 6.0以降でのみ利用可能です。
  • macOS設定

  • デバイスポリシー設定画面

  • URLベース: SCEPリクエストをHTTPまたはHTTPS経由で送信する場所を定義するために、SCEPサーバーのアドレスを入力します。秘密キーはCertificate Signing Request (CSR) とともに送信されないため、リクエストを暗号化せずに送信しても安全な場合があります。ワンタイムパスワードが再利用のために構成されている場合は、HTTPSを使用してパスワードを保護します。この手順は必須です。
  • インスタンス名: SCEPサーバーが認識する任意の文字列を入力します。たとえば、example.orgのようなドメイン名です。CAに複数のCA証明書がある場合、このフィールドを使用して必要なドメインを区別できます。この手順は必須です。
  • サブジェクトX.500名 (RFC 2253): Object Identifier (OID) と値の配列としてX.500名の表現を入力します。たとえば、/C=US/O=Apple Inc./CN=foo/1.2.5.3=barは、[ [ [“C”, “US”] ], [ [“O”, “Apple Inc.”] ], …, [ [“1.2.5.3”, “bar” ] ] ]に変換されます。OIDは、国 (C)、地域 (L)、州 (ST)、組織 (O)、組織単位 (OU)、および共通名 (CN) のショートカットを使用して、ドット区切りの数値として表現できます。
  • サブジェクト代替名タイプ: 代替名タイプを選択します。オプションの代替名タイプは、証明書の発行に必要な値をCAに提供できます。[なし][RFC 822名][DNS名]、または[URI]を指定できます。
  • 最大リトライ回数: SCEPサーバーがPENDING応答を送信したときに、デバイスがリトライする回数を入力します。デフォルトは3です。
  • リトライ遅延: 後続のリトライ間の待機時間を秒単位で入力します。最初のリトライは遅延なしで試行されます。デフォルトは10です。
  • チャレンジパスワード: 事前共有シークレットを入力します。
  • キーサイズ (ビット): キーサイズをビット単位で2048以上から選択します。
    • デジタル署名として使用: 証明書をデジタル署名として使用するかどうかを選択します。SCEPサーバーは、公開キーを使用してハッシュを復号化する前に、証明書がデジタル署名として使用されていることを確認します。
      • キー暗号化に使用: 証明書をキー暗号化に使用するかどうかを選択します。サーバーは、クライアントから提供された証明書がキー暗号化に許可されているかどうかを最初に確認します。次に、サーバーは証明書内の公開キーを使用して、データが秘密キーを使用して暗号化されたことを確認します。そうでない場合、操作は失敗します。
      • SHA-256フィンガープリント (16進数文字列): CAがHTTPを使用している場合、このフィールドを使用してCA証明書のフィンガープリントを提供します。デバイスは、登録中にCA応答の信頼性を確認するためにフィンガープリントを使用します。SHA-256フィンガープリントを提供するか、証明書を選択してその署名をインポートできます。
    • ポリシー設定
    • ポリシーの削除: ポリシーの削除をスケジュールする方法を選択します。利用可能なオプションは、[日付を選択][削除までの期間 (時間)]です。
      • 日付を選択: カレンダーをクリックして、削除の特定の日付を選択します。
      • 削除までの期間 (時間): ポリシーが削除されるまでの時間を時間単位で入力します。
    • ユーザーによるポリシーの削除を許可: ユーザーがデバイスからポリシーを削除できるタイミングを選択できます。メニューから[常に][パスコードが必要]、または[しない]を選択します。[パスコードが必要]を選択した場合は、[削除パスコード]フィールドにパスコードを入力します。
    • プロファイルスコープ: このポリシーをユーザーまたはシステム全体に適用するかどうかを選択します。デフォルトはユーザーです。このオプションはmacOS 10.7以降でのみ利用可能です。
SCEPデバイスポリシー

この記事の概要