Workspace ONEでのWindowsの静的SCEP

認証局(CA)を構成すると、モバイルデバイス管理(MDM)ソフトウェアを通じて対象のデバイスにクライアント証明書を発行できます。これらの証明書は、Okta VerifyがデバイスIDを確立するために使用する特定のAPIエンドポイントへのアクセスを許可します。

目的(Purpose)

Okta Device Access証明書

プラットフォーム

Windows

MDM

Omnissa Workspace ONE

SCEP URL

静的

開始する前の確認事項

以下にアクセスできることを確認してください:

  • Okta Admin Console

  • Workspace ONE UEM Admin Console

手順

  1. SCEP URLと秘密鍵を生成する

  2. x509証明書をダウンロードする

  3. で静的SCEPプロファイルを作成するWorkspace ONE

  4. 証明書テンプレートを追加する

  5. デバイスプロファイルを定義して中間CA証明書をデプロイする

  6. デバイスプロファイルを定義してクライアント証明書をデプロイする

  7. 証明書のインストールを確認する

SCEP URLと秘密鍵を生成する

  1. Admin Consoleで、セキュリティ(Security) > デバイス統合(Device integrations)に移動します。

  2. デバイスアクセス(Device Access)タブで、SCEP構成を追加(Add SCEP configuration)をクリックします。

  3. SCEP構成を追加(Add SCEP configuration)ページで、次のオプションを選択します。

    SCEP URLチャレンジタイプ(SCEP URL challenge type):静的SCEP URL(Static SCEP URL)

  4. 生成(Generate)をクリックします。

  5. SCEP URLと秘密鍵(Secret key)をコピーして、安全な場所に保存します。

  6. 保存(Save)をクリックします。

x509証明書をダウンロードする

  1. Admin Consoleで、セキュリティ(Security) > デバイス統合(Device integrations)に移動します。

  2. 認証局(Certificate authority)タブを選択します。

  3. Okta CA 認証局の場合は、アクション(Actions)列にあるx509証明書のダウンロード(Download x509 certificate)アイコンをクリックします。

  4. ダウンロードした証明書ファイルを保存します。必要に応じて、ファイル名を.cer拡張子に変更します。

Oktaからダウンロードした証明書は、Organizationの中間証明書です。Workspace ONEでデバイスプロファイルを定義する際には、この証明書が必要です。

Workspace ONEで静的SCEP認証局を作成する

  1. Workspace ONE UEM管理コンソールにサインインします。

  2. デバイス(DEVICES) > 証明書(Certificates) > 認証局(Certificate Authorities)に移動します。

  3. + 追加(+ ADD)をクリックします。

  4. 認証局 - 追加/編集(Certificate Authority - Add/Edit)ページで、次のように入力します。

    • 名前(Name):CAの名前を入力します。

    • 説明(Description):任意。CAの説明を入力します。

    • 認証局のタイプ(Authority type):汎用SCEP(Generic SCEP)を選択します。

    • SCEPプロバイダー(SCEP Provider):基本項目(Basic)は自動的に入力され、変更できません。

    • SCEPのURL(SCEP URL):事前に生成したSCEPのURL(SCEP URL)を入力します。

    • チャレンジタイプ(Challenge Type):静的(STATIC)をクリックします。

    • 静的チャレンジ(Static Challenge):事前に生成した秘密鍵(Secret Key)を入力します。

    • チャレンジフレーズの確認(Confirm Challenge Phrase):秘密鍵(Secret Key)を再度入力します。

    • 再試行タイムアウト(Retry Timeout):デフォルト値の30を受け入れます。

    • 保留中の最大再試行回数(Max Retries When Pending):この値は、権限の保留中にシステムが許可する再試行回数を指定します。デフォルト値の5のままにするか、カスタムの数値を指定します。

    • プロキシを有効化(Enable Proxy):デフォルト値の無効(DISABLED)のままにするか、環境にプロキシが必要であれば有効(ENABLED)を選択します。

  5. 接続の試験(TEST CONNECTION)をクリックし、保存する前に接続をテストします。

    接続の試験(TEST CONNECTION)の前に保存(SAVE)を選択すると、テストが失敗しました(Test is unsuccessful)というエラーが表示されます。

  6. テストが成功しました(Test is successful)というメッセージが表示されたら、テンプレートを保存して追加(SAVE AND ADD TEMPLATE)をクリックします。

    テストが失敗した場合は、先ほど生成したSCEPのURL(SCEP URL)にアクセスできることを確認してください。

証明書テンプレートを追加する

  1. Workspace ONEで、リクエストテンプレート(Request Templates)タブを選択します。

  2. + 追加(+ ADD)をクリックします。

  3. 証明書テンプレート - 追加/編集(Certificate Template - Add/Edit)ページで、次のように入力します。

    • 名前(Name):テンプレートの名前を入力します。

    • 説明(Description):任意。テンプレートの説明を入力します。

    • 認証局 :前のステップで作成したCAを選択します。

    • テンプレートの発行(Issuing Template):空白のままにするか、実装に応じて構成します。

    • サブジェクト名(Subject Name):サブジェクト名を入力します。例:CN = ODA-{DeviceSerialNumber} {DeviceUid}。

    • 秘密鍵の長さ(Private Key Length):2048を選択します。

    • 秘密鍵のタイプ(Private Key Type):署名(Signing)を選択します。

    • SANのタイプ(SAN Type):任意。環境で必要な場合に構成します。

    • 証明書の自動更新(Automatic Certificate Renewal):有効(ENABLED)をクリックします。

    • 秘密鍵の公開(Publish Private Key):無効(DISABLED)をクリックします。

  4. 保存(SAVE)をクリックします。

