unit/resources.py
Go to the documentation of this file.
1 # Copyright 2015 gRPC authors.
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 # http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14 """Constants and functions for data used in testing."""
15 
16 import os
17 import pkgutil
18 
19 _ROOT_CERTIFICATES_RESOURCE_PATH = 'credentials/ca.pem'
20 _PRIVATE_KEY_RESOURCE_PATH = 'credentials/server1.key'
21 _CERTIFICATE_CHAIN_RESOURCE_PATH = 'credentials/server1.pem'
22 
23 
25  return pkgutil.get_data(__name__, _ROOT_CERTIFICATES_RESOURCE_PATH)
26 
27 
29  return pkgutil.get_data(__name__, _PRIVATE_KEY_RESOURCE_PATH)
30 
31 
33  return pkgutil.get_data(__name__, _CERTIFICATE_CHAIN_RESOURCE_PATH)
34 
35 
37  return pkgutil.get_data(
38  __name__, 'credentials/certificate_hierarchy_1/certs/ca.cert.pem')
39 
40 
42  return pkgutil.get_data(
43  __name__,
44  'credentials/certificate_hierarchy_1/intermediate/certs/intermediate.cert.pem'
45  )
46 
47 
49  return pkgutil.get_data(
50  __name__,
51  'credentials/certificate_hierarchy_1/intermediate/private/client.key.pem'
52  )
53 
54 
56  return pkgutil.get_data(
57  __name__,
58  'credentials/certificate_hierarchy_1/intermediate/certs/client.cert.pem'
59  )
60 
61 
63  return pkgutil.get_data(
64  __name__,
65  'credentials/certificate_hierarchy_1/intermediate/private/localhost-1.key.pem'
66  )
67 
68 
70  return pkgutil.get_data(
71  __name__,
72  'credentials/certificate_hierarchy_1/intermediate/certs/localhost-1.cert.pem'
73  )
74 
75 
77  return pkgutil.get_data(
78  __name__, 'credentials/certificate_hierarchy_2/certs/ca.cert.pem')
79 
80 
82  return pkgutil.get_data(
83  __name__,
84  'credentials/certificate_hierarchy_2/intermediate/certs/intermediate.cert.pem'
85  )
86 
87 
89  return pkgutil.get_data(
90  __name__,
91  'credentials/certificate_hierarchy_2/intermediate/private/client.key.pem'
92  )
93 
94 
96  return pkgutil.get_data(
97  __name__,
98  'credentials/certificate_hierarchy_2/intermediate/certs/client.cert.pem'
99  )
100 
101 
103  return pkgutil.get_data(
104  __name__,
105  'credentials/certificate_hierarchy_2/intermediate/private/localhost-1.key.pem'
106  )
107 
108 
110  return pkgutil.get_data(
111  __name__,
112  'credentials/certificate_hierarchy_2/intermediate/certs/localhost-1.cert.pem'
113  )
tests.unit.resources.cert_hier_2_intermediate_ca_cert
def cert_hier_2_intermediate_ca_cert()
Definition: unit/resources.py:81
tests.unit.resources.cert_hier_1_client_1_key
def cert_hier_1_client_1_key()
Definition: unit/resources.py:48
tests.unit.resources.cert_hier_2_client_1_key
def cert_hier_2_client_1_key()
Definition: unit/resources.py:88
tests.unit.resources.test_root_certificates
def test_root_certificates()
Definition: unit/resources.py:24
tests.unit.resources.cert_hier_2_server_1_cert
def cert_hier_2_server_1_cert()
Definition: unit/resources.py:109
tests.unit.resources.cert_hier_2_root_ca_cert
def cert_hier_2_root_ca_cert()
Definition: unit/resources.py:76
tests.unit.resources.certificate_chain
def certificate_chain()
Definition: unit/resources.py:32
tests.unit.resources.cert_hier_1_server_1_key
def cert_hier_1_server_1_key()
Definition: unit/resources.py:62
tests.unit.resources.cert_hier_2_server_1_key
def cert_hier_2_server_1_key()
Definition: unit/resources.py:102
tests.unit.resources.cert_hier_2_client_1_cert
def cert_hier_2_client_1_cert()
Definition: unit/resources.py:95
tests.unit.resources.cert_hier_1_client_1_cert
def cert_hier_1_client_1_cert()
Definition: unit/resources.py:55
tests.unit.resources.cert_hier_1_root_ca_cert
def cert_hier_1_root_ca_cert()
Definition: unit/resources.py:36
tests.unit.resources.cert_hier_1_intermediate_ca_cert
def cert_hier_1_intermediate_ca_cert()
Definition: unit/resources.py:41
tests.unit.resources.cert_hier_1_server_1_cert
def cert_hier_1_server_1_cert()
Definition: unit/resources.py:69
tests.unit.resources.private_key
def private_key()
Definition: unit/resources.py:28


grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:11