Microsoft Intune Microsoft 云 PKI概述

适用于

  • Windows
  • Android
  • iOS
  • macOS

使用Microsoft 云 PKI为Intune管理的设备颁发证书。 Microsoft 云 PKI是一项基于云的服务,可简化和自动执行Intune托管设备的证书生命周期管理。 它为组织提供专用公钥基础结构 (PKI) ,而无需任何本地服务器、连接器或硬件。 它处理所有受支持平台的证书颁发、续订和吊销Intune。

本文概述了Intune Microsoft 云 PKI及其工作原理及其体系结构。

什么是 PKI?

PKI 是一个系统,它使用数字证书在设备和服务之间对数据进行身份验证和加密。 PKI 证书对于保护各种方案(例如 VPN、Wi-Fi、电子邮件、Web 和设备标识)至关重要。 但是,管理 PKI 证书可能具有挑战性、成本高昂且很复杂,尤其是对于拥有大量设备和用户的组织。 可以使用Microsoft 云 PKI来提高设备和用户的安全性和工作效率,并加速向完全托管的云 PKI 服务进行数字化转型。 此外,可以利用 中的 云 PKI 服务来减少 Active Directory 证书服务 (ADCS) 或专用本地证书颁发机构的工作负荷。

在管理中心管理Microsoft Intune云 PKI

Microsoft 云 PKI对象是在Microsoft Intune管理中心中创建和管理的。 从那里,你可以:

  • 为组织设置和使用Microsoft 云 PKI。
  • 在租户中启用云 PKI。
  • 创建证书配置文件并将其分配给设备。
  • 监视颁发的证书。

创建云 PKI颁发 CA 后,可以在几分钟内开始颁发证书。

受支持的设备平台

可以将 Microsoft 云 PKI 服务用于以下平台:

  • Android
  • iOS/iPadOS
  • macOS
  • Windows

设备必须在 Intune 中注册,并且平台必须支持Intune设备配置 SCEP 证书配置文件。

功能概述

下表列出了Microsoft 云 PKI和Microsoft Intune支持的功能和方案。

功能 概述
在Intune租户中创建多个 CA 在云中创建具有根 CA 和颁发 CA 的两层 PKI 层次结构。
自带 CA (BYOCA) 通过 Active Directory 证书服务或非Microsoft证书服务将 CA 颁发到专用 CA 的Intune定位。 如果已有 PKI 基础结构,则可以维护相同的根 CA,并创建链接到外部根的颁发 CA。 此选项包括对外部专用 CA N+ 层层次结构的支持。
签名和加密算法 Intune支持 RSA、密钥大小 2048、3072 和 4096。
哈希算法 Intune支持 SHA-256、SHA-384 和 SHA-512。
HSM 密钥 (签名和加密) 密钥是使用 Azure 托管硬件安全模块 (Azure 托管 HSM) 预配的

使用许可Intune套件或云 PKI独立加载项创建的 CA 会自动使用 HSM 签名和加密密钥。 Azure HSM 不需要 Azure 订阅。
(签名和加密) 的软件密钥 在 Intune Suite 试用期间创建的 CA 或云 PKI独立加载项使用软件支持的签名和加密密钥。System.Security.Cryptography.RSA
证书注册机构 为每个颁发 CA 云 PKI 提供支持简单证书注册协议的云证书颁发机构 (SCEP) 。
证书吊销列表 (CRL) 分发点 Intune为每个 CA 托管 CRL 分发点 (CDP) 。

