1
Я новичок в Ruby и получил задание проверить шифрование некоторых сертификатов SSL, чтобы выяснить, используют ли они sha1 или sha256. У меня нет идей.Как проверить шифрование SSL-сертификата с ruby
здесь фрагмент кода, который проверяет истекающий срок и должен быть продлен с шифрованием информации:
domains.each do |domain|
domain_name = domain[:Name]
begin
uri = URI.parse("https://" + domain_name)
http = Net::HTTP.new(uri.host,uri.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
http.start do |h|
@cert = h.peer_cert
end
expire_date = Date.parse(@cert.not_after.strftime("%Y-%m-%d")).to_s
output('INFO', 'SSL expiry date is: ' + expire_date.to_s);