diff options
Diffstat (limited to 'tools/certtools.py')
| -rw-r--r-- | tools/certtools.py | 22 | 
1 files changed, 14 insertions, 8 deletions
| diff --git a/tools/certtools.py b/tools/certtools.py index 9d24c36..03ed1a4 100644 --- a/tools/certtools.py +++ b/tools/certtools.py @@ -6,8 +6,10 @@ import urllib2  import struct  def get_cert_info(s): -    p = subprocess.Popen(["openssl", "x509", "-noout", "-subject", "-issuer", "-inform", "der"], -                         stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE) +    p = subprocess.Popen( +        ["openssl", "x509", "-noout", "-subject", "-issuer", "-inform", "der"], +        stdin=subprocess.PIPE, stdout=subprocess.PIPE, +        stderr=subprocess.PIPE)      parsed = p.communicate(s)      if parsed[1]:          print "error:", parsed[1] @@ -22,7 +24,7 @@ def get_certs_from_file(certfile):      certs = []      cert = ""      incert = False -     +      for line in open(certfile):          line = line.strip()          if line == "-----BEGIN CERTIFICATE-----": @@ -36,8 +38,9 @@ def get_certs_from_file(certfile):      return certs  def get_root_cert(issuer): -    accepted_certs = json.loads(open("googlelog-accepted-certs.txt").read())["certificates"] -     +    accepted_certs = \ +        json.loads(open("googlelog-accepted-certs.txt").read())["certificates"] +      root_cert = None      for accepted_cert in accepted_certs: @@ -54,9 +57,11 @@ def get_sth(baseurl):  def get_proof_by_hash(baseurl, hash, tree_size):      try: -        params = urllib.urlencode({"hash":base64.b64encode(hash), "tree_size":tree_size}) +        params = urllib.urlencode({"hash":base64.b64encode(hash), +                                   "tree_size":tree_size})          print params -        result = urllib2.urlopen(baseurl + "ct/v1/get-proof-by-hash?" + params).read() +        result = \ +          urllib2.urlopen(baseurl + "ct/v1/get-proof-by-hash?" + params).read()          return result      except urllib2.HTTPError, e:          print e.read() @@ -68,7 +73,8 @@ def tls_array(data, length_len):  def add_chain(baseurl, submission):      try: -        return json.loads(urllib2.urlopen(baseurl + "ct/v1/add-chain", json.dumps(submission)).read()) +        return json.loads(urllib2.urlopen(baseurl + "ct/v1/add-chain", +                                          json.dumps(submission)).read())      except urllib2.HTTPError, e:          print e.read()          sys.exit(1) | 
