Tag: keytool

使用自签名证书

我只是试图了解SSL。 我在localhost上设置了一个Jetty服务器,并使用Keytool生成了我自己的证书。 现在,当我去https:// localhost:8443 /我得到了不能相信这个证书错误。 我用 keytool -export -alias pongus -keystore keystore -file certfile.cer 创建我认为是客户端需要对服务器进行身份validation的证书。 (这是我可能非常错的地方!) 我有以下ruby代码: require ‘net/https’ require ‘openssl’ require ‘open-uri’ puts ‘yay’ if File.exists?(‘certfile.cer’) uri = URI.parse(“https://localhost:8443/”) http_session = Net::HTTP.new(uri.host, uri.port) http_session.use_ssl = true http_session.verify_mode = OpenSSL::SSL::VERIFY_PEER http_session.ca_file = ‘certfile.cer’ res = http_session.start do |http| # do some requests here http.get(‘/’) end […]