#include <memory>
#include <string>
#include <thread>
#include <vector>
#include "absl/strings/str_cat.h"
#include "absl/strings/string_view.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include <grpc++/grpc++.h>
#include <grpc/grpc.h>
#include <grpc/grpc_security.h>
#include <grpcpp/security/server_credentials.h>
#include <grpcpp/security/tls_credentials_options.h>
#include <grpcpp/support/channel_arguments.h>
#include "src/core/lib/gpr/tmpfile.h"
#include "src/cpp/client/secure_credentials.h"
#include "src/proto/grpc/testing/echo.grpc.pb.h"
#include "test/core/util/test_config.h"
#include "test/core/util/tls_utils.h"
#include <openssl/ssl.h>
Go to the source code of this file.
◆ CA_CERT_PATH
      
        
          | #define CA_CERT_PATH   "src/core/tsi/test_creds/ca.pem" | 
      
 
 
◆ CLIENT_CERT_PATH
      
        
          | #define CLIENT_CERT_PATH   "src/core/tsi/test_creds/client.pem" | 
      
 
 
◆ CLIENT_KEY_PATH
      
        
          | #define CLIENT_KEY_PATH   "src/core/tsi/test_creds/client.key" | 
      
 
 
◆ NUM_REQUESTS_PER_CHANNEL
      
        
          | #define NUM_REQUESTS_PER_CHANNEL   5 | 
      
 
 
◆ SERVER_CERT_PATH
      
        
          | #define SERVER_CERT_PATH   "src/core/tsi/test_creds/server0.pem" | 
      
 
 
◆ SERVER_KEY_PATH
      
        
          | #define SERVER_KEY_PATH   "src/core/tsi/test_creds/server0.key" | 
      
 
 
◆ main()
      
        
          | int main | ( | int | argc, | 
        
          |  |  | char ** | argv | 
        
          |  | ) |  |  | 
      
 
 
◆ client_method_name_
  
  | 
        
          | const std::string client_method_name_ = "grpc.testing.EchoTestService/Echo" |  | protected | 
 
 
◆ enable_tls_key_logging_
  
  | 
        
          | bool enable_tls_key_logging_ |  | private | 
 
 
◆ num_listening_ports_
◆ ports_
◆ server_
◆ server_addresses_
  
  | 
        
          | std::vector<std::string> server_addresses_ |  | protected | 
 
 
◆ server_method_name_
  
  | 
        
          | const std::string server_method_name_ = "grpc.testing.EchoTestService/Echo" |  | protected | 
 
 
◆ server_thread_
◆ service_
◆ share_tls_key_log_file_
  
  | 
        
          | bool share_tls_key_log_file_ |  | private | 
 
 
◆ stubs_
  
  | 
        
          | std::vector<std::unique_ptr<EchoTestService::Stub> > stubs_ |  | protected | 
 
 
◆ tmp_server_tls_key_log_file_by_port_
  
  | 
        
          | std::vector<std::string> tmp_server_tls_key_log_file_by_port_ |  | protected | 
 
 
◆ tmp_stub_tls_key_log_file_
  
  | 
        
          | std::vector<std::string> tmp_stub_tls_key_log_file_ |  | protected |