首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Curl:修正CURL (51) SSL错误:没有可选证书主题名称匹配

Curl:修正CURL (51) SSL错误:没有可选证书主题名称匹配
EN

Stack Overflow用户
提问于 2013-12-30 15:59:17
回答 6查看 250.2K关注 0票数 112

我是新的卷曲世界,来自Windows + .NET领域。

尝试访问Rest,以便在http://www.evercam.io/docs/api/v1/authentication上进行基本身份验证。

代码语言:javascript
运行
复制
curl -X GET https://api.evercam.io/v1/... \
-u {username}

不知道如何在成功安装CURL之后在windows命令提示符上使用此命令。经测试的卷曲如下:

代码语言:javascript
运行
复制
C:\>curl --version
curl 7.33.0 (x86_64-pc-win32) libcurl/7.33.0 OpenSSL/0.9.8y zlib/1.2.8 libssh2/1.4.3
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp scp s
ftp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate Largefile NTLM SSL SSPI libz

现在我要以这个结束

代码语言:javascript
运行
复制
C:\>curl -u myuser:mypassword -X GET https://api.evercam.io/v1/
curl: (51) SSL: no alternative certificate subject name matches target host name 'api.evercam.io'

如何解决此SSL问题51错误?

EN

Stack Overflow用户

发布于 2019-03-26 09:17:03

正如错误代码所述,“没有可供选择的证书主题名称与目标主机名匹配”--因此SSL证书存在问题。

证书应该包括SAN,并且只使用SAN。一些浏览器忽略不推荐的公共名称。

RFC 2818明确指出:“如果存在subjectAltName扩展类型dNSName,则必须使用它作为标识。否则,必须使用证书主题字段中的(最具体的)通用名称字段。虽然使用公共名称是现有的做法,但不推荐使用该扩展,并鼓励证书颁发机构使用dNSName。”

票数 0
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20842970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档