首页 > 解决方案 > 如何在空手道功能文件中配置 .pem 证书

问题描述

我正在尝试使用 Karate-Grpc 客户端自动执行 gRPC 服务调用,如https://github.com/pecker-io/karate-grpc所示。我们的服务调用使用 .pem 证书。如何在 .feature 文件中配置此证书?我已经浏览了一些使用以下语法的示例。我需要将 .pem 转换为 .jks 吗?

背景:* configure ssl = { keyStore: 'util/certificate/abc.xyz.net.jks', keyStorePassword: 'keystorepassword'}

问候德巴扬

标签: karate

解决方案


我不太了解,karate-grpc但我认为它与空手道的configure ssl部分集成的可能性很小——空手道是为 HTTP 客户端设计的。

就个人而言,我建议您手动(一次性)编写一个 gRPC 客户端,包括任何 SSL 配置或等效项(您应该已经在项目的某个地方工作)。有关详细信息,请参阅此答案:https ://stackoverflow.com/a/62826394/143475


推荐阅读