util.field ========== .. py:module:: util.field .. autoapi-nested-parse:: This module contains validators that are used in several different apps in the trustpoint project. Classes ------- .. autoapisummary:: util.field.UniqueNameValidator Functions --------- .. autoapisummary:: util.field.get_certificate_name Module Contents --------------- .. py:class:: UniqueNameValidator(*args, **kwargs) Bases: :py:obj:`django.core.validators.RegexValidator` Validates unique names used in the trustpoint. .. py:attribute:: form_label .. py:method:: __call__(value) Trim trailing spaces before validation. .. py:function:: get_certificate_name(cert) Extracts a name from an x509 certificate to auto-populate model Unique Name fields. :param cert: x509 Certificate. Priority: 1. CN (Common Name) from Subject DN 2. First SAN entry