diff --git a/lemur/certificates/cli.py b/lemur/certificates/cli.py index b8d35adc..633c8cbe 100644 --- a/lemur/certificates/cli.py +++ b/lemur/certificates/cli.py @@ -227,7 +227,7 @@ def check_revoked(): else: status = verify_string(cert.body, "") - cert.status = 'valid' if status else 'invalid' + cert.status = 'valid' if status else 'revoked' except Exception as e: current_app.logger.exception(e) diff --git a/lemur/certificates/schemas.py b/lemur/certificates/schemas.py index f112fdec..e7808483 100644 --- a/lemur/certificates/schemas.py +++ b/lemur/certificates/schemas.py @@ -124,7 +124,7 @@ class CertificateNestedOutputSchema(LemurOutputSchema): creator = fields.Nested(UserNestedOutputSchema) description = fields.String() - status = fields.Boolean() + status = fields.String() bits = fields.Integer() body = fields.String() @@ -184,7 +184,7 @@ class CertificateOutputSchema(LemurOutputSchema): serial_hex = Hex(attribute='serial') signing_algorithm = fields.String() - status = fields.Boolean() + status = fields.String() user = fields.Nested(UserNestedOutputSchema) extensions = fields.Nested(ExtensionSchema)