Exemplo n.º 1
0
 def setUp(self):
     self.server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
     services_pb2_grpc.add_FirstServiceServicer_to_server(
         _server_application.FirstServiceServicer(), self.server)
     switch_cert_on_client_num = 10
     initial_cert_config = grpc.ssl_server_certificate_configuration(
         [(SERVER_KEY_1_PEM, SERVER_CERT_CHAIN_1_PEM)],
         root_certificates=CA_2_PEM)
     self.cert_config_fetcher = CertConfigFetcher()
     server_credentials = grpc.dynamic_ssl_server_credentials(
         initial_cert_config,
         self.cert_config_fetcher,
         require_client_authentication=self.require_client_auth())
     self.port = self.server.add_secure_port('[::]:0', server_credentials)
     self.server.start()
Exemplo n.º 2
0
 def setUp(self):
     self.server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
     services_pb2_grpc.add_FirstServiceServicer_to_server(
         _server_application.FirstServiceServicer(), self.server)
     self.cert_config_A = grpc.ssl_server_certificate_config(
         [(SERVER_KEY_1_PEM, SERVER_CERT_CHAIN_1_PEM)],
         root_certificates=CA_2_PEM)
     self.cert_config_B = grpc.ssl_server_certificate_config(
         [(SERVER_KEY_2_PEM, SERVER_CERT_CHAIN_2_PEM)],
         root_certificates=CA_1_PEM)
     self.cert_config_fetcher = CertConfigFetcher()
     server_credentials = grpc.ssl_server_credentials_dynamic_cert_config(
         self.cert_config_A,
         self.cert_config_fetcher,
         require_client_auth=True)
     self.port = self.server.add_secure_port('[::]:0', server_credentials)
     self.server.start()
Exemplo n.º 3
0
 def setUp(self):
     self.server = test_common.test_server()
     services_pb2_grpc.add_FirstServiceServicer_to_server(
         _server_application.FirstServiceServicer(), self.server)
     self.cert_config_A = grpc.ssl_server_certificate_configuration(
         [(SERVER_KEY_1_PEM, SERVER_CERT_CHAIN_1_PEM)],
         root_certificates=CA_2_PEM)
     self.cert_config_B = grpc.ssl_server_certificate_configuration(
         [(SERVER_KEY_2_PEM, SERVER_CERT_CHAIN_2_PEM)],
         root_certificates=CA_1_PEM)
     self.cert_config_fetcher = CertConfigFetcher()
     server_credentials = grpc.dynamic_ssl_server_credentials(
         self.cert_config_A,
         self.cert_config_fetcher,
         require_client_authentication=True)
     self.port = self.server.add_secure_port('[::]:0', server_credentials)
     self.server.start()
 def setUp(self):
     self.server = test_common.test_server()
     services_pb2_grpc.add_FirstServiceServicer_to_server(
         _server_application.FirstServiceServicer(), self.server)
     self.cert_config_A = grpc.ssl_server_certificate_configuration(
         [(SERVER_KEY_1_PEM, SERVER_CERT_CHAIN_1_PEM)],
         root_certificates=CA_2_PEM)
     self.cert_config_B = grpc.ssl_server_certificate_configuration(
         [(SERVER_KEY_2_PEM, SERVER_CERT_CHAIN_2_PEM)],
         root_certificates=CA_1_PEM)
     self.cert_config_fetcher = CertConfigFetcher()
     server_credentials = grpc.dynamic_ssl_server_credentials(
         self.cert_config_A,
         self.cert_config_fetcher,
         require_client_authentication=True)
     self.port = self.server.add_secure_port('[::]:0', server_credentials)
     self.server.start()