是否可以将 Salt http.query 与 ssl 客户端验证一起使用?

Is it possible to use Salt http.query with ssl client verification?

是否可以将 Salt http.query 与 ssl 客户端验证一起使用?

salt.utils.http.query 命令有 ca_bundlecert 选项,但私钥没有任何 key 选项。

谢谢。

是的,这是可能的。 cert 需要更好地记录。

如果您查看 https://github.com/saltstack/salt/blob/master/salt/utils/http.py#L339-L351,您会发现正在检查 cert 是否为列表。这是因为证书被传递给底层的 http 库。当它用于客户端验证时,他们将 cert 作为列表。列表中的第 0 项是证书第 1 项是密钥。

确实应该是元组,但列表也可以。