def pks_add(): if 'keytext' not in request.form or request.form['keytext'] is None: return abort(500) key = str(request.form['keytext']) keym = KeyManager() try: added = keym.add(key) return render_template("add_key.html", added=added), 200 except PgpKeyError: return abort(400)
def pks_add(): if 'keytext' not in request.form or request.form['keytext'] is None: return abort(500) key = str(request.form['keytext']) keym = KeyManager() try: added = keym.add(key) return render_template("add_key.html", added = added), 200 except PgpKeyError: return abort(400)
(host, port, key_id)) if cert_response.status_code != 200: continue cert_response_text = cert_response.text.split("\n") cert_start = [ x for x in range(0, len(cert_response_text)) if cert_response_text[x].startswith( "-----BEGIN PGP PUBLIC KEY BLOCK-----") ][0] cert_end = [ x for x in range(0, len(cert_response_text)) if cert_response_text[x] .startswith("-----END PGP PUBLIC KEY BLOCK-----") ][0] + 1 cert = "\n".join(cert_response_text[cert_start:cert_end]).strip() try: keym.add(str(cert)) sub_total += 1 except PgpKeyError: print "error importing key" pass print "%d keys processed for '%s'" % (sub_total, d) total += sub_total print "%d keys processed" % total
cert_response = requests.get("http://%s:%s/pks/lookup?search=0x%s&op=get" % (host, port, key_id)) if cert_response.status_code != 200: continue cert_response_text = cert_response.text.split("\n") cert_start = [ x for x in range(0, len(cert_response_text)) if cert_response_text[x].startswith("-----BEGIN PGP PUBLIC KEY BLOCK-----") ][0] cert_end = [ x for x in range(0, len(cert_response_text)) if cert_response_text[x].startswith("-----END PGP PUBLIC KEY BLOCK-----") ][0] + 1 cert = "\n".join(cert_response_text[cert_start:cert_end]).strip() try: keym.add(str(cert)) sub_total += 1 except PgpKeyError: print "error importing key" pass print "%d keys processed for '%s'" % (sub_total, d) total += sub_total print "%d keys processed" % total