我创建了一个 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
我不确定这是否是正确的方法。
是的,您可以将证书添加到 APICTL_CONFIG_DIR/.wso2apictl 中的 certs 目录中。 (certs目录的默认位置是
/home/.wso2apictl/certs
)
每当使用 apictl 执行操作时,都会导入添加到此目录的证书。任何文件扩展名为 *.pem、*.crt 或 *.cer 的 DER 或 PEM 编码证书都可以与 apictl 一起使用。
此外,如果您想跳过 SSL 验证,可以在执行
-k
时使用 apictl
标志。