[AG-TECH] certmgr.py small bug

Chris Willing willing at itee.uq.edu.au
Sat Jul 24 21:33:25 CDT 2004


When importing a .pem file which includes a key, the simple instruction
	import combinedcert.pem
does not work correctly; the instruction completes and the certificate
appears to be imported, however no key is extracted and no key file is
generated.

When there are separate cert & key files i.e.
	import certpart.pem keypart.pem
then both cert & key are correctly imported.


Below is small patch which corrects the behaviour. There are two
versions, firstly for AG2.2 (using current CVS certmgr.py,v 1.10):
--- certmgr.py.orig     2004-07-25 11:54:57.000000000 +1000
+++ certmgr.py  2004-07-25 11:55:47.000000000 +1000
@@ -509,6 +509,7 @@
                         break
                 if not validKey and keyRE.search(line):
                     validKey = 1
+                    keyFile = certFile
                     if validCert:
                         break
             fh.close()


The second, almost identical, version (only the line numbers differ) is
for users of AG2.1.2 (certmgr.py,v 1.4):
--- certmgr.py.orig     2004-07-25 12:07:33.000000000 +1000
+++ certmgr.py  2004-07-25 12:08:01.000000000 +1000
@@ -439,6 +439,7 @@
                         break
                 if not validKey and keyRE.search(line):
                     validKey = 1
+                    keyFile = certFile
                     if validCert:
                         break
             fh.close()



-- 
Chris Willing                     Phone: +61 7 3365 8350
University of Queensland          Email: willing at itee.uq.edu.au
St Lucia, QLD 4072, Australia




More information about the ag-tech mailing list