获取工作流策略

获取指定工作流的配置文件模板策略。 数据在请求创建过程中使用。 工作流策略指定客户端为创建请求所需的数据。 数据可以包括各种数据收集项、请求注释和一次密码策略。

注意

本文中的 URL 相对于在 API 部署期间选择的主机名,例如 https://api.contoso.com

请求

方法 请求 URL
GET /CertificateManagement/api/v1.0/profiletemplates/{id}/policy/workflow/{type}

URL 参数

参数 说明
id 必需。 对应于从中提取策略的配置文件模板的 GUID。
type 必需。 正在请求的策略的类型。 可能的值为"Enroll"、"Duplicate"、"OfflineUnblock"、"OnlineUpdate"、"Renew"、"Recover"、"RecoverOnBehalf"、"Recovere"、"Recovere"、"Retire"、"Revoke"、"TemporaryEnroll"和"Unblock"。

请求标头

有关常见请求标头,请参阅 CM 中的 HTTP 请求和响应标头REST API 服务详细信息

请求正文

无。

响应

本部分介绍响应。

响应代码

代码 说明
200 确定
403 禁止
204 无内容
500 内部错误

响应头

有关常见的响应标头,请参阅CM 中的 HTTP 请求和响应标头REST API服务详细信息

响应正文

成功后,返回基于 ProfileTemplatePolicy 对象的策略对象。 策略对象至少包含下表中的属性,但可以包含其他属性,具体取决于请求的策略。 例如,注册策略的请求将返回 EnrollPolicy 对象。 有关详细信息,请参阅与请求中的 {type} 参数关联的策略对象的文档。 有关不同类型的策略对象的文档,请参阅 Microsoft.Clm.Shared.ProfileTemplates 命名空间 文档。

属性 说明
ApprovalsNeeded Forefront Identity Manager (FIM) 证书管理 (CM) 策略请求所需的审批数。
AuthorizedApprover 针对有权批准策略的 FIM CM 请求的用户的安全描述符。
AuthorizedEnrollmentAgent 针对充当策略注册代理的用户的安全描述符。
AuthorizedInitiator 针对可以启动策略的 FIM CM 请求的用户的安全描述符。
CollectComments 指示是否为策略的 FIM CM 请求启用注释集合的布尔值。
CollectRequestPriority 指示是否为策略的 FIM CM 请求启用请求优先级集合的布尔值。
DefaultRequestPriority 策略的 FIM CM 请求的默认优先级。
文档 为策略配置的策略文档。
已启用 指示是否启用了策略的布尔值。
EnrollAgentRequired 指示策略的 FIM CM 请求是否需要注册代理的布尔值。
OneTimePasswordPolicy 策略的 FIM CM 请求的一次密码的分发方法。
个性化设置 策略的智能卡个性化设置选项。
PolicyDataCollection 与策略关联的数据集合项。
SelfServiceEnabled 指示是否为策略的 FIM CM 请求启用自助服务启动的布尔值。

示例

本部分提供了一个示例,用于获取工作流的配置文件模板策略。

示例:请求 1

GET /CertificateManagement/api/v1.0/profiletemplates/97CD65FA-AF4B-4587-9309-0DD6BFD8B4E1/policies/enroll HTTP/1.1

示例:响应 1

HTTP/1.1 200 OK

... body coming soon

示例:请求 2

GET /CertificateManagement/api/v1.0/profiletemplates/97CD65FA-AF4B-4587-9309-0DD6BFD8B4E1/policies/renew HTTP/1.1

示例:响应 2

HTTP/1.1 200 OK

... body coming soon

另请参阅