pki.tests.test_util_keysΒΆ

Tests for pki.util.keys module.

ClassesΒΆ

TestAutoGenPkiKeyAlgorithm

Test AutoGenPkiKeyAlgorithm enum methods.

TestCryptographyUtils

Test CryptographyUtils methods.

TestIsSupportedPublicKey

Test is_supported_public_key function.

TestKeyGenerator

Test KeyGenerator methods.

Module ContentsΒΆ

class pki.tests.test_util_keys.TestAutoGenPkiKeyAlgorithm[source]ΒΆ

Test AutoGenPkiKeyAlgorithm enum methods.

test_to_public_key_info_rsa2048()[source]ΒΆ

Test to_public_key_info for RSA2048.

test_to_public_key_info_rsa4096()[source]ΒΆ

Test to_public_key_info for RSA4096.

test_to_public_key_info_secp256r1()[source]ΒΆ

Test to_public_key_info for SECP256R1.

class pki.tests.test_util_keys.TestCryptographyUtils[source]ΒΆ

Test CryptographyUtils methods.

test_get_hash_algorithm_for_rsa_key()[source]ΒΆ

Test get_hash_algorithm returns SHA256 for RSA keys.

test_get_hash_algorithm_for_ec_secp256r1()[source]ΒΆ

Test get_hash_algorithm returns SHA256 for SECP256R1.

test_get_hash_algorithm_for_ec_secp384r1()[source]ΒΆ

Test get_hash_algorithm returns SHA384 for SECP384R1.

test_get_hash_algorithm_unsupported_key_raises()[source]ΒΆ

Test get_hash_algorithm raises ValueError for unsupported key types.

class pki.tests.test_util_keys.TestIsSupportedPublicKey[source]ΒΆ

Test is_supported_public_key function.

test_rsa_public_key_is_supported()[source]ΒΆ

Test RSA public keys are supported.

test_ec_public_key_is_supported()[source]ΒΆ

Test EC public keys are supported.

test_dsa_public_key_is_not_supported()[source]ΒΆ

Test DSA public keys are not supported.

test_random_object_is_not_supported()[source]ΒΆ

Test random objects are not supported public keys.

class pki.tests.test_util_keys.TestKeyGenerator[source]ΒΆ

Test KeyGenerator methods.

test_generate_private_key_for_public_key_info(mock_generate)[source]ΒΆ

Test generate_private_key_for_public_key_info calls KeyPairGenerator.

test_generate_private_key_for_domain(mock_generate, mock_serializer_class)[source]ΒΆ

Test generate_private_key calls KeyPairGenerator with issuing CA cert.