Added textual representation for "IKE Intermediate" key usage flag

This commit is contained in:
Lauri Võsandi 2015-10-17 20:53:46 +03:00
parent e6817b0c81
commit 90e7458136
1 changed files with 5 additions and 1 deletions

View File

@ -209,7 +209,11 @@ class CertificateBase:
def iterate():
for key, value, data in self.extensions:
if key == "keyUsage" or key == "extendedKeyUsage":
yield value
for bit in value.split(", "):
if bit == "1.3.6.1.5.5.8.2.2":
yield "IKE Intermediate"
else:
yield bit
return ", ".join(iterate())
@property