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 <<-_end_of_pem_ -----BEGIN DH PARAMETERS----- MIIBCAKCAQEA7E6kBrYiyvmKAMzQ7i8WvwVk9Y/+f8S7sCTN712KkK3cqd1jhJDY JbrYeNV3kUIKhPxWHhObHKpD1R84UpL+s2b55+iMd6GmL7OYmNIT/FccKhTcveab VBmZT86BZKYyf45hUF9FOuUM9xPzuK3Vd8oJQvfYMCd7LPC0taAEljQLR4Edf8E6 YoaOffgTf5qxiwkjnlVZQc3whgnEt9FpVMvQ9eknyeGB5KHfayAc3+hUAvI3/Cr3 1bNveX5wInh5GDx1FGhKBZ+s1H+aedudCm7sCgRwv8lKWYGiHzObSma8A86KG+MD 7Lo5JquQ3DlBodj3IDyPrxIv96lvRPFtAwIBAg== -----END DH PARAMETERS----- _end_of_pem_
- DEFAULT_512 =
new <<-_end_of_pem_ -----BEGIN DH PARAMETERS----- MEYCQQD0zXHljRg/mJ9PYLACLv58Cd8VxBxxY7oEuCeURMiTqEhMym16rhhKgZG2 zk2O9uUIBIxSj+NKMURHGaFKyIvLAgEC -----END DH PARAMETERS----- _end_of_pem_
- DEFAULT_1024 =
new <<-_end_of_pem_ -----BEGIN DH PARAMETERS----- MIGHAoGBAJ0lOVy0VIr/JebWn0zDwY2h+rqITFOpdNr6ugsgvkDXuucdcChhYExJ AV/ZD2AWPbrTqV76mGRgJg4EddgT1zG0jq3rnFdMj2XzkBYx3BVvfR0Arnby0RHR T4h7KZ/2zmjvV+eF8kBUHBJAojUlzxKj4QeO2x20FP9X5xmNUXeDAgEC -----END DH PARAMETERS----- _end_of_pem_
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 |