CRL 有效期为 7 天。 每 3.5 天发布和刷新一次。 每次吊销证书都会更新 CRL。
机构信息访问 (AIA) 终结点 Intune托管每个颁发 CA 的 AIA 终结点。 信赖方可以使用 AIA 终结点来检索父证书。
用户和设备的最终实体证书颁发 也称为 叶证书 颁发。 支持适用于 SCEP (PKCS#7) 协议和认证格式,以及支持 SCEP 配置文件的 Intune-MDM 注册设备。
证书生命周期管理 颁发、续订和撤销最终实体证书。
报告仪表板 监视Intune管理中心中专用仪表板的活动证书、证书过期证书和已吊销证书。 查看已颁发的叶证书和其他证书的报告,以及吊销叶证书。 报告每 24 小时更新一次。
审核 审核Intune管理中心中的创建、撤销和搜索操作等管理员活动。
基于角色的访问控制 (RBAC) 权限 创建具有Microsoft 云 PKI权限的自定义角色。 使用可用权限可以读取 CA、禁用和重新启用 CA、撤销颁发的叶证书以及创建证书颁发机构。
作用域标记 将范围标记添加到在管理中心中创建的任何 CA。 可以添加、删除和编辑范围标记。

体系结构

Microsoft 云 PKI由多个关键组件组成,共同工作以简化公钥基础结构的复杂性和管理;用于创建和托管证书颁发机构的云 PKI服务,以及证书注册机构,以自动处理来自Intune注册设备的传入证书请求。 注册机构支持简单证书注册协议 (SCEP) 。

Microsoft 云 PKI体系结构的绘图。

组件

  • A - Microsoft Intune

  • B - Microsoft 云 PKI服务

    • B.1 - Microsoft 云 PKI服务
    • B.2 - Microsoft 云 PKI SCEP 服务
    • B.3 - Microsoft 云 PKI SCEP 验证服务

    证书 注册机构 由关系图中的 B.2 和 B.3 组成。

这些组件取代了对本地证书颁发机构、NDES 和Intune证书连接器的需求。

操作

在设备签入Intune服务之前,具有管理Microsoft 云 PKI服务的Intune管理员或Intune角色必须:

  • 为 Microsoft Intune 中的根 CA 和颁发 CA 创建所需的云 PKI证书颁发机构。
  • 为根 CA 和颁发 CA 创建并分配所需的信任证书配置文件。 此流未显示在关系图中。
  • 创建并分配所需的特定于平台的 SCEP 证书配置文件。 此流未显示在关系图中。

注意

需要云 PKI证书颁发机构才能为Intune托管设备颁发证书。 云 PKI提供充当证书注册机构的 SCEP 服务。 该服务使用 SCEP 配置文件代表Intune管理的设备从颁发 CA 请求证书。

  1. 设备使用 Intune 服务签入,并接收受信任的证书和 SCEP 配置文件。
  2. 根据 SCEP 配置文件,设备 (CSR) 创建证书签名请求。 私钥是在设备上创建的,永远不会离开设备。 CSR 和 SCEP 质询发送到云中的 SCEP 服务, (SCEP 配置文件) 中的 SCEP URI 属性。 SCEP 质询使用Intune SCEP RA 密钥进行加密和签名。
  3. SCEP 验证服务针对 SCEP 质询验证 CSR, (图表) 中显示为 B.3 。 验证可确保请求来自已注册和托管的设备。 它还可确保挑战未采样,并且与 SCEP 配置文件中的预期值匹配。 如果其中任何检查失败,证书请求将被拒绝。
  4. 验证 CSR 后,SCEP 验证服务(也称为 注册机构)请求发证 CA 对 CSR () 图中显示为 B.1 的 CSR 签名。
  5. 已签名的证书将传送到已注册 MDM 的Intune设备。

注意

SCEP 质询是使用 SCEP 注册机构密钥Intune加密和签名的。

许可要求

Microsoft 云 PKI需要以下许可证之一:

  • Microsoft Intune Suite许可证
  • Microsoft 云 PKI独立Intune加载项许可证

有关许可选项的详细信息,请参阅Microsoft Intune许可

基于角色的访问控制

以下权限可用于分配给自定义Intune角色。 这些权限使用户能够在管理中心查看和管理 CA。

  • 读取 CA:分配此权限的任何用户都可以读取 CA 的属性。
  • 创建证书颁发机构:分配此权限的任何用户都可以创建根 CA 或颁发 CA。
  • 撤销颁发的叶证书:分配此权限的任何用户都能够手动吊销由颁发 CA 颁发的证书。 此权限还需要 读取 CA 权限。

可以将范围标记分配给根 CA 和颁发 CA。 有关如何创建自定义角色和范围标记的详细信息,请参阅使用 Microsoft Intune 进行基于角色的访问控制

尝试Microsoft 云 PKI

可以在试用期间在Intune管理中心试用Microsoft 云 PKI功能。 可用试用版包括:

在试用期间,最多可以在租户中创建六个 CA。 在试用期间创建的 CA 云 PKI使用软件支持的密钥,并使用 System.Security.Cryptography.RSA 生成密钥并签名密钥。 购买云 PKI许可证后,可以继续使用 CA。 但是,密钥仍由软件支持,无法转换为 HSM 支持的密钥。 Microsoft Intune服务托管的 CA 密钥。 Azure HSM 功能不需要 Azure 订阅。

CA 配置示例

颁发 CA 和自带 CA 的两层云 PKI根 & 可以在Intune中共存。 可以使用以下配置(作为示例提供)在 Microsoft 云 PKI 中创建 CA:

  • 具有五个颁发 CA 的一个根 CA
  • 三个根 CA,每个 CA 一个颁发 CA
  • 两个根 CA,各有一个颁发 CA,两个自带 CA
  • 六个自带 CA

已知问题和限制

有关最新更改和新增功能,请参阅 Microsoft Intune 中的新增功能

  • 最多可以在一个Intune租户中创建六个 CA。
    • 许可云 PKI - 可以使用 Azure mHSM 密钥创建总共 6 个 CA。
    • 试用云 PKI - 在试用 Intune Suite 或云 PKI独立加载项期间,总共可以创建 6 个 CA。
  • 以下 CA 类型计入 CA 容量:
    • 云 PKI根 CA
    • 云 PKI颁发 CA
    • BYOCA 发行 CA
  • 在管理中心,选择“查看颁发 CA 的所有证书”时,Intune仅显示前 1000 个颁发的证书。 我们正在积极努力解决此限制。 作为解决方法,请转到 “设备>监视器”。 然后选择“ 证书 ”查看所有颁发的证书。