Hola a todos y gracias por su tiempo de leer esto.OpenSSL verificar certificado de CA
Necesito verificar certificados emitidos por mi propia CA, para la cual tengo un certificado . ¿Cómo puedo hacer el equivalente a
OpenSSL openssl de verificar -CAfile
de código Ruby? El RDoc para OpenSSL no es muy útil en este sentido. que he probado:
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)
pero me sale:
test.rb:7:in `verify': wrong argument (OpenSSL::X509::Certificate)! (Expected kind of OpenSSL::PKey::PKey) (TypeError) from test.rb:7
ni siquiera puedo encontrar "verificar" en el rdoc OpenSSL en http://www.ruby-doc.org/stdlib/libdoc/openssl/rdoc/index.html.
Cualquier ayuda es apreciada. ¡Gracias de nuevo!