デバイスプロファイルを定義して中間CA証明書をデプロイする

このプロファイルは、Okta 認証局で発行されたクライアント証明書が信頼されるように、Okta中間CA証明書をデバイスにデプロイします。

  1. Workspace ONEで、リソース(RESOURCES) > プロファイルとベースライン(Profiles & Baselines) > プロファイル(Profiles)に移動します。

  2. 追加(ADD)をクリックし、プロファイルを追加(Add Profile)を選択します。

  3. Windows > Windowsデスクトップ(Windows Desktop) > デバイスプロファイル(Device Profiles)を選択します。

  4. 一般(General)ページで、次のように入力します。

    • 名前(Name):デバイスプロファイルの名前を入力します。

    • 説明(Description):任意。デバイスプロファイルの説明を入力します。

    • デプロイ(Deployment):管理対象(Managed)を選択します。

    • 割り当てのタイプ(Assignment Type):デフォルトのままにするか、実装に応じて構成します。

    • 削除を許可(Allow Removal):デフォルトのままにするか、実装に応じて構成します。

    • 管理者(Managed By):プロファイルへの管理アクセス権を持つ個人またはグループを入力します。

    • スマートグループ(Smart Groups):対象となるデバイスが含まれるグループを選択します。グループの名前の入力を始め、リストからグループを選択します。

    • 除外(Exclusions):プロファイルからグループを除外します。デフォルトのままにするか、実装に応じて構成します。

    • 追加の割り当て基準(Additional Assignment Criteria):デプロイのスケジュールを作成できます。

    • 削除日(Removal Date):プロファイルをデバイスから削除する日付を指定します。

  5. 左側のペインの資格情報(Credentials)をクリックします。

  6. 構成(CONFIGURE)をクリックします。

  7. 資格情報(Credentials)ページで、次のように入力します。

    • 資格情報ソース(Credential Source):アップロード(Upload)を選択します。

    • 証明書(Certificate):アップロード(Upload)をクリックして、前にダウンロードしたx509証明書を参照します。

    • キーの場所(Key Location):デフォルトのままにするか、実装に応じて構成します。

    • 証明書ストア(Certificate Store):中間(Intermediate)を選択します。

  8. 保存して公開(SAVE AND PUBLISH)をクリックします。

デバイスプロファイルを定義してクライアント証明書をデプロイする

このプロファイルは、Okta CAによって発行されたクライアント証明書をデプロイします。Windows上のOkta Verifyアプリは、この証明書を使用してデバイスIDを確立します。

  1. Workspace ONEで、リソース(RESOURCES) > プロファイルとベースライン(Profiles & Baselines) > プロファイル(Profiles)に移動します。

  2. 追加(ADD)をクリックし、プロファイルを追加(Add Profile)を選択します。

  3. Windows > Windowsデスクトップ(Windows Desktop) > デバイスプロファイル(Device Profiles)を選択します。

  4. 一般(General)ページで、次のように入力します。

    • 名前(Name):プロファイルの名前(例:Okta Device Access Client Certificate)を入力します。

    • 説明(Description):任意。プロファイルの説明を入力します。

    • デプロイ(Deployment):管理対象(Managed)を選択します。

    • 割り当てのタイプ(Assignment Type):自動(Auto)を選択します。

    • 削除の許可(Allow Removal):常に(Always)を選択します。

    • 管理者(Managed By):任意。その他の管理者名を入力します。

    • スマートグループ(Smart Groups):前のタスクで指定したものと同じグループを入力します。

    • 除外(Exclusions):プロファイルからグループを除外します。デフォルトのままにするか、実装に応じて構成します。

    • 追加の割り当て基準(Additional Assignment Criteria):デプロイのスケジュールを作成できます。

    • 削除日(Removal Date):プロファイルをデバイスから削除する日付を指定します。

  5. 左側のペインの資格情報(Credentials)をクリックします。

  6. 構成(CONFIGURE)をクリックします。

  7. 資格情報(Credentials)ページで、次のように入力します。

    • 資格情報ソース(Credential Source):定義済みの認証局(Defined Certificate Authority)を選択します。

    • 認証局 :で静的SCEP認証局を作成Workspace ONE で構成したCAを選択します。

    • キーの場所(Key Location):TPMの有無にかかわらず、存在する場合はTPM(TPM If Present)を選択してデバイスをサポートします。

    • 証明書ストア(Certificate Store):個人(Personal)を選択します。

  8. 保存して公開(SAVE AND PUBLISH)をクリックします。

証明書のインストールを確認する

プロファイルをデプロイしたら、証明書がWindowsデバイスにインストールされていることを確認します。

  1. スタート(Start)をクリックし、certと入力します。

  2. コンピューター証明書の管理(Manage computer certificates)をクリックします。

  3. 証明書 - ローカルコンピューター(Certificates - Local Computer)で、個人(Personal) > 証明書(Certificates)を開きます。

  4. クライアント証明書が存在することを確認します。

認証局(CA)を確認します。

  1. 証明書 - ローカルコンピューター(Certificates - Local Computer)で、中間認証局(Intermediate Certificate Authority) > 証明書(Certificates)を開きます。

  2. 発行先(Issued To)列で、組織中間機関(Organization Intermediate Authority)を探します。

  3. 発行者(Issued By)列で、Organizationルート機関(Organization Root Authority)が組織中間機関(Organization Intermediate Authority)に指定されていることを確認します。