iOS デバイス を Intune へ 登録する（事前作業：MDM プッシュ証明書）

# はじめに
Microsoft Intune で iOS/iPadOS および macOS デバイスを管理するためには、Apple MDM プッシュ証明書が必要で、毎年 証明書を更新する必要があります。

この記事では、Microsoft Intune で Apple MDM プッシュ証明書をアップロードして更新する手順を紹介します。

【公開情報：Apple MDM プッシュ証明書を取得する】
https://learn.microsoft.com/ja-jp/mem/intune/enrollment/apple-mdm-push-certificate-get

:::note info
なお、手順を見ると 多くのステップがあるように見えますが、一般的な証明書の作成と考え方は一緒です。

（おおざっぱな作業としては、以下を実施しているだけです）
1. Intune 管理センター で CSR を発行
1. Apple Push Certificates Portal へ CSR をアップロードし、証明書を発行
1. 証明書を Intune 管理センターへアップロード
:::

# 要件
- Microsoft Edge (最新バージョン)
- Safari (最新バージョン、Mac のみ)
- Chrome (最新バージョン)
- Firefox (最新バージョン)

（Intune でサポートされている Web ブラウザー）
https://learn.microsoft.com/ja-jp/mem/intune/fundamentals/supported-devices-browsers#intune-supported-web-browsers

# 前提事項
## ① Microsoft 365 テナントの取得
以下のサイトを参考に、テナントの取得が行われている必要があります。

https://qiita.com/carol0226/items/e560688f2b6a93e97126

## ② 会社用の Apple ID を用意する
検証用途であれば、個人のデバイスに紐づいた Apple ID でも作業は可能ですが、運用用途を想定した場合は、この証明書を管理するために 専用の Apple ID をサインアップして 用意しておくことが推奨されています。
以下の　URL から、Apple ID を発行できます。
https://appleid.apple.com/account

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/69719058-e780-6847-7f6a-e5a11d1e04aa.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/f538ed9c-aca5-2866-673e-95d84d067b37.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/0383aaad-28cb-1e3f-c992-b37094ab5722.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/61753aea-5b01-1005-2283-dd344f58f263.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/262ff464-97d7-8f20-fc83-7e14c0e29a39.png)

（以下の公開情報の注意欄より抜粋）
https://learn.microsoft.com/ja-jp/mem/intune/enrollment/apple-mdm-push-certificate-get#step-3-create-an-apple-mdm-push-certificate

:::note alert
注意
証明書は、証明書の作成に使用した Apple ID と関連付けられています。
ベスト プラクティスとしては、Apple ID に会社のメール アドレスを使用し、配布リストのように複数のユーザーによってメールボックスが監視されることを認識してください。 個人の Apple ID の使用は避けてください。
:::

:::note warn
上記、判りづらい日本語ですが、メーリングリストを使って登録すると、複数のユーザーがそれを参照できてしまう状態なので注意してね・・・という事なのかと思います。
:::

# 証明書の新規作成手順
## サインイン
1. Intune 管理センターへサインインする
https://intune.microsoft.com/
　<br>
1. 左ペインから「デバイス」を選択し、デバイスの概要画面で「デバイスの登録」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/2dbff7c8-5c41-286a-ba14-9808434c7e2d.png)
　<br>
1. 「Apple 登録」を選択して「Apple MDM プッシュ通知証明書」を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/a07ab94f-44ae-ad8f-f4f8-0feb577e6338.png)

## 手順 1. Microsoft がユーザーとデバイスの情報を Apple に送信できるようにする
[同意する] を選択します。
データを Apple に送信するためのアクセス許可が、Microsoft に付与されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/c527d5b0-d603-2032-1a9c-1adb9f2b0682.png)

（公開情報：手順 1. Microsoft がユーザーとデバイスの情報を Apple に送信できるようにする）
https://learn.microsoft.com/ja-jp/mem/intune/enrollment/apple-mdm-push-certificate-get#step-1-grant-microsoft-permission-to-send-user-and-device-information-to-apple

