|
|
|
@ -14,8 +14,7 @@ |
|
|
|
|
"""Constants and functions for data used in testing.""" |
|
|
|
|
|
|
|
|
|
import os |
|
|
|
|
|
|
|
|
|
import pkg_resources |
|
|
|
|
import pkgutil |
|
|
|
|
|
|
|
|
|
_ROOT_CERTIFICATES_RESOURCE_PATH = 'credentials/ca.pem' |
|
|
|
|
_PRIVATE_KEY_RESOURCE_PATH = 'credentials/server1.key' |
|
|
|
@ -23,94 +22,92 @@ _CERTIFICATE_CHAIN_RESOURCE_PATH = 'credentials/server1.pem' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_root_certificates(): |
|
|
|
|
return pkg_resources.resource_string(__name__, |
|
|
|
|
_ROOT_CERTIFICATES_RESOURCE_PATH) |
|
|
|
|
return pkgutil.get_data(__name__, _ROOT_CERTIFICATES_RESOURCE_PATH) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def private_key(): |
|
|
|
|
return pkg_resources.resource_string(__name__, _PRIVATE_KEY_RESOURCE_PATH) |
|
|
|
|
return pkgutil.get_data(__name__, _PRIVATE_KEY_RESOURCE_PATH) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def certificate_chain(): |
|
|
|
|
return pkg_resources.resource_string(__name__, |
|
|
|
|
_CERTIFICATE_CHAIN_RESOURCE_PATH) |
|
|
|
|
return pkgutil.get_data(__name__, _CERTIFICATE_CHAIN_RESOURCE_PATH) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def cert_hier_1_root_ca_cert(): |
|
|
|
|
return pkg_resources.resource_string( |
|
|
|
|
return pkgutil.get_data( |
|
|
|
|
__name__, 'credentials/certificate_hierarchy_1/certs/ca.cert.pem') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def cert_hier_1_intermediate_ca_cert(): |
|
|
|
|
return pkg_resources.resource_string( |
|
|
|
|
return pkgutil.get_data( |
|
|
|
|
__name__, |
|
|
|
|
'credentials/certificate_hierarchy_1/intermediate/certs/intermediate.cert.pem' |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def cert_hier_1_client_1_key(): |
|
|
|
|
return pkg_resources.resource_string( |
|
|
|
|
return pkgutil.get_data( |
|
|
|
|
__name__, |
|
|
|
|
'credentials/certificate_hierarchy_1/intermediate/private/client.key.pem' |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def cert_hier_1_client_1_cert(): |
|
|
|
|
return pkg_resources.resource_string( |
|
|
|
|
return pkgutil.get_data( |
|
|
|
|
__name__, |
|
|
|
|
'credentials/certificate_hierarchy_1/intermediate/certs/client.cert.pem' |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def cert_hier_1_server_1_key(): |
|
|
|
|
return pkg_resources.resource_string( |
|
|
|
|
return pkgutil.get_data( |
|
|
|
|
__name__, |
|
|
|
|
'credentials/certificate_hierarchy_1/intermediate/private/localhost-1.key.pem' |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def cert_hier_1_server_1_cert(): |
|
|
|
|
return pkg_resources.resource_string( |
|
|
|
|
return pkgutil.get_data( |
|
|
|
|
__name__, |
|
|
|
|
'credentials/certificate_hierarchy_1/intermediate/certs/localhost-1.cert.pem' |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def cert_hier_2_root_ca_cert(): |
|
|
|
|
return pkg_resources.resource_string( |
|
|
|
|
return pkgutil.get_data( |
|
|
|
|
__name__, 'credentials/certificate_hierarchy_2/certs/ca.cert.pem') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def cert_hier_2_intermediate_ca_cert(): |
|
|
|
|
return pkg_resources.resource_string( |
|
|
|
|
return pkgutil.get_data( |
|
|
|
|
__name__, |
|
|
|
|
'credentials/certificate_hierarchy_2/intermediate/certs/intermediate.cert.pem' |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def cert_hier_2_client_1_key(): |
|
|
|
|
return pkg_resources.resource_string( |
|
|
|
|
return pkgutil.get_data( |
|
|
|
|
__name__, |
|
|
|
|
'credentials/certificate_hierarchy_2/intermediate/private/client.key.pem' |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def cert_hier_2_client_1_cert(): |
|
|
|
|
return pkg_resources.resource_string( |
|
|
|
|
return pkgutil.get_data( |
|
|
|
|
__name__, |
|
|
|
|
'credentials/certificate_hierarchy_2/intermediate/certs/client.cert.pem' |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def cert_hier_2_server_1_key(): |
|
|
|
|
return pkg_resources.resource_string( |
|
|
|
|
return pkgutil.get_data( |
|
|
|
|
__name__, |
|
|
|
|
'credentials/certificate_hierarchy_2/intermediate/private/localhost-1.key.pem' |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def cert_hier_2_server_1_cert(): |
|
|
|
|
return pkg_resources.resource_string( |
|
|
|
|
return pkgutil.get_data( |
|
|
|
|
__name__, |
|
|
|
|
'credentials/certificate_hierarchy_2/intermediate/certs/localhost-1.cert.pem' |
|
|
|
|
) |
|
|
|
|