[Commits] (heikki) Certificate chain.

commits at osafoundation.org commits at osafoundation.org
Fri Mar 5 20:40:32 PST 2004


Commit by: heikki
Modified files:
osaf/chandler/m2crypto/demo/x509/other.py None 1.1
osaf/chandler/m2crypto/demo/x509/ca.py 1.3 1.4

Log message:
Certificate chain.


ViewCVS links:
http://cvs.osafoundation.org/index.cgi/osaf/chandler/m2crypto/demo/x509/other.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.osafoundation.org/index.cgi/osaf/chandler/m2crypto/demo/x509/ca.py.diff?r1=text&tr1=1.3&r2=text&tr2=1.4

Index: osaf/chandler/m2crypto/demo/x509/ca.py
diff -u osaf/chandler/m2crypto/demo/x509/ca.py:1.3 osaf/chandler/m2crypto/demo/x509/ca.py:1.4
--- osaf/chandler/m2crypto/demo/x509/ca.py:1.3	Fri Mar  5 18:40:06 2004
+++ osaf/chandler/m2crypto/demo/x509/ca.py	Fri Mar  5 20:40:01 2004
@@ -14,6 +14,7 @@
 
 # XXX Do I actually need more keys?
 # XXX Check return values from functions
+# XXX Serial number
 
 def generateRSAKey():
     return RSA.gen_key(2048, m2.RSA_F4)
@@ -64,6 +65,15 @@
     # XXX extensions
     cert.sign(caPkey, 'sha1')
     return cert
+
+def ca():
+    Rand.load_file('../randpool.dat', -1)
+    key = generateRSAKey()
+    pkey = makePKey(key)
+    req = makeRequest(pkey)
+    cert = makeCert(req, pkey)
+    Rand.save_file('../randpool.dat')
+    return (cert, pkey)
 
 if __name__ == '__main__':
     Rand.load_file('../randpool.dat', -1)



More information about the Commits mailing list