Changeset d199ced for fedd/fedd_util.py


Ignore:
Timestamp:
Oct 14, 2008 5:35:15 PM (16 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-1.30, version-2.00, version-3.01, version-3.02
Children:
3925b50
Parents:
0b466d1
Message:

upgrade

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fedd/fedd_util.py

    r0b466d1 rd199ced  
    286286
    287287
    288 def generate_fedid(subj, bits=2048, log=None, dir=None, trace=None):
     288def generate_fedid(subj, bits=2048, log=None, dir=None, trace=sys.stderr):
    289289    """
    290290    Create a new certificate and derive a fedid from it.
     
    302302                    suffix=".pem")
    303303
    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]
    307308
    308309            if log:
     
    310311
    311312            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")
    313316
    314317            rv = subprocess.call(cmd, stdout=call_out, stderr=call_out)
     318            log.debug("rv = %d" % rv)
    315319            if rv == 0:
    316320                cert = ""
     
    323327                return (fid, cert)
    324328            else:
    325                 return None
     329                return (None, None)
    326330        except IOError, e:
    327331            raise e
Note: See TracChangeset for help on using the changeset viewer.