[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