## 手順 2. Apple MDM プッシュ証明書の作成に必要な Intune 証明書署名要求をダウンロードする
[CSR のダウンロード] を選び、要求ファイルをダウンロードして、PC に保存します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/87a36dcd-cc6f-e625-add0-6545ebe13e20.png)

:::note info
CSR ファイルは、Apple Push Certificates ポータルから信頼関係の証明書を要求するのに使用します。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/a194abf3-7e01-348d-ae1a-055602f77173.png)

（公開情報：手順 2. Apple MDM プッシュ証明書の作成に必要な Intune 証明書署名要求をダウンロードする）
https://learn.microsoft.com/ja-jp/mem/intune/enrollment/apple-mdm-push-certificate-get#step-2-download-the-intune-certificate-signing-request-required-to-create-an-apple-mdm-push-certificate

## 手順 3. Apple MDM プッシュ証明書を作成する
1. 赤枠の「MDM プッシュ証明書を作成する」をクリックして、"Apple Push Certificates ポータル" に移動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/8defabee-f0ef-3c21-fe98-2a99ff1d7ca4.png)
　<br>
1. 事前に手配用意していた 会社の Apple ID を使用してポータルにサインインします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/8dffc29c-c8b0-b6a3-58e2-d9ae999449fd.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/4f506cd6-5a44-f606-15ab-c071ef9a72ff.png)
 <br>
3．Apple Push Certificates Portal にサインインされるため、[Create a Certificate] を選択します。<br>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/553e4ed5-93e1-b3ef-4d8e-d5e807798409.png)

4．ご契約条件を読んで同意欄にチェックを入れ、[Accept] を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/0ca85b4c-2c5d-503c-5e84-53ac60cf80d6.png)

5．[ファイルの選択] を選択し、Intune でダウンロードした CSR ファイルを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/41860e4e-bdae-f162-819e-569abf4b6c20.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/295423e2-d274-8f4d-d061-7c21428c6742.png)

6．[Upload] を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/32fc7755-00c1-c4b3-561b-80e58f09f8b1.png)

7．確認ページで、[Download] を選択します。
証明書ファイル (.pem) が PC にダウンロードされます。
後で使用するためにこのファイルを保存します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/d84a9137-025a-743e-2c3e-7ef9f01372ea.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/b645a5c0-8317-b09f-a433-9c3821024d4b.png)

:::note info
なお、上記の Confirmation 画面で、[Manage Certificates] を押すと、発行された管理画面へ遷移することができます。これ以降は、ブラウザを閉じてしまっても 再度 以下のサイトへアクセスすれば、いつでも証明書のダウンロードができますし、更新作業 もここから行えます。
https://identity.apple.com/pushcert/
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/b920620b-ba33-0d4d-ded1-4e88630f1ee5.png)
:::

（公開情報：手順 3. Apple MDM プッシュ証明書を作成する）
https://learn.microsoft.com/ja-jp/mem/intune/enrollment/apple-mdm-push-certificate-get#step-3-create-an-apple-mdm-push-certificate

## 手順 4. Apple MDM プッシュ証明書の作成に使用した Apple ID を入力する
Intune 管理センターの画面に戻り、Apple ID を入力します。
これは、証明書を更新する必要があるときに通知するために必要です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/667dfc5d-1f65-ef80-3d0a-acf26183b19f.png)

（公開情報：手順 4. Apple MDM プッシュ証明書の作成に使用した Apple ID を入力する）
https://learn.microsoft.com/ja-jp/mem/intune/enrollment/apple-mdm-push-certificate-get#step-4-enter-the-apple-id-used-to-create-your-apple-mdm-push-certificate

