summaryrefslogtreecommitdiff
path: root/test/test_known_hosts.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_known_hosts.rb')
-rw-r--r--test/test_known_hosts.rb15
1 files changed, 7 insertions, 8 deletions
diff --git a/test/test_known_hosts.rb b/test/test_known_hosts.rb
index f960351..e47e75b 100644
--- a/test/test_known_hosts.rb
+++ b/test/test_known_hosts.rb
@@ -166,13 +166,12 @@ class TestKnownHosts < NetSSHTest
end
def rsa_key
- key = OpenSSL::PKey::RSA.new
- if key.respond_to?(:set_key)
- key.set_key(0x7766554433221100, 0xffeeddccbbaa9988, nil)
- else
- key.e = 0xffeeddccbbaa9988
- key.n = 0x7766554433221100
- end
- key
+ n = 0x7766554433221100
+ e = 0xffeeddccbbaa9988
+ asn1 = OpenSSL::ASN1::Sequence([
+ OpenSSL::ASN1::Integer(n),
+ OpenSSL::ASN1::Integer(e)
+ ])
+ OpenSSL::PKey::RSA.new(asn1.to_der)
end
end