We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4193da0 commit 8825032Copy full SHA for 8825032
src/test/ruby/dsa/test_dsa.rb
@@ -7,6 +7,23 @@ def setup
7
super
8
end
9
10
+ def test_private
11
+ key = Fixtures.pkey("dsa1024")
12
+ assert_equal true, key.private?
13
+ key2 = OpenSSL::PKey::DSA.new(key.to_der)
14
+ assert_equal true, key2.private?
15
+ key3 = key.public_key
16
+ assert_equal false, key3.private?
17
+ key4 = OpenSSL::PKey::DSA.new(key3.to_der)
18
+ assert_equal false, key4.private?
19
+ end
20
+
21
+ def test_new
22
+ key = OpenSSL::PKey::DSA.new(2048)
23
+ pem = key.public_key.to_pem
24
+ OpenSSL::PKey::DSA.new pem
25
26
27
def test_dup
28
key = Fixtures.pkey("dsa1024")
29
key2 = key.dup
0 commit comments