util.fieldΒΆ

This module contains validators that are used in several different apps in the trustpoint project.

Module ContentsΒΆ

class util.field.UniqueNameValidator(*args, **kwargs)[source]ΒΆ

Bases: django.core.validators.RegexValidator

Validates unique names used in the trustpoint.

Parameters:
  • args (Any)

  • kwargs (Any)

form_label[source]ΒΆ
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:
  1. CN (Common Name) from Subject DN

  2. First SAN entry