Macros | Functions
server_ssl_common.cc File Reference
#include "test/core/handshake/server_ssl_common.h"
#include <arpa/inet.h>
#include <string.h>
#include <sys/socket.h>
#include <unistd.h>
#include <string>
#include <openssl/err.h>
#include <openssl/ssl.h>
#include "absl/strings/str_cat.h"
#include <grpc/grpc.h>
#include <grpc/grpc_security.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include <grpc/support/sync.h>
#include "src/core/lib/gprpp/sync.h"
#include "src/core/lib/gprpp/thd.h"
#include "src/core/lib/iomgr/load_file.h"
#include "test/core/util/port.h"
#include "test/core/util/test_config.h"
Include dependency graph for server_ssl_common.cc:

Go to the source code of this file.

Macros

#define SSL_CA_PATH   "src/core/tsi/test_creds/ca.pem"
 
#define SSL_CERT_PATH   "src/core/tsi/test_creds/server1.pem"
 
#define SSL_KEY_PATH   "src/core/tsi/test_creds/server1.key"
 

Functions

void CleanupSslLibrary ()
 
bool server_ssl_test (const char *alpn_list[], unsigned int alpn_list_len, const char *alpn_expected)
 

Macro Definition Documentation

◆ SSL_CA_PATH

#define SSL_CA_PATH   "src/core/tsi/test_creds/ca.pem"

Definition at line 47 of file server_ssl_common.cc.

◆ SSL_CERT_PATH

#define SSL_CERT_PATH   "src/core/tsi/test_creds/server1.pem"

Definition at line 45 of file server_ssl_common.cc.

◆ SSL_KEY_PATH

#define SSL_KEY_PATH   "src/core/tsi/test_creds/server1.key"

Definition at line 46 of file server_ssl_common.cc.

Function Documentation

◆ CleanupSslLibrary()

void CleanupSslLibrary ( )

Cleans up the SSL library. To be called after the last call to server_ssl_test returns. This is a NO-OP when gRPC is built against OpenSSL versions > 1.0.2.

Definition at line 283 of file server_ssl_common.cc.

◆ server_ssl_test()

bool server_ssl_test ( const char *  alpn_list[],
unsigned int  alpn_list_len,
const char *  alpn_expected 
)

Definition at line 170 of file server_ssl_common.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:30