【发布时间】:2010-10-16 14:38:56
【问题描述】:
大家好,感谢您抽出宝贵时间阅读本文。
我需要验证我自己的 CA 颁发的证书,我有一个 证书。我怎样才能做到相当于openssl的
openssl 验证-CAfile
在 Ruby 代码中? OpenSSL 的 RDoc 在这方面不是很有帮助。 我试过了:
需要'openssl' ca = OpenSSL::X509::Certificate.new(File.read('ca-cert.pem')) lic = OpenSSL::X509::Certificate.new(File.read('cert.pem')) 把 lic.verify( ca )但我明白了:
test.rb:7:in `verify': 错误的参数(OpenSSL::X509::Certificate)! (预期的 OpenSSL::PKey::PKey 类型)(TypeError) 来自 test.rb:7我什至无法在 OpenSSL Rdoc 中找到“验证” http://www.ruby-doc.org/stdlib/libdoc/openssl/rdoc/index.html.
感谢任何帮助。再次感谢!
【问题讨论】:
标签: ruby openssl x509certificate2