From 463898b5c1d12f26d13feb2b2eed026e9b5576f4 Mon Sep 17 00:00:00 2001 From: desaster Date: Fri, 27 Nov 2009 22:49:32 +0000 Subject: [PATCH] fix rsa key generation once more git-svn-id: https://kippo.googlecode.com/svn/trunk@86 951d7100-d841-11de-b865-b3884708a8e2 --- kippo/core/honeypot.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/kippo/core/honeypot.py b/kippo/core/honeypot.py index 0c77aa81..0d952638 100644 --- a/kippo/core/honeypot.py +++ b/kippo/core/honeypot.py @@ -322,6 +322,8 @@ class HoneypotPasswordChecker: def getRSAKeys(): cfg = config() + public_key = cfg.get('honeypot', 'public_key') + prviate_key = cfg.get('honeypot', 'private_key') if not (os.path.exists('public.key') and os.path.exists('private.key')): # generate a RSA keypair print "Generating RSA keypair..." @@ -331,12 +333,12 @@ def getRSAKeys(): publicKeyString = keys.makePublicKeyString(rsaKey) privateKeyString = keys.makePrivateKeyString(rsaKey) # save keys for next time - file(cfg.get('honeypot', 'public_key'), 'w+b').write(publicKeyString) - file(cfg.get('honeypot', 'private_key'), 'w+b').write(privateKeyString) + file(public_key, 'w+b').write(publicKeyString) + file(private_key, 'w+b').write(privateKeyString) print "done." else: - publicKeyString = file(cfg.get('honeypot', 'public_key')).read() - privateKeyString = file(cfg.get('honeypot', 'private_key')).read() + publicKeyString = file(private_key).read() + privateKeyString = file(private_key)).read() return publicKeyString, privateKeyString # vim: set sw=4 et: