我是空手道dsl的新手,也是编码的新手。
我以空手道版本0.6.0
开始了一个API项目,并且能够连接到Web服务,还可以使用空手道球衣进行证书选择,但是当我更新为版本0.7.0
时,我开始遇到错误的提示证书。你能帮我吗?
我在功能文件中使用以下行:
configure ssl = { trustStore: 'classpath:truststore.jks', trustStorePassword: 'certpassword', trustStoreType: 'jks',keyStore: 'classpath:keyStore.p12', keyStorePassword: 'certpassword', keyStoreType: 'pkcs12',trustAll: 'true',algorithm: 'TLS' };
答案 0 :(得分:0)
您可以尝试升级到0.8.0吗?
证书处理也很难实施,请阅读此故障单/线程以了解我们/您可能错过的任何事情:https://github.com/intuit/karate/issues/281
如果您仍然遇到问题,请按以下步骤操作:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue
您可以查看现有的空手道集成测试,以帮助您复制问题。我们将不胜感激,因为您可以帮助修复空手道(如果适用):https://github.com/intuit/karate/tree/master/karate-demo/src/test/java/ssl