util.tests.test_fieldΒΆ
Tests for util/field.py.
ClassesΒΆ
Tests for UniqueNameValidator class. |
|
Tests for get_certificate_name function. |
Module ContentsΒΆ
- class util.tests.test_field.TestUniqueNameValidator[source]ΒΆ
Tests for UniqueNameValidator class.
- class util.tests.test_field.TestGetCertificateName[source]ΒΆ
Tests for get_certificate_name function.
- _create_test_cert(common_name=None, san_dns=None, san_uri=None)[source]ΒΆ
Helper to create a test certificate.
- Parameters:
common_name (str | None) β Common name for subject.
san_dns (list[str] | None) β List of DNS names for SAN extension.
san_uri (list[str] | None) β List of URIs for SAN extension.
- Returns:
A test x509 certificate.
- Return type:
cryptography.x509.Certificate
- test_get_name_from_san_dns()[source]ΒΆ
Test extracting name from SAN DNS when no CN.
- Return type:
None
- test_get_name_from_san_uri()[source]ΒΆ
Test extracting name from SAN URI when no CN or DNS.
- Return type:
None
- test_get_name_from_aoki_dev_owner()[source]ΒΆ
Test extracting name from AOKI DevOwnerID URI.
- Return type:
None
- test_san_dns_priority_over_uri()[source]ΒΆ
Test that SAN DNS takes priority over SAN URI.
- Return type:
None
- test_no_cn_no_san_raises_error()[source]ΒΆ
Test that missing CN and SAN raises ValueError.
- Return type:
None