util.field
This module contains validators that are used in several different apps in the trustpoint project.
Functions
get_certificate_name(cert)
|
Extracts a name from an x509 certificate to auto-populate model Unique Name fields. |
Module Contents
-
class util.field.UniqueNameValidator(*args, **kwargs)[source]
Bases: django.core.validators.RegexValidator
Validates unique names used in the trustpoint.
- Parameters:
-
-
form_label[source]
-
__call__(value)[source]
Trim trailing spaces before validation.
- Parameters:
value (Any)
- Return type:
None
-
util.field.get_certificate_name(cert)[source]
Extracts a name from an x509 certificate to auto-populate model Unique Name fields.
- Parameters:
cert (cryptography.x509.Certificate) – x509 Certificate.
- Return type:
str
- Priority:
CN (Common Name) from Subject DN
First SAN entry