Bonjour à tous et merci pour votre temps à lire ceci.OpenSSL vérifier certificat de propre CA
Je dois vérifier les certificats émis par mon propre CA, pour lequel j'ai un certificat . Comment puis-je faire l'équivalent de OpenSSL
de OpenSSL vérifier -CAfile
dans le code Ruby? Le RDoc pour OpenSSL n'est pas très utile à cet égard. J'ai essayé:
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)
mais je reçois:
test.rb:7:in `verify': wrong argument (OpenSSL::X509::Certificate)! (Expected kind of OpenSSL::PKey::PKey) (TypeError) from test.rb:7
Je ne trouve même pas "vérifier" dans le rdoc OpenSSL à http://www.ruby-doc.org/stdlib/libdoc/openssl/rdoc/index.html.
Toute aide est appréciée. Merci encore!