管理证书 (Workflow Manager 1.0)

 

发布时间: 2016年5月

有多个 cmdlet 可用于管理保护 Workflow Manager 通信的证书。

每当你计划设置或更改场的任一证书时,必须先使用 T:Microsoft.Workflow.Deployment.Commands.Stop-WFHost cmdlet 停止该场中的所有节点,然后使用 T:Microsoft.Workflow.Deployment.Commands.Start-WFHost cmdlet 重新启动每个节点以加载新配置。

指定 Workflow SSL 证书

Workflow Manager SSL 证书可以保护场中节点之间的内部通信。在计算机加入场后,你可以使用 T:Microsoft.Workflow.Deployment.Commands.Set-WFCertificate 来更改证书。

指定 CertificateAutogenerationKey

T:Microsoft.Workflow.Deployment.Commands.Set-WFCertificateAutoGenerationKey cmdlet 可以更改用于保护自动生成的证书的密钥。

System_CAPS_note注意

T:Microsoft.Workflow.Deployment.Commands.Set-WFCertificateAutoGenerationKey cmdlet 将重新生成证书颁发机构和证书。

传播 Workflow Manager 证书更改

T:Microsoft.Workflow.Deployment.Commands.Update-WFHost Update-WFHost cmdlet 可以将使用 Set-WFCertificate cmdlet 对场证书所做的任何更改传播到场中的每台计算机。请使用以下过程:

  1. 使用新证书调用 T:Microsoft.Workflow.Deployment.Commands.Set-WFCertificate cmdlet。

  2. 对于每台计算机:

    1. 使用 T:Microsoft.Workflow.Deployment.Commands.Stop-WFHost 停止计算机上的 Workflow Service。

    2. 通过运行 T:Microsoft.Workflow.Deployment.Commands.Update-WFHost 更新场中每台计算机上的证书。

    3. 通过运行 T:Microsoft.Workflow.Deployment.Commands.Start-WFHost 重新启动场中每台计算机上的 Workflow Service。

显示证书数据

T:Microsoft.Workflow.Deployment.Commands.Get-WFFarm cmdlet 可显示本部分所述的证书中的配置信息。