Привет всем и спасибо за ваше время, читая это.Сертификат проверки OpenSSL от собственного CA
Мне нужно проверить сертификаты, выданные моим собственным CA, для которого у меня есть сертификат . Как я могу сделать эквивалент OpenSSL,
OpenSSL проверить -CAfile
в Ruby, код? RDoc для OpenSSL не очень помогает в этом отношении. Я пробовал:
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)
, но я получаю:
test.rb:7:in `verify': wrong argument (OpenSSL::X509::Certificate)! (Expected kind of OpenSSL::PKey::PKey) (TypeError) from test.rb:7
Я даже не могу найти "проверить" в RDoc OpenSSL на http://www.ruby-doc.org/stdlib/libdoc/openssl/rdoc/index.html.
Любая помощь приветствуется. Еще раз спасибо!