bitsadmin setclientcertificatebyid

指定要在 HTTPS (SSL) 请求中用于客户端身份验证的客户端证书的标识符。

语法

bitsadmin /setclientcertificatebyid <job> <store_location> <store_name> <hexadecimal_cert_id>

参数

参数 说明
作业 作业的显示名称或 GUID。
store_location 标识用于查找证书的系统存储的位置,包括:
  • 当前用户
  • LOCAL_MACHINE
  • CURRENT_SERVICE
  • 服务
  • 用户
  • CURRENT_USER_GROUP_POLICY
  • LOCAL_MACHINE_GROUP_POLICY
  • LOCAL_MACHINE_ENTERPRISE。
store_name 证书存储的名称,包括:
  • CA (证书颁发机构证书)
  • MY (个人证书)
  • ROOT (根证书)
  • SPC (软件发布者证书)。
hexadecimal_cert_id 表示证书哈希的十六进制数。

例子

若要指定客户端证书的标识符,以便在名为 myDownloadJob的作业的 HTTPS (SSL) 请求中用于客户端身份验证:

bitsadmin /setclientcertificatebyid myDownloadJob BG_CERT_STORE_LOCATION_CURRENT_USER MY A106B52356D3FBCD1853A41B619358BD