diff --git a/lemur/schemas.py b/lemur/schemas.py index 447429d4..d6ece2e2 100644 --- a/lemur/schemas.py +++ b/lemur/schemas.py @@ -191,6 +191,8 @@ class KeyUsageSchema(BaseExtensionSchema): use_key_encipherment = fields.Boolean() use_digital_signature = fields.Boolean() use_non_repudiation = fields.Boolean() + use_key_agreement = fields.Boolean() + use_key_cert_sign = fields.Boolean() class ExtendedKeyUsageSchema(BaseExtensionSchema): @@ -199,8 +201,10 @@ class ExtendedKeyUsageSchema(BaseExtensionSchema): use_eap_over_lan = fields.Boolean() use_eap_over_ppp = fields.Boolean() use_ocsp_signing = fields.Boolean() - use_smart_card_authentication = fields.Boolean() + use_smart_card_logon = fields.Boolean() use_timestamping = fields.Boolean() + use_code_signing = fields.Boolean() + use_email_protection = fields.Boolean() class SubjectKeyIdentifierSchema(BaseExtensionSchema): diff --git a/lemur/static/app/angular/authorities/authority/extensions.tpl.html b/lemur/static/app/angular/authorities/authority/extensions.tpl.html index 28496440..140eb33e 100644 --- a/lemur/static/app/angular/authorities/authority/extensions.tpl.html +++ b/lemur/static/app/angular/authorities/authority/extensions.tpl.html @@ -55,16 +55,11 @@