Hi, I'm writing a little code to do some RSA stuff and I need to extract the public exponent and modulus for passing to a browser that will use them in Javascript. I've done considerable digging but have drawn a blank as I can't find any complete documentation of the full RSA class definition. What I am trying right now is to do: key = RSA.new(1024) private_key = key.to_pem public_modulus = key.public_key.n public_exponent = key.public_key.e This generates a new key and assigns the private key to a variable. I'd like to get the public exponent and modulus returned as a hex encoded string, similar to the output of "openssl rsa -noout -modulus" However, I can't find suitable documentation so I don't know what method (if any) I can use. I'd hoped for "key.public_key.n.to_h" but that does not seem to work. So, If anyone can give advice I'd appreciate it! Also, A general question: how do I look up class definitions of "standard" classes that are not documented in RDoc? Is there something similar to a C header file? (sorry, I'm quite new to Ruby). Many thanks for your help. -- Posted via http://www.ruby-forum.com/.