Lines 960-965
def load_certificate(user_certificate):
|
Link Here
|
---|
|
960 |
): |
960 |
): |
961 |
for key, attr in load_certificate.ATTR.items(): |
961 |
for key, attr in load_certificate.ATTR.items(): |
962 |
value = getattr(entity, key) |
962 |
value = getattr(entity, key) |
|
|
963 |
try: |
964 |
value = value.decode('UTF-8') |
965 |
except UnicodeError: |
966 |
value = value.decode('UTF-8', 'replace').encode('UTF-8') |
963 |
values[prefix + attr] = value |
967 |
values[prefix + attr] = value |
964 |
except (X509.X509Error, AttributeError): |
968 |
except (X509.X509Error, AttributeError): |
965 |
return {} |
969 |
return {} |