Class: OpenSSL::PKey::DH
- Inherits:
-
Object
- Object
- OpenSSL::PKey::DH
- Defined in:
- lib/jopenssl24.rb,
lib/jopenssl24.rb,
lib/jopenssl23/openssl/pkey.rb
Overview
openssl/lib/openssl/pkey.rb :
Constant Summary collapse
- DEFAULT_2048 =
new "-----BEGIN DH PARAMETERS-----\nMIIBCAKCAQEA7E6kBrYiyvmKAMzQ7i8WvwVk9Y/+f8S7sCTN712KkK3cqd1jhJDY\nJbrYeNV3kUIKhPxWHhObHKpD1R84UpL+s2b55+iMd6GmL7OYmNIT/FccKhTcveab\nVBmZT86BZKYyf45hUF9FOuUM9xPzuK3Vd8oJQvfYMCd7LPC0taAEljQLR4Edf8E6\nYoaOffgTf5qxiwkjnlVZQc3whgnEt9FpVMvQ9eknyeGB5KHfayAc3+hUAvI3/Cr3\n1bNveX5wInh5GDx1FGhKBZ+s1H+aedudCm7sCgRwv8lKWYGiHzObSma8A86KG+MD\n7Lo5JquQ3DlBodj3IDyPrxIv96lvRPFtAwIBAg==\n-----END DH PARAMETERS-----\n"
- DEFAULT_512 =
new "-----BEGIN DH PARAMETERS-----\nMEYCQQD0zXHljRg/mJ9PYLACLv58Cd8VxBxxY7oEuCeURMiTqEhMym16rhhKgZG2\nzk2O9uUIBIxSj+NKMURHGaFKyIvLAgEC\n-----END DH PARAMETERS-----\n"
- DEFAULT_1024 =
new "-----BEGIN DH PARAMETERS-----\nMIGHAoGBAJ0lOVy0VIr/JebWn0zDwY2h+rqITFOpdNr6ugsgvkDXuucdcChhYExJ\nAV/ZD2AWPbrTqV76mGRgJg4EddgT1zG0jq3rnFdMj2XzkBYx3BVvfR0Arnby0RHR\nT4h7KZ/2zmjvV+eF8kBUHBJAojUlzxKj4QeO2x20FP9X5xmNUXeDAgEC\n-----END DH PARAMETERS-----\n"
Instance Method Summary collapse
Instance Method Details
#set_key(pub_key, priv_key) ⇒ Object
19 20 21 22 23 |
# File 'lib/jopenssl24.rb', line 19 def set_key(pub_key, priv_key) self.public_key = pub_key self.priv_key = priv_key self end |
#set_pqg(p, q, g) ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/jopenssl24.rb', line 25 def set_pqg(p, q, g) self.p = p # TODO self.q = q if respond_to?(:q) self.q = q else OpenSSL.warn "JRuby-OpenSSL does not support setting q param on #{inspect}" if q end self.g = g self end |