pki.tests.test_models.test_issuing_ca_model

Tests for the CaModel class.

Attributes

Functions

test_attributes_and_properties(issuing_ca_instance)

Test that the common_name property returns the certificate's common name.

test_issue_crl(issuing_ca_instance)

test_revoke_all_issued_certificates_and_crl(...)

Test that revoke_all_issued_certificates method and if crl is build correctly.

test_issuing_ca_delete(issuing_ca_instance, ...)

Tests that the issuing CA can be deleted only if it has no associated domains.

test_chain_truststore_creation_on_new_issuing_ca()

Test that a chain truststore is automatically created when creating a new issuing CA.

test_chain_truststore_single_ca()

Test that a chain truststore is created even for a single root CA.

test_chain_truststore_three_level_hierarchy()

Test that chain truststore contains all certificates in a three-level hierarchy.

test_chain_truststore_ordering()

Test that certificates in chain truststore are ordered correctly (root to leaf).

Module Contents

pki.tests.test_models.test_issuing_ca_model.COMMON_NAME = 'Root CA'[source]
pki.tests.test_models.test_issuing_ca_model.UNIQUE_NAME = ''[source]
pki.tests.test_models.test_issuing_ca_model.CA_TYPE[source]
pki.tests.test_models.test_issuing_ca_model.test_attributes_and_properties(issuing_ca_instance)[source]

Test that the common_name property returns the certificate’s common name.

Parameters:

issuing_ca_instance (dict[str, Any])

Return type:

None

pki.tests.test_models.test_issuing_ca_model.test_issue_crl(issuing_ca_instance)[source]
Parameters:

issuing_ca_instance (dict[str, Any])

Return type:

None

pki.tests.test_models.test_issuing_ca_model.test_revoke_all_issued_certificates_and_crl(issuing_ca_instance)[source]

Test that revoke_all_issued_certificates method and if crl is build correctly.

Parameters:

issuing_ca_instance (dict[str, Any])

Return type:

None

pki.tests.test_models.test_issuing_ca_model.test_issuing_ca_delete(issuing_ca_instance, domain_instance)[source]

Tests that the issuing CA can be deleted only if it has no associated domains.

Parameters:
  • issuing_ca_instance (dict[str, Any])

  • domain_instance (dict[str, Any])

Return type:

None

pki.tests.test_models.test_issuing_ca_model.test_chain_truststore_creation_on_new_issuing_ca()[source]

Test that a chain truststore is automatically created when creating a new issuing CA.

Return type:

None

pki.tests.test_models.test_issuing_ca_model.test_chain_truststore_single_ca()[source]

Test that a chain truststore is created even for a single root CA.

Return type:

None

pki.tests.test_models.test_issuing_ca_model.test_chain_truststore_three_level_hierarchy()[source]

Test that chain truststore contains all certificates in a three-level hierarchy.

Return type:

None

pki.tests.test_models.test_issuing_ca_model.test_chain_truststore_ordering()[source]

Test that certificates in chain truststore are ordered correctly (root to leaf).

Return type:

None