Intune の Apple MDM 証明書、期限が切れるとどうなる？

先日、検証環境の Intune にて **Apple MDM プッシュ証明書をうっかり失効**してしまいました。
※ 本番環境であれば年1の運用行事として管理されているだろう証明書更新です。

:::note
**Apple MDM プッシュ証明書の更新運用**
Apple デバイス (macOS, iOS, iPadOS) を Intune で管理する前提となる MDM プッシュ証明書は、Intune にアップロードしてから 365日間有効です。
管理を維持するためには、**毎年更新**する必要があります。
(公開情報 [Apple MDM プッシュ証明書を更新する](https://learn.microsoft.com/ja-jp/intune/intune-service/enrollment/apple-mdm-push-certificate-get#renew-apple-mdm-push-certificate) より引用)
:::

今回図らずも珍しく MDM プッシュ証明書の期限切れ状態を経験できましたので、**期限切れ前後を振り返って以下の構成で記事にまとめたい**と思います。

| # | 章題 | 概要 |
|:-:|:-:|:-:|
|1   |**[期限切れ前](https://qiita.com/shokolate/items/6d0732374c76d386dc4f#1-%E6%9C%9F%E9%99%90%E5%88%87%E3%82%8C%E5%89%8D)**   | 証明書期限が切れる前に受領した Apple のメール通知について  |
|2   |**[期限切れ中！](https://qiita.com/shokolate/items/6d0732374c76d386dc4f#2-%E6%9C%9F%E9%99%90%E5%88%87%E3%82%8C%E4%B8%AD)**   | 証明書期限切れ後に確認した事象について  |
|3   |**[更新作業](https://qiita.com/shokolate/items/6d0732374c76d386dc4f#3-%E6%9B%B4%E6%96%B0%E4%BD%9C%E6%A5%AD)**   | 証明書の更新手順について (ステップバイステップ) |
|4   |**[更新後](https://qiita.com/shokolate/items/6d0732374c76d386dc4f#4-%E6%9B%B4%E6%96%B0%E5%BE%8C)**   | 事象の解消報告  |

なお公開情報によると、Apple MDM プッシュ証明書は有効期限が切れてもなお**30日間の猶予期間がある**そうです。
(参考：[Apple MDM プッシュ証明書を更新する](https://learn.microsoft.com/ja-jp/intune/intune-service/enrollment/apple-mdm-push-certificate-get#renew-apple-mdm-push-certificate))

ただし、今回更新作業をした時点で当環境の証明書は**有効期限が切れてから 61日が経過**していました。

**タイムラインにすると以下の図**のような状態です。
![図1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/c23d83b7-ab28-42d5-a724-f24590845c90.png)


# 1. 期限切れ前
プッシュ証明書の期限が近付くと、Apple から Apple ID に紐づいたメールアドレスに通知が届きました。
今振り返ると、**これをリマインダーとして更新作業計画を立てておけばよかった**です。

## メール通知
30日、15日、7日前の **3回のタイミングで通知**を受け取りました。


- **送り主**：Apple \<appleid@id.apple.com\>
- **件名**：*X* day notification: Apple Push Notification Service certificate expiration
- **本文**：
>Dear {アカウント表示名},
>
>The following Apple Push Notification Service certificate, created for AppleID {ID} will expire on Feb 26, 2025. Revoking or allowing this certificate to expire will require existing devices to be re-enrolled with a new push certificate.
>
>Mobile Device Management - null
>
>Please contact your vendor to generate a new request (a signed CSR), then visit https://identity.apple.com/pushcert to renew your Apple Push Notification Service certificate.
>
>Thank You,
>
>Apple Push Notification Service

(本文はどれも同じでした)

### 30日前
![スクリーンショット 2025-04-30 181701.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/ec3993b0-41f0-4002-b113-b082668584e0.png)

### 15日前
![スクリーンショット 2025-04-30 181732.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/1e7baf46-4b9e-4024-bded-f06418f2f350.png)

### 7日前
![スクリーンショット 2025-04-30 181749.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/eb54901e-d0c1-407f-878e-a08e6857f34a.png)


メールを見て「そろそろこの時期か」と思ったのを覚えていますが、謎に「まだ今じゃない」とも思ってしまい作業に結び付けられませんでした。

ここまで来ると、何日前までカウントダウンしてくれるのか変な興味も湧いてきていました。

興味深いことに、期限切れまで 0日のタイミングでは通知が無いんですね。
(0日目の通知を契機にアクションを起こせたかは別問題)

7日前を最後に Apple から通知は来ていません。


# 2. 期限切れ中！
せっかくのメール通知に感化されず期限切れを迎え、猶予期間をも優に越えてしまったわがテナントでは以下が発生していました。

- **[コネクタエラー](https://qiita.com/shokolate/items/6d0732374c76d386dc4f#%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF%E3%82%A8%E3%83%A9%E3%83%BC)**
- **[デバイス非準拠](https://qiita.com/shokolate/items/6d0732374c76d386dc4f#%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E9%9D%9E%E6%BA%96%E6%8B%A0)**

期限切れ後 61日目の様子を以下に記録します。
(この日まで碌に iOS で組織アプリを利用しておらず、ひさしぶりに使おうとして事象に遭遇しました。)

## コネクタエラー
Intune 管理センターにサインインした直後に表示される**ホーム画面にて、コネクタエラーありと表示されていました**。
(こちらは猶予期間中も出ていた気がします)

![スクリーンショット 2025-04-28 141253.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/6cd8dffa-2d3f-402a-a187-950e1365ab9a.png)
![スクリーンショット 2025-04-28 141401.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/c605b476-69c8-4959-aa02-dcaf7abf80e8.png)

:::note
**APNSとは**
Apple Push Notification Service を略して APNS と表記されています
:::

なお、コネクタのヘルス状態について、Intune ではネイティブに通知する機能を持っていませんが **Power Automate を使うと通知を実装できるようです**。
(参考：[Using Power Automate to notify admins on Intune Connector health](https://techcommunity.microsoft.com/blog/intunecustomersuccess/using-power-automate-to-notify-admins-on-intune-connector-health/2274944), [Microsoft Intune Connector health monitoring using Power Automate - The ins and outs.](https://rahuljindalmyit.blogspot.com/2024/12/microsoft-intune-connector-health.html))


## デバイス非準拠
ある日検証端末上で Teams を開いたところ、**アクセスがブロックされアプリが利用できませんでした**。
![Image1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/af206098-28b1-4944-9196-21b2c0d1d568.jpeg)

アクセスブロックの理由は、デバイスが非準拠であることです。
クライアントアプリ側のブロックメッセージ(上写真)およびサインインログ(下写真)から、**デバイスは管理されている (マネージド) が非準拠のためブロック**されていることが分かります。

![スクリーンショット 2025-04-28 154949.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/bc582f93-af67-4850-b1fd-1411fdfb9f74.png)
![スクリーンショット 2025-04-28 154958.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/6a2d2337-989b-413a-bc10-ae0efcd50a8c.png)

:::note
**条件付きアクセスポリシーの構成**
前提として、iOS/iPadOS 向けに以下の条件を求めるポリシーを用意しています。
- アプリ保護ポリシー
- 準拠しているデバイス

今回はデバイスが非準拠のため、「準拠しているデバイス」許可条件を満たさずにアクセスがブロックされました。
:::

Company Portal や Intune 管理センターの表示を見ると、以下の実体が推察できます：
- デバイスが Intune と疎通できず **inactive 状態**になった
- inactive 状態が続いたことで**デフォルトデバイスポリシーに非準拠**になった

![Image4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/d4f74987-fe76-42c3-83d9-0eaf218cbde1.png)
![スクリーンショット 2025-04-28 142834.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/bcfcb9f9-c55b-48ff-a8f9-ec222eb52df3.png)
![スクリーンショット 2025-04-28 142845.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/f2acecc4-663a-404e-94b8-743a47525501.png)


なお、Intune 管理センター上で Apple デバイスを表示すると「最後のチェックイン」日が MDM プッシュ証明書の期限と合致していました。
#猶予期間とは？？
![スクリーンショット 2025-04-28 142803.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/dc342a0a-aa24-48fb-82d9-c27baca65de9.png)

:::note
**MDM プッシュ証明書の期限**
Intune 管理センター上の MDM プッシュ証明書構成画面および Apple Push Certificates Portal から確認できます。
- Intune 管理センター MDM プッシュ証明書構成画面の開き方：本記事 [1) Intune: MDM プッシュ証明書構成画面](https://qiita.com/shokolate/items/6d0732374c76d386dc4f#1-intune-mdm-%E3%83%97%E3%83%83%E3%82%B7%E3%83%A5%E8%A8%BC%E6%98%8E%E6%9B%B8%E6%A7%8B%E6%88%90%E7%94%BB%E9%9D%A2) セクションご参考
- Apple Push Certificates Portal の開き方：本記事 [3) Apple: MDM プッシュ証明書更新](https://qiita.com/shokolate/items/6d0732374c76d386dc4f#3-apple-mdm-%E3%83%97%E3%83%83%E3%82%B7%E3%83%A5%E8%A8%BC%E6%98%8E%E6%9B%B8%E6%9B%B4%E6%96%B0) セクションご参考
:::

通常スマホは常に起動していて裏で疎通→コンプライアンス評価が定期的に行われるので、**今思うとこんなに非準拠がそろうのは異常**でした。

:::note
**セレクティブワイプはできるのか？**
MDM プッシュ証明書が切れた状態のテナントでセレクティブワイプ[^1]はできるのか一応検証してみたところ、**「できる」** という結果になりました。
MAM-only[^2] で使える機能は MDM プッシュ証明書の状態にかかわらず使えると考えてよさそうです。
![Image2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/c6250269-df9f-4a9e-b51d-43e4ac635766.jpeg)

:::

[^1]: セレクティブワイプ：保護済みアプリ上の組織データをワイプする MAM の機能 (参考：[How to wipe only corporate data from Intune-managed apps](https://learn.microsoft.com/en-us/intune/intune-service/apps/apps-selective-wipe))
[^2]: MAM-only: MAM-WE (Mobile Application Management Without Enrollment) とも呼ばれる、端末をMDM登録せずアプリだけ保護管理する方式のこと (参考：[Deployment guide: Mobile Application Management (MAM) for unenrolled devices in Microsoft Intune](https://learn.microsoft.com/en-us/intune/intune-service/fundamentals/deployment-guide-enrollment-mamwe))

以上、MDM プッシュ証明書が期限切れなばかりに、通常であれば準拠できるだろうデバイスまで撥ねられてしまう実害を観測しました。
ここでようやく重い腰をあげて証明書を更新することに...

# 3. 更新作業
- **参考**：[Apple MDM プッシュ証明書を更新する](https://learn.microsoft.com/ja-jp/intune/intune-service/enrollment/apple-mdm-push-certificate-get#renew-apple-mdm-push-certificate)

以下のステップで更新作業を実施しました。

| # | 操作場所 | 概要 |
|:-:|:-:|:-:|
| 1  | Intune 管理センター  | [Apple MDM プッシュ証明書の構成画面を開く](https://qiita.com/shokolate/items/6d0732374c76d386dc4f#1-intune-mdm-%E3%83%97%E3%83%83%E3%82%B7%E3%83%A5%E8%A8%BC%E6%98%8E%E6%9B%B8%E6%A7%8B%E6%88%90%E7%94%BB%E9%9D%A2)  |
| 2  | Intune 管理センター  | [Intune 証明書署名要求をダウンロードする](https://qiita.com/shokolate/items/6d0732374c76d386dc4f#2-intune-%E8%A8%BC%E6%98%8E%E6%9B%B8%E7%BD%B2%E5%90%8D%E8%A6%81%E6%B1%82%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89)  |
| 3  | Apple Push Certificates Portal  | [Apple MDM プッシュ証明書を更新する](https://qiita.com/shokolate/items/6d0732374c76d386dc4f#3-apple-mdm-%E3%83%97%E3%83%83%E3%82%B7%E3%83%A5%E8%A8%BC%E6%98%8E%E6%9B%B8%E6%9B%B4%E6%96%B0)  |
| 4  | Intune 管理センター  | [Apple MDM プッシュ証明書をアップロードする](https://qiita.com/shokolate/items/6d0732374c76d386dc4f#4-intune-mdm-%E3%83%97%E3%83%83%E3%82%B7%E3%83%A5%E8%A8%BC%E6%98%8E%E6%9B%B8%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89)  |

Apple MDM プッシュ証明書の更新手順については、すでに上記公開情報やリッチな有志ブログがありますが、**様式美のため本記事上にも画面を添えて記載**します。

## 1) Intune: MDM プッシュ証明書構成画面
| # | 操作場所 | 概要 |
|:-:|:-:|:-:|
| 1  | Intune 管理センター  | Apple MDM プッシュ証明書の構成画面を開く  |

まず、Intune 管理センターにて [Apple MDM プッシュ証明書] 画面を開きます。
これには何通りか方法があり、例を挙げると以下などです：
(2025年4月記事作成時点)
1. **[デバイス] ノードから推移する方法**
[デバイス] > [登録] > [Apple] タブをクリック > [Apple の登録] 画面が開くので、[Apple MDM プッシュ証明書 行をクリック 
1. **[ホーム] ノードから推移する方法**
[ホーム] > [コネクタエラー] > [APNS の有効期限日] 行をクリック > [Apple の登録] 画面が開くので、[Apple MDM プッシュ証明書] 行をクリック
1. **[テナント管理] ノードから推移する方法**
[テナント管理] > [テナントの状態] > [コネクタの状態] タブをクリック > [APNS の有効期限日] 行をクリック > [Apple の登録] 画面が開くので、[Apple MDM プッシュ証明書] 行をクリック

Intune 管理センターの特性上、関連のある様々な場所に構成画面のショートカットが潜んでいるため、**最終的に [Apple MDM プッシュ証明書] 画面にたどり着ければOK**です。
(運用手順書などに決め打ちで記載する必要がある場合は、現在公開情報に記載のある 1. が無難です。)

[テナント管理] ノードを入り口にする場合、以下画面になります↓
- [テナント管理] > [テナントの状態] > [コネクタの状態] タブをクリック > [APNS の有効期限日] 行をクリック
![スクリーンショット 2025-04-28 141418.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/962fce3c-6ad8-4c80-9d63-984bef4a1a89.png)
- [Apple の登録] 画面が開くので、[Apple MDM プッシュ証明書] 行をクリック
![スクリーンショット 2025-04-28 141449.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/84876b8d-3ba0-44d2-a657-ad9d7c4efac0.png)
- Apple MDM プッシュ証明書 構成画面が表示されました
 状態と期限、前回構成に使用した Apple ID とシリアル番号が表示されます
 ← この画面でも当環境のプッシュ証明書が期限切れであり、期限が切れてから 61日経過していることが分かります
![スクリーンショット 2025-04-28 141502.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/918e473f-f65b-4a51-a68c-f23b67383e75.png)

以降、Apple MDM プッシュ証明書 構成画面をスクロールダウンし、順に対応していきます。
![スクリーンショット 2025-04-28 141942.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/762080cb-d21b-47a4-908d-be876ed0c90b.png)

「1. ユーザー情報とデバイス情報の両方を Apple に送信するためのアクセス許可を Microsoft に付与します。」については、初期構築時に同意済みのため対応不要です。


## 2) Intune: 証明書署名要求ダウンロード
| # | 操作場所 | 概要 |
|:-:|:-:|:-:|
| 2  | Intune 管理センター  | Intune 証明書署名要求をダウンロードする  |

先ほど開いた Apple MDM プッシュ証明書構成画面にて、ステップ 2 下の **「CSR のダウンロード」ハイパーリンクをクリック**します。

![スクリーンショット 2025-04-28 141954.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/8bc02c02-0c24-494c-91e0-36705d6fedbc.png)

すると次のファイルがダウンロードできます。
- **IntuneCSR.csr**

次のステップで使用するため、作業用 PC のローカル領域など参照しやすい場所に配置します。

## 3) Apple: MDM プッシュ証明書更新
| # | 操作場所 | 概要 |
|:-:|:-:|:-:|
| 3  | Apple Push Certificates Portal  | Apple MDM プッシュ証明書を更新する  |

まず先ほどから開いている Intune 管理センター上の Apple MDM プッシュ証明書構成画面にて、ステップ 3 下の **「MDM プッシュ証明書を作成する」ハイパーリンクをクリック**します。
![スクリーンショット 2025-04-28 142010.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/aff6d406-c54f-41fd-9c38-7f7bd6c92cab.png)

すると **Apple Push Certificates Portal のサインイン画面が開く**ので、Apple ID で認証します。
![スクリーンショット 2025-04-28 142025.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/3d063e35-c9f0-4126-ad54-43be3ce55ec2.png)

:::note warn
**Apple ID**
証明書更新の際、**初回証明書作成時に利用したのと同じIDを利用する**必要があります。
(参考：[Apple MDM プッシュ証明書を更新する](https://learn.microsoft.com/ja-jp/intune/intune-service/enrollment/apple-mdm-push-certificate-get#renew-apple-mdm-push-certificate))
:::

Apple Push Certificates Portal にて、Microsoft の MDM 向けに発行された証明書の行上にある **「Renew」ボタンをクリック**します。

| Service | Vendor | Expiration Date | Status  | Actions  |
|:-:|:-:|:-:|:-:|:-:|
| Mobile Device Management  | Microsoft Corporation  | M DD, YYYY  | 今回の当環境は期限切れのため「Expired」表示| **「Renew」をクリックする**  |

:::note
**Status 列の表示**
MDM プッシュ証明書が有効な期間内であれば「Status」列には「Active」と表示されます
:::

![スクリーンショット 2025-04-28 142134.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/34cbdaf8-85fb-45cc-beb7-38c808372bae.png)

Renew Push Certificate 画面が表示されるので、画面下部の **「ファイルの選択」ボタンから先ほどダウンロードした「IntuneCSR.csr」ファイルを選択**し、**「Upload」ボタンをクリック**します。
![スクリーンショット 2025-04-28 142332.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/56b3de36-d48e-43e7-a348-0071272bb295.png)

Confirmation 画面が表示されるので、「Download」ボタンをクリックします。
![スクリーンショット 2025-04-28 142418.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/82d3d3d8-2688-49e6-b46a-b55b0a6c43af.png)
すると次のファイルがダウンロードできます。
- **MDM_ Microsoft Corporation_Certificate.pem**

こちらも次のステップで使用するため、作業用 PC のローカル領域など参照しやすい場所に配置します。

なお、Confirmation 画面にて「Manage Certificates」ボタンをクリックすると最初の証明書一覧画面が表示され、**Status が「Active」** になっていることを確認できます。
![スクリーンショット 2025-04-28 144858.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/913118bc-cef6-4929-88c3-789e856c3109.png)


## 4) Intune: MDM プッシュ証明書アップロード
| # | 操作場所 | 概要 |
|:-:|:-:|:-:|
| 4  | Intune 管理センター  | Apple MDM プッシュ証明書をアップロードする  |

Intune 管理センター上の Apple MDM プッシュ証明書構成画面に戻り、残りのステップを実施します。

- ステップ 4 下の Apple ID 欄に、使用した **ID を入力**します
- ステップ 5 の**フォルダアイコンをクリックし、先ほどダウンロードした「MDM_ Microsoft Corporation_Certificate.pem」ファイルを選択**します
- 最後に Apple MDM プッシュ証明書構成画面下部の **「アップロード」ボタンをクリック**します

![スクリーンショット 2025-04-28 145052.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/666f5c4b-423e-4bcb-b813-b186473405e1.png)

![スクリーンショット 2025-04-28 145101.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/c593af18-42cb-4df3-9d91-26db191c24a8.png)

![スクリーンショット 2025-04-28 145111.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/3de8d5eb-673a-416c-9463-152cfdc9e241.png)

「MDM プッシュ通知証明書をアップロードしています」通知の後、上写真のように**状態が「アクティブ」に推移**します。
有効期限までの日数も、365日となりました。
(以後、ここからカウントダウンされます)

以上で更新完了です。

# 4. 更新後
Apple MDM プッシュ証明書更新後しばらくして、事象の解消を確認できました。

- **[コネクタの状態](https://qiita.com/shokolate/items/6d0732374c76d386dc4f#%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF%E3%81%AE%E7%8A%B6%E6%85%8B)**
- **[デバイスの準拠状態](https://qiita.com/shokolate/items/6d0732374c76d386dc4f#%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E6%BA%96%E6%8B%A0%E7%8A%B6%E6%85%8B)**

## コネクタの状態
更新直後にはまだエラー表示が残っていましたが、しばらく放置して、約 ４時間後にみると**正常状態**になっていました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/28af5cb4-3963-49c4-b232-3d63047f58ec.png)

## デバイスの準拠状態
デバイスは特に再登録することなく、疎通できるようになったことで **「準拠している」状態**に戻りました。

![Image5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/26e5ebd9-6dde-479e-ad54-3c72089cfad1.png)

![スクリーンショット 2025-04-30 154921.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/03258dd5-7cfb-4924-9250-e4cf3be273e0.png)
![スクリーンショット 2025-04-30 154940.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/2ca3fc4b-ca41-428a-ac2e-4fdf17cb0385.png)
![スクリーンショット 2025-04-30 154950.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/c04646f0-4637-46fd-a809-a52d03f03e17.png)

アプリも問題なく利用できています。

:::note
**セレクティブワイプ検証をした端末**
MDM プッシュ証明書切れ中にセレクティブワイプ検証に使った端末も、**再登録無しで再度アプリ利用可能**になりました。
なお、セレクティブワイプ後の初回アプリ起動時に MFA とパスワード変更を求められます。
(以下挙動)
- アプリ起動
- サインイン画面
  - ID 入力
  - パスワード入力
  - MFA
  - パスワード変更
- サインイン成功、以後アプリ利用可能

![Image3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3659465/734be230-7c0f-4d3d-8efc-506fce0ee80e.jpeg)
:::

# さいごに
この度、検証環境でたまたま Apple MDM プッシュ証明書の期限が切れたことでレアな観察ができました。

[公開情報](https://learn.microsoft.com/ja-jp/intune/intune-service/enrollment/apple-mdm-push-certificate-get)に「Microsoft Intune で iOS/iPadOS および macOS デバイスを管理するには Apple MDM プッシュ証明書が必要です」との記載があることは把握していましたが、デバイスが非準拠になるまであまり深く考えていなかったというのが正直なところです。

デバイスが非準拠になると条件付きアクセスポリシーの兼ね合いで**サービスアクセスがブロックされる実害**があることを見て、**運用設計の大切さ**を身に染みて感じました。

無事に 1年超えられているテナントは、その裏にこうしたメンテナンスがありますね。

とはいえ、Apple MDM プッシュ証明書に更新という概念があることは結構広く知られていそうですし、これを本番環境でやらかすことはなさそうですね汗
(本番環境では年次運用に組み込むなどして期限切れを起こすことはないだろう...)

ひとつ**疑問**が残ったのは、**猶予期間**についてです。
公開情報によると「証明書の有効期限が切れると、30 日間の猶予期間で証明書を更新できます」とのことですが、**期限切れのその日を最後に端末が Intune と疎通できなくなっている形跡**がありました。
今回**猶予期間のタイムウィンドウを狙って動作検証できなかったのが残念**です。

この点、有効期限が過ぎても猶予期間の30日以内に更新できればセーフなのか、もしご存じの方いらっしゃればぜひコメント欄で教えてください...！

:::note
巷で投稿されているブログを拝見していると、**期限内の作業を推奨・前提**としていることがほとんどのようです。
:::

# 参考
https://learn.microsoft.com/ja-jp/intune/intune-service/enrollment/apple-mdm-push-certificate-get

https://liglogdev.com/update-apple-mdm-push-notification-certificate-for-intune/

https://qiita.com/carol0226/items/6a9d3c5c137ba45506a0

https://www.micss.biz/2023/03/06/5882/