こんにちは、これを読んでいただきありがとうございます。OpenSSLは自分のCAからの証明書を確認します
私は 証明書を持っている私自身のCAが発行した証明書を確認する必要があります。どのように私は、OpenSSLの
のopensslと同等の操作を行うことができRubyコードに-CAfile
を確認? OpenSSLのためのRDocはこれに関してあまり役に立ちません。
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
私も http://www.ruby-doc.org/stdlib/libdoc/openssl/rdoc/index.htmlでのOpenSSL RDOCに "検証" を見つけることができません。
何か助けていただければ幸いです。再度、感謝します!