Use new 2.6/3.x except syntax.
This commit is contained in:
+3
-3
@@ -265,7 +265,7 @@ def sign(message, selector, domain, privkey, identity=None,
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
pk = parse_pem_private_key(privkey)
|
pk = parse_pem_private_key(privkey)
|
||||||
except UnparsableKeyError, e:
|
except UnparsableKeyError as e:
|
||||||
raise KeyFormatError(str(e))
|
raise KeyFormatError(str(e))
|
||||||
|
|
||||||
if identity is not None and not identity.endswith(domain):
|
if identity is not None and not identity.endswith(domain):
|
||||||
@@ -351,7 +351,7 @@ def verify(message, logger=None, dnsfunc=dnstxt):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
validate_signature_fields(sig)
|
validate_signature_fields(sig)
|
||||||
except ValidationError, e:
|
except ValidationError as e:
|
||||||
logger.error("signature fields failed to validate: %s" % e)
|
logger.error("signature fields failed to validate: %s" % e)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
@@ -414,7 +414,7 @@ def verify(message, logger=None, dnsfunc=dnstxt):
|
|||||||
return False
|
return False
|
||||||
try:
|
try:
|
||||||
pk = parse_public_key(base64.b64decode(pub['p']))
|
pk = parse_public_key(base64.b64decode(pub['p']))
|
||||||
except UnparsableKeyError, e:
|
except UnparsableKeyError as e:
|
||||||
logger.error("could not parse public key: %s" % e)
|
logger.error("could not parse public key: %s" % e)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -105,7 +105,7 @@ def parse_public_key(data):
|
|||||||
# Not sure why the [1:] is necessary to skip a byte.
|
# Not sure why the [1:] is necessary to skip a byte.
|
||||||
x = asn1_parse(ASN1_Object, data)
|
x = asn1_parse(ASN1_Object, data)
|
||||||
pkd = asn1_parse(ASN1_RSAPublicKey, x[0][1][1:])
|
pkd = asn1_parse(ASN1_RSAPublicKey, x[0][1][1:])
|
||||||
except ASN1FormatError, e:
|
except ASN1FormatError as e:
|
||||||
raise UnparsableKeyError(str(e))
|
raise UnparsableKeyError(str(e))
|
||||||
pk = {
|
pk = {
|
||||||
'modulus': pkd[0][0],
|
'modulus': pkd[0][0],
|
||||||
@@ -122,7 +122,7 @@ def parse_private_key(data):
|
|||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
pka = asn1_parse(ASN1_RSAPrivateKey, data)
|
pka = asn1_parse(ASN1_RSAPrivateKey, data)
|
||||||
except ASN1FormatError, e:
|
except ASN1FormatError as e:
|
||||||
raise UnparsableKeyError(str(e))
|
raise UnparsableKeyError(str(e))
|
||||||
pk = {
|
pk = {
|
||||||
'version': pka[0][0],
|
'version': pka[0][0],
|
||||||
@@ -149,7 +149,7 @@ def parse_pem_private_key(data):
|
|||||||
raise UnparsableKeyError("Private key not found")
|
raise UnparsableKeyError("Private key not found")
|
||||||
try:
|
try:
|
||||||
pkdata = base64.b64decode(m.group(1))
|
pkdata = base64.b64decode(m.group(1))
|
||||||
except TypeError, e:
|
except TypeError as e:
|
||||||
raise UnparsableKeyError(str(e))
|
raise UnparsableKeyError(str(e))
|
||||||
return parse_private_key(pkdata)
|
return parse_private_key(pkdata)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user