karate - 如何在空手道功能文件中配置 .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-grpc
但我认为它与空手道的configure ssl
部分集成的可能性很小——空手道是为 HTTP 客户端设计的。
就个人而言,我建议您手动(一次性)编写一个 gRPC 客户端,包括任何 SSL 配置或等效项(您应该已经在项目的某个地方工作)。有关详细信息,请参阅此答案:https ://stackoverflow.com/a/62826394/143475
推荐阅读
- c# - 在将列表框项目插入 MS Access 数据库之前检查它
- apache-kafka - 崩溃的 Kafka 代理中的消息
- image - 图像机器学习 - 通过创建当前数据集图像的旋转副本来扩展数据集是个好主意吗?
- android - 更新到 3.1.3 后,Android Studio 无法解析外部库
- ios - 调整 collectionView.scrollToItem 以考虑插入?
- java - 如何使用不包含特定类的 selenium 选择元素
- r - 逐步回归不起作用:范围界定
- java - 如何通过getText()从html中的多个子节点中提取动态文本
- javascript - 创建具有唯一值的部分随机对象(Javascript)
- sql - 当 Where 子句不匹配时如何从 SQL Server 图表中进行选择