Witam wszystkich i dziękuję za poświęcony czas przeczytaniu tego.OpenSSL zweryfikuj certyfikat z własnego CA
Potrzebuję zweryfikować certyfikaty wydane przez mój własny urząd certyfikacji, dla których mam certyfikat . Jak mogę zrobić odpowiednik OpenSSL
OpenSSL zweryfikować -CAfile
w kodzie Ruby? RDoc dla OpenSSL nie jest bardzo pomocny w tym zakresie. Próbowałem:
require 'openssl' ca = OpenSSL::X509::Certificate.new(File.read('ca-cert.pem')) lic = OpenSSL::X509::Certificate.new(File.read('cert.pem')) puts lic.verify(ca)
ale otrzymuję:
test.rb:7:in `verify': wrong argument (OpenSSL::X509::Certificate)! (Expected kind of OpenSSL::PKey::PKey) (TypeError) from test.rb:7
Nie mogę nawet znaleźć "zweryfikować" w rdoc OpenSSL w http://www.ruby-doc.org/stdlib/libdoc/openssl/rdoc/index.html.
Każda pomoc jest doceniana. Dzięki jeszcze raz!