小编Jef*_*y04的帖子

启用 curl 和 sni 的服务器

我正在使用以下命令对启用了 sni 的服务器运行 curl

curl --cacert CustomCA.crt -H "Host: example.com" https://1.2.3.4/foo
Run Code Online (Sandbox Code Playgroud)

但是,我没有得到正确的证书,其中通用名称 (CN) 设置为 example.com(因此证书验证失败)。我知道 SNI 配置是正确完成的,因为我看到在通过 Web 浏览器访问时提供了正确的证书。以防万一,我目前的环境是

> curl --version
curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smtp smtps telnet tftp 
Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP 
> lsb_release -a
LSB Version:    core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.1 LTS
Release:        14.04
Codename:       trusty
Run Code Online (Sandbox Code Playgroud)

编辑:我忘了提到没有将 example.com …

ssl curl tls

7
推荐指数
2
解决办法
2万
查看次数

获取父存储库路径

我在自己的机器上有一个克隆的 mercurial 存储库(和工作副本)。如果我想知道特定文件的父路径,是否有可能?例如,我克隆了一个存储库,其中包含一个位于

http://foo/bar/hgwebdir.cgi/repository/file_a
Run Code Online (Sandbox Code Playgroud)

并且 file_a 位于我的机器中

/home/jeffrey04/documents/repository_clone/file_a
Run Code Online (Sandbox Code Playgroud)

有没有一个命令可以用来获取 file_a 的父路径(第一个 url)??!

mercurial

2
推荐指数
1
解决办法
6898
查看次数

iTerm2 配置文件作为“应用程序”

我最近创建了一个自动打开 nvim 的配置文件,效果很好。但是,是否可以将其导出到文件/应用程序,以便我可以通过双击/quicksilver/spotlight 直接打开 nvim?

iterm2

0
推荐指数
1
解决办法
1183
查看次数

标签 统计

curl ×1

iterm2 ×1

mercurial ×1

ssl ×1

tls ×1