## 手順 5. アップロードする Apple MDM プッシュ証明書を参照する
1. [フォルダー] アイコンを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/ada7574e-6eff-9c2f-7d1a-fda0811e87dc.png)
　<br>
1. Apple ポータルでダウンロードした証明書ファイル (.pem) を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/cba5b7b9-989a-8535-531d-d4db0ecbe7a2.png)
　<br>
1. [アップロード] を選択して、MDM プッシュ証明書の構成を完了します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/2a999b66-8eb5-40cd-5da4-4ddc3a774ca3.png)
　<br>
1. 以下の通知が表示されれば、完了です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/57275194-53e4-ee14-d1fb-99b09ead342f.png)
　<br>
1. 以下の右上の「×」ボタンを押して 閉じてしまって構いません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/6f85672f-ba80-e3f1-e7ba-1fd40ce0cd44.png)
　<br>
1. Apple MDM プッシュ証明書の状態が Intune 管理センターと Apple ポータルの両方でアクティブに表示されていることを確認しておきましょう。

（Intune 管理センター）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/bfeed8f8-b6f9-ef71-3f29-dc35f36d29b8.png)

（Apple Push Certificates Portal）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/e6e3871e-cbc9-d55d-7e11-fa5cfcf9d3d5.png)

（公開情報：手順 5. アップロードする Apple MDM プッシュ証明書を参照する）
https://learn.microsoft.com/ja-jp/mem/intune/enrollment/apple-mdm-push-certificate-get#step-5-browse-to-your-apple-mdm-push-certificate-to-upload
　<br>

以上で、iPhone を Intune へ登録するための環境が準備できました。

続いて、以下の記事を参考にデバイス登録を実施してください。

https://qiita.com/carol0226/items/07820608cd94737ee59a

# 証明書の更新手順
Apple MDM プッシュ証明書は 365 日有効です。
iOS/iPadOS と macOS デバイスの管理を維持するには、毎年更新する必要があります。
証明書の有効期限が切れると、30 日間の猶予期間で証明書を更新できます。

:::note info
更新作業は、手順No.5 で [Renew] を押すところ以外は、作成手順と変わりません。
一応、以下の手順で 更新作業が行えるかどうかは試しています。
:::

:::note warn
MDM プッシュ証明書を、作成に使用したのと同じ Apple アカウントで更新作業を行う必要があります。
:::

1. Intune管理センターにサインインします。
https://intune.microsoft.com/
　<br>
1. [デバイス]>[登録デバイス]>[Apple 登録]>[Apple MDM プッシュ証明書] を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/a07ab94f-44ae-ad8f-f4f8-0feb577e6338.png)
　<br>
1. [CSR のダウンロード] を選び、要求ファイルをダウンロードしてローカルに保存します。 ファイルは、Apple Push Certificates ポータルから信頼関係の証明書を要求するのに使用します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/f276bc60-f043-1335-5f1c-1d2a0f53ca53.png)
　<br>
1. MDM プッシュ証明書を作成する を選択して、Apple Push Certificates ポータルに移動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/8defabee-f0ef-3c21-fe98-2a99ff1d7ca4.png)
　<br>
1. 更新する証明書を検索し、[Renew] を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/0956e6e0-70aa-893b-a4e1-ff59d76e0c6a.png)
　<br>
1. [ファイルの選択] を選択し、ダウンロードした新しい CSR ファイルを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/6d610957-212e-becb-9902-690927c74009.png)
　<br>
1. [Upload] を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/32fc7755-00c1-c4b3-561b-80e58f09f8b1.png)
　<br>
1. [確認] 画面で、[Download] を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/fbdb6863-2e13-1e5b-2d70-79a0952c5872.png)
　<br>
1. Intune 管理センター の [MDM プッシュ証明書の構成] ページに戻り、証明書ファイルをアップロードします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/c9ff141e-7636-a770-f5aa-21cd5f14adc2.png)
　<br>
1. Apple MDM プッシュ証明書の状態が Intune 管理センターと Apple ポータルの両方でアクティブに表示されると、更新が完了します。

（Intune 管理センター）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/bfeed8f8-b6f9-ef71-3f29-dc35f36d29b8.png)

（Apple Push Certificates Portal）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/e6e3871e-cbc9-d55d-7e11-fa5cfcf9d3d5.png)

（公開情報：Apple MDM プッシュ証明書を更新する）
https://learn.microsoft.com/ja-jp/mem/intune/enrollment/apple-mdm-push-certificate-get#renew-apple-mdm-push-certificate