dh.generate_key! â self
Instance Public methods
Generates a private and public key unless a private key already exists. If this DH instance was generated from public DH parameters (e.g. by encoding the result of #public_key), then this method needs to be called first in order to generate the per-session keys before performing the actual key exchange.
Example
1 2 3 4 | dh = OpenSSL::PKey:: DH . new ( 2048 ) public_key = dh.public_key #contains no private/public key yet public_key.generate_key! puts public_key.private? # => true |
Please login to continue.