You might want to repost this with an appropriate subject, it has
nothing to do with XML. Look in the ruby source at the tests for
openssl, it has examples there. I can’t remember off the top of my
head how to create the signature.
The Ruby/OpenSSL library is pretty poorly documented but you can pretty
much read it off the OpenSSL library’s API. To sign a document you have
to pass in the hash algorithm to use and the text to be signed into the
private key object’s sign method:
The Ruby/OpenSSL library is pretty poorly documented but you can pretty
much read it off the OpenSSL library’s API. To sign a document you have
to pass in the hash algorithm to use and the text to be signed into the
private key object’s sign method:
if pub.verify(OpenSSL::Digest::SHA1.new, signature, text)
puts “It works!”
else
puts “S#%t! It failed!”
end
Thank you very VERY much. I will be back when I’ll get my first test
message through.
I know it has nothing to do with XML, but it has everything to do with
“XML security”. I was looking for topic on net which would lead me to
ruby. But I could not find any. So here it is now.
this sounds like web service security, right?
If not, you can do all with ruby-openssl. Otherwise there are different
things missing like canonical xml (see XML Signature Syntax and Processing Version 1.1)
Regards,
Roland
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.