Method: OpenSSL::PKey::RSA.generate
- Defined in:
- lib/openssl/pkey.rb
.generate(size, exp = 0x10001, &blk) ⇒ Object
:call-seq:
RSA.generate(size, exponent = 65537) -> RSA
Generates an RSA keypair.
See also OpenSSL::PKey.generate_key.
size
-
The desired key size in bits.
exponent
-
An odd Integer, normally 3, 17, or 65537.
343 344 345 346 347 348 |
# File 'lib/openssl/pkey.rb', line 343 def generate(size, exp = 0x10001, &blk) OpenSSL::PKey.generate_key("RSA", { "rsa_keygen_bits" => size, "rsa_keygen_pubexp" => exp, }, &blk) end |