获取智能卡配置文件
获取用户的智能卡配置文件列表。 该列表包括当前用户可执行的可能操作。 然后可以为任何指定操作启动某项请求。
注意
本文中的 URL 相对于在 API 部署期间选择的主机名,例如 https://api.contoso.com
。
请求
方法 | 请求 URL |
---|---|
GET | /CertificateManagement/api/v1.0/smartcards /CertificateManagement/api/v1.0/smartcards/{smartcarduuid} |
URL 参数
属性 | 说明 |
---|---|
smartcarduuid | 可选。 Microsoft Identity Manager (MIM 表示的智能卡 UUID) 证书管理 (CM) 。 该值对应于 Microsoft.Clm.Shared.Smartcards.Smartcard 对象 中的“uuid”字段。 |
查询参数
属性 | 说明 |
---|---|
cardid | 可选。 MIM CM 表示的智能卡 UUID。 该值对应于 Microsoft.Clm.Shared.Smartcards.Smartcard 对象 中的“uuid”字段。 |
请求标头
有关常见请求标头,请参阅 CM REST API 服务详细信息中的 HTTP 请求和响应标头。
请求正文
无。
响应
本部分介绍响应。
响应代码
代码 | 说明 |
---|---|
200 | 确定 |
204 | 无内容 |
403 | 禁止 |
500 | 内部错误 |
响应标头
有关常见响应标头,请参阅 CM REST API 服务详细信息中的 HTTP 请求和响应标头。
响应正文
成功时,将返回一个 JSON 序列化的 Microsoft.Clm.Shared.Smartcards.Smartcard 对象,且具有以下属性:
名称 | 说明 |
---|---|
AssignedUserUuid | 智能卡将分配到的用户的标识符。 |
Atr | 当前正在初始化的智能卡的智能卡应答复位 (ATR) 字符串。 |
评论 | 描述智能卡的说明。 |
Flags | 描述智能卡的标志。 |
中间件 | 智能卡的中间件。 |
ParentSmartcardUuid | 该智能卡已替换的旧智能卡的标识符。 |
PermanentSmartcardUuid | 与该智能卡相关联的永久智能卡的标识符。 |
PrimarySmartcardUuid | 主智能卡的标识符。 |
ProfileTemplateUuid | 包含管理智能卡的策略和设置的配置文件模板的标识符。 |
ProfileTemplateVersion | 创建智能卡配置文件时的配置文件模板的版本。 |
SerialNumber | 智能卡的序列号。 |
状态 | 智能卡的状态。 |
Uuid | 智能卡配置文件的标识符。 |
示例
本部分提供获取用户智能卡配置文件的示例。
示例:请求 1
GET /certificatemanagement/api/v1.0/smartcards?cardid=d1ef6869-5517-42a0-8f05-16ca1a0b834d HTTP/1.1
示例:响应 1
HTTP/1.1 200 OK
{
"Uuid":"438d1b30-f3b4-4bed-85fa-285e08605ba7",
"Status":3,
"Flags":1,
"ParentSmartcardUuid":"00000000-0000-0000-0000-000000000000",
"PrimarySmartcardUuid":"00000000-0000-0000-0000-000000000000",
"PermanentSmartcardUuid":"00000000-0000-0000-0000-000000000000",
"AssignedUserUuid":"8f1590dc-d932-4b66-8e68-2e91c5880780",
"ProfileTemplateUuid":"a039b4d0-5ce8-4eff-8651-181c6576fda3",
"ProfileTemplateVersion":46,
"Comment":"",
"SerialNumber":"{d1ef6869-5517-42a0-8f05-16ca1a0b834d}",
"Middleware":"MSBaseCSP",
"Atr":"3b8d0180fba000000397425446590301c8"
}
示例:请求 2
GET /certificatemanagement/api/v1.0/smartcards/17cf063d-e337-4aa9-a822-346554ddd3c9 HTTP/1.1
示例:响应 2
HTTP/1.1 200 OK
{
"Uuid":"17cf063d-e337-4aa9-a822-346554ddd3c9",
"Status":2,
"Flags":1,
"ParentSmartcardUuid":"00000000-0000-0000-0000-000000000000",
"PrimarySmartcardUuid":"00000000-0000-0000-0000-000000000000",
"PermanentSmartcardUuid":"00000000-0000-0000-0000-000000000000",
"AssignedUserUuid":"8f1590dc-d932-4b66-8e68-2e91c5880780",
"ProfileTemplateUuid":"a039b4d0-5ce8-4eff-8651-181c6576fda3",
"ProfileTemplateVersion":46,
"Comment":"",
"SerialNumber":"{bc88f13f-83ba-4037-8262-46eba1291c6e}",
"Middleware":"MSBaseCSP",
"Atr":"3b8d0180fba000000397425446590301c8"
}