From: "Eric Hodel" <drbrain / segment7.net> > > On 15 Jun 2005, at 16:30, Bill Kelly wrote: > > There should be a sample/openssl directory in the ruby tarball. > > > So I figured I'd download the source... The RAA page leads > > me to: http://www.nongnu.org/rubypki/ , however the download > > link there is broken. > > ruby 1.8 includes OpenSSL, so you just need the ruby tarball. The > source of openssl itself is probably not worth looking at (but sample/ > openssl might be). Thanks! .... Hmm.. Anyone know what I'm doing wrong here? I generated a public/private key pair, then tried to sign some data and verify the signature: irb(main):001:0> require 'openssl' => true irb(main):002:0> include OpenSSL => Object irb(main):003:0> keypair = PKey::RSA.new(1024) => -----BEGIN RSA PRIVATE KEY----- -----END RSA PRIVATE KEY----- irb(main):004:0> sig = keypair.sign(Digest::MD5.new, "abcdefg") => "...binary-data..." irb(main):005:0> keypair.verify(Digest::MD5.new, "abcdefg", sig) => false ...I was hoping the answer would be "true". But I'm pretty much guessing as to how to call these methods... Thanks! Regards, Bill