Disallow issuing certificates from inactive authority (#936)
This commit is contained in:
@ -84,6 +84,11 @@ class CertificateInputSchema(CertificateCreationSchema):
|
||||
|
||||
extensions = fields.Nested(ExtensionSchema)
|
||||
|
||||
@validates_schema
|
||||
def validate_authority(self, data):
|
||||
if not data['authority'].active:
|
||||
raise ValidationError("The authority is inactive.", ['authority'])
|
||||
|
||||
@validates_schema
|
||||
def validate_dates(self, data):
|
||||
validators.dates(data)
|
||||
|
Reference in New Issue
Block a user