如何修复 WSO2 APIM apictl 中的“x509:无法验证证书”错误

问题描述 投票:0回答:1

我创建了一个 Env“dev”,并使用以下命令将其连接到正在运行的

WSO2 APIM
实例:

apictl env dev --apim https://<ip address>:9443

当我登录环境时,我收到此错误:

连接错误原因:发布“https:///client-registration/v0.17/register”:tls:无法验证证书:x509:无法验证证书,因为它不包含任何 IP SAN

我只是在

../.wso2apictl/certs

中添加 WSO2 APIM 的 pem

我不确定这是否是正确的方法。

wso2 wso2-api-manager
1个回答
0
投票

是的,您可以将证书添加到 APICTL_CONFIG_DIR/.wso2apictl 中的 certs 目录中。 (certs目录的默认位置是

/home/.wso2apictl/certs

每当使用 apictl 执行操作时,都会导入添加到此目录的证书。任何文件扩展名为 *.pem、*.crt 或 *.cer 的 DER 或 PEM 编码证书都可以与 apictl 一起使用。

此外,如果您想跳过 SSL 验证,可以在执行

-k
时使用
apictl
标志。

© www.soinside.com 2019 - 2024. All rights reserved.