Java curl--使用错误证书的证书

Java curl--使用错误证书的证书,java,rest,ssl,curl,Java,Rest,Ssl,Curl,我正试图发送一个HTTP请求,以从我公司的另一台服务器获得一些响应。我使用curl发送一个http请求,指定与应用程序关联的证书和密钥。当发送请求时,我从正在运行的服务器收到一个错误,告诉我我的证书序列号与我们的应用程序没有关联。它引用的证书序列号不是我在curl请求中指定的序列号。它是另一个证书的序列号,我实际上可以在浏览器设置中看到它,因此它显然是在获取一个已经存在的证书。。而不是我在curl命令中指定的 我试着在我的证书名和密钥名中输入一个拼写错误,看看是否会得到不同的结果。。但是,它使用

我正试图发送一个HTTP请求,以从我公司的另一台服务器获得一些响应。我使用curl发送一个http请求,指定与应用程序关联的证书和密钥。当发送请求时,我从正在运行的服务器收到一个错误,告诉我我的证书序列号与我们的应用程序没有关联。它引用的证书序列号不是我在curl请求中指定的序列号。它是另一个证书的序列号,我实际上可以在浏览器设置中看到它,因此它显然是在获取一个已经存在的证书。。而不是我在curl命令中指定的

我试着在我的证书名和密钥名中输入一个拼写错误,看看是否会得到不同的结果。。但是,它使用相同的证书序列号给出了完全相同的错误,因此请求似乎完全忽略了命令中指定的我的密钥和证书

下面的curl命令:cert、key、url名称被屏蔽,但这正是我使用的格式。包括文件扩展名

curl--cert CERTNAME.cer--key KEYNAME.pem“DESTINATIONURL”

我期待着来自服务器的JSON响应。但是,我收到以下错误消息: {“ErrorCode”:“*******”,“ErrorMsg”:“应用程序ID[]的身份验证错误。原因:无法验证应用程序身份验证数据:CertificateSN\”630**********************\“未经授权”}

“包括文件扩展名”。它们对证书/密钥内容不重要。您是否在手册中查看了
--cert
选项及其对文件内容的限制?您是否尝试过使用
--verbose
或甚至
--trace
来获取更多有关正在发生的事情的信息?