1
我想使用SSL_ca_path
ssl選項,因爲它更可靠。它不使用給定目錄中的證書的問題。帶IO :: Socket :: SSL的SSL_ca_path不使用目錄中的證書
此代碼:
local $NET::HTTPS::SSL_SOCKET_CLASS = 'IO::Socket::SSL';
my $ua = LWP::UserAgent->new(ssl_opts => {
SSL_ca_file => "/etc/pki/tls/certs/ca-bundle.crt",
# SSL_ca_path => "/etc/pki/tls/certs/",
});
但使用的SSL_ca_path
代替SSL_ca_file
斷腳本。
不工作
local $NET::HTTPS::SSL_SOCKET_CLASS = 'IO::Socket::SSL';
my $ua = LWP::UserAgent->new(ssl_opts => {
# SSL_ca_file => "/etc/pki/tls/certs/ca-bundle.crt",
SSL_ca_path => "/etc/pki/tls/certs/",
});
既不重命名證書*.pem
也不刪除路徑後/
解決了這個問題。
權限和目錄的所有者和文件是相同的(770)