Jamf ProでmacOSの動的SCEPチャレンジを使用するCAとしてOktaを構成する
認証局(CA)を構成すると、対象のmacOSデバイスにクライアント証明書を発行できます。
|
目的(Purpose) |
管理証明証明書 |
|
プラットフォーム |
macOS |
|
MDM |
Jamf Pro |
|
SCEP URL |
動的(Dynamic) |
Okta Device Accessまたはデスクトップパスワード同期のSCEPを構成している場合、デバイスアクセス証明書を参照してください。
開始する前の確認事項
以下にアクセスできることを確認してください:
-
デジタル署名用としてデプロイされるが、他の用途(暗号化など)には使用されない証明書
-
Okta Admin Console
-
Jamf Proダッシュボード
手順
SCEP URLを生成する
-
Admin Consoleでに移動します。
-
エンドポイント管理(Endpoint management)タブでプラットフォームを追加(Add Platform)(Add platform)をクリックします。
-
Desktop (Windows and macOS only)(デスクトップ(WindowsおよびmacOSのみ))を選択して、次へ(Next)をクリックします。
-
デバイス管理プラットフォームを追加(Add device management platform)ページで、次のオプションを選択します。
-
認証局(Certificate Authority):Oktaを認証局として使用する(Use Okta as Certificate Authority)
-
SCEP URLチャレンジタイプ(SCEP URL challenge type):動的SCEP URL(Dynamic SCEP URL)および汎用(Generic)
-
-
生成(Generate)をクリックします。
-
次の値をコピーして安全な場所に保存します。
-
SCEP URL
-
チャレンジURL
-
ユーザー名
-
パスワード(Password)
Admin Consoleでパスワードを取得できるのはこのときだけです。パスワードをプレーンテキストで表示するには、パスワードを表示アイコン
をクリックします。パスワードのリセットが必要なときは、デバイスアクセス(Device Access)ページのアクション(Actions)メニューにあるパスワードのリセット(Reset password)をクリックします。
-
-
保存(Save)をクリックします。
Jamf ProでSCEPプロファイルを作成する
SCEPプロファイルでは、デバイスがSimple Certificate Enrollment Protocolを使用してCAから証明書を取得できるようにする設定を指定します。
CAとしてのOktaは、更新リクエストをサポートしません。その代わりに、証明書の有効期限が切れる前にプロファイルを再配布して期限切れ証明書を交換します。
すべてのMDM SCEPポリシーを構成してプロファイルを再配布できるようにします。
Jamf ProでSCEPプロファイルを作成するには、次の操作を行います。
-
Jamf Proでに移動します。
-
新規(New)をクリックします。
-
一般(General)ページで、次の情報を入力します。
目的 以下を実施 名前(Name) このプロファイルの名前を入力します。 説明(Description) 任意。プロファイルの説明を入力します。 レベル(Level) 証明書の適切なレベルを選択します。
-
デバイスのすべてのユーザーが確実に管理されるようにするには、コンピューターレベル(Computer Level)を選択します。
-
デバイスの特定のユーザーのみを管理対象として識別するときは、ユーザーレベル(User Level)を選択します。
Okta Verifyはこの証明書を使用して、デバイスアクセスの管理対象デバイスと管理対象ユーザーを識別します。
-
-
SCEPをクリックしてから、構成(Configure)をクリックします。
-
SCEPプロファイル(SCEP profile)(SCEP profile)に次の情報を入力します。
URL
最初のタスクで保存したSCEPのURLを貼り付けます。
名前(Name)
このSCEPプロファイルの名前を入力します。
プロファイルの再配布(Redistribute Profile)
SCEP発行の証明書の有効期限が切れる何日前にプロファイルを再配布する時間枠を選択します。
Oktaは、証明書の自動更新をサポートしません。Oktaプロファイルを再配布して、有効期限が切れる証明書を置き換えます。
件名
証明書を識別するための名前を入力します。
注:このフィールドの文字数制限は64文字です。
Jamf Proでは、プロファイルの再配布時に
$PROFILE_IDENTIFIERが自動的に追加され、これも64文字の制限に含まれます。この制限を超えると、プロファイルの再配布や証明書の更新が失敗します。Oktaでは、このフィールドに特定の形式要件はありません。このフィールドを使用して、証明書の目的をOktaにおけるデバイス管理シグナルとして示すことができます。必要に応じてJamf Proの変数(
$UDIDや$EMAILなど)を含めることもできます。例:-
コンピュータレベル(Computer Level):
CN=$COMPUTERNAME ma $UDID -
ユーザーレベル(User Level):
CN=$EMAIL ma $UDID
(
maは管理証明を示します)SCEP構成は、証明書が正常に発行・更新されることを確認するために、必ず本番環境以外でテストしてください。
チャレンジタイプ(Challenge type)(Challenge Type)
動的-Microsoft CA(Dynamic-Microsoft CA)を選択します。
SCEP管理者へのURL(URL To SCEP Admin)
最初のタスクで保存したチャレンジURLを入力します。
ユーザー名(Username)
最初のタスクで保存したユーザー名を入力します。
パスワード(Password)
最初のタスクで保存したパスワードを入力します。
パスワードの確認(Verify Password)
最初のタスクで保存したパスワードを再入力します。
キーサイズ(Key Size)
2048を選択します。
デジタル署名として使用する(Use as digital signature)
このオプションを選択します。
キーチェーンからのエクスポートを許可する(Allow export from keychain)
このオプションの選択を解除します。証明書をエクスポート不可としてマークするのは、セキュリティ上のベストプラクティスです。
すべてのアプリのアクセスを許可する(Allow all apps access)
このオプションを選択します。
-
-
保存(Save)をクリックします。
Jamf ProでSCEPプロファイルのターゲットを構成する
Jamf Proでデバイスを管理している場合、次のステップでSCEPプロファイルのデプロイ先を構成します。
-
Jamf Proでに移動します。
-
タスク2で作成したSCEP構成プロファイル名を選択します。
-
スコープ(Scope)をクリックします。
-
編集(Edit)をクリックします。
-
追加(Add)をクリックします。
-
デプロイメントターゲットを選択し、追加(Add)をクリックします。必要なすべてのターゲットに対して、この手順を繰り返します。
-
保存(Save)をクリックします。
Okta CAがデバイスにインストールされていることを確認する
-
Jamf Proによって管理されているmacOSデバイスでは、に移動します。
-
を開きます。
-
クライアント証明書と、それに関連付けられた秘密鍵の両方があることを確認します。
次の手順