Changeset d199ced for fedd/fedd_util.py
- Timestamp:
- Oct 14, 2008 5:35:15 PM (16 years ago)
- Branches:
- axis_example, compt_changes, info-ops, master, version-1.30, version-2.00, version-3.01, version-3.02
- Children:
- 3925b50
- Parents:
- 0b466d1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
fedd/fedd_util.py
r0b466d1 rd199ced 286 286 287 287 288 def generate_fedid(subj, bits=2048, log=None, dir=None, trace= None):288 def generate_fedid(subj, bits=2048, log=None, dir=None, trace=sys.stderr): 289 289 """ 290 290 Create a new certificate and derive a fedid from it. … … 302 302 suffix=".pem") 303 303 304 cmd = ["openssl", "req", "-text", "-newkey", "rsa:%d" % bits, 305 "-keyout", keypath, "-nodes", "-subj", "/CN=%s" % subj, 306 "-x509", "-days", "30", "-out", certpath] 304 cmd = ["/usr/bin/openssl", "req", "-text", "-newkey", 305 "rsa:%d" % bits, "-keyout", keypath, "-nodes", 306 "-subj", "/CN=%s" % subj, "-x509", "-days", "30", 307 "-out", certpath] 307 308 308 309 if log: … … 310 311 311 312 if trace: call_out = trace 312 else: call_out = open("/dev/null", "w") 313 else: 314 log.debug("set to dev/null") 315 call_out = open("/dev/null", "w") 313 316 314 317 rv = subprocess.call(cmd, stdout=call_out, stderr=call_out) 318 log.debug("rv = %d" % rv) 315 319 if rv == 0: 316 320 cert = "" … … 323 327 return (fid, cert) 324 328 else: 325 return None329 return (None, None) 326 330 except IOError, e: 327 331 raise e
Note: See TracChangeset
for help on using the changeset viewer.