QAT 私钥提供程序 (proto)
此扩展的限定名称为 envoy.tls.key_providers.qat
注意
此扩展仅在 contrib 镜像中可用。
注意
此扩展功能完备,但尚未经过大量的生产环境测试,使用时请注意。
此扩展旨在抵抗不可信的下游流量。它假设上游是可信的。
此消息指定如何配置私钥提供程序。私钥提供程序提供 RSA 签名和解密操作的硬件加速。
extensions.private_key_providers.qat.v3alpha.QatPrivateKeyMethodConfig
[extensions.private_key_providers.qat.v3alpha.QatPrivateKeyMethodConfig proto]
{
"private_key": {...},
"poll_delay": {...}
}
- private_key
(config.core.v3.DataSource) 私钥提供程序中要使用的私钥。如果设置为 inline_bytes 或 inline_string,则该值需要是 PEM 格式的私钥。
- poll_delay
(Duration, REQUIRED) 在向硬件加速器提交请求后,等待多长时间才能轮询硬件加速器。较小的值会导致硬件响应更快,但会导致轮询循环旋转次数更多,从而可能导致 CPU 使用率更高。持续时间需要设置为大于或等于 1 毫秒的值。