안녕하십니까. 시간을내어 읽어 주셔서 감사합니다.OpenSSL이 자신의 CA에서 인증서를 확인하십시오
인증서가있는 본인의 CA에서 발급 한 인증서를 확인해야합니다. 어떻게하려면 openssl의
있는 OpenSSL에 상응하는 루비 코드에서
-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에서 "확인"찾을 수 없습니다.
도움을 주시면 감사하겠습니다. 다시 한 번 감사드립니다!