#include <grpc/support/port_platform.h>
#include <memory>
#include "absl/status/status.h"
#include "absl/strings/string_view.h"
#include <grpc/grpc.h>
#include <grpc/grpc_security.h>
#include <grpc/impl/codegen/grpc_types.h>
#include "src/core/lib/debug/trace.h"
#include "src/core/lib/gprpp/ref_counted.h"
#include "src/core/lib/gprpp/ref_counted_ptr.h"
#include "src/core/lib/gprpp/unique_type_name.h"
#include "src/core/lib/iomgr/closure.h"
#include "src/core/lib/iomgr/endpoint.h"
#include "src/core/lib/iomgr/error.h"
#include "src/core/lib/iomgr/iomgr_fwd.h"
#include "src/core/lib/promise/arena_promise.h"
#include "src/core/lib/transport/handshaker.h"
#include "src/core/tsi/transport_security_interface.h"
Go to the source code of this file.
Classes | |
class | grpc_channel_security_connector |
class | grpc_security_connector |
class | grpc_server_security_connector |
Macros | |
#define | GRPC_ARG_SECURITY_CONNECTOR "grpc.internal.security_connector" |
#define | GRPC_FAKE_SECURITY_URL_SCHEME "http+fake_security" |
#define | GRPC_SSL_URL_SCHEME "https" |
Enumerations | |
enum | grpc_security_status { GRPC_SECURITY_OK = 0, GRPC_SECURITY_ERROR } |
Variables | |
grpc_core::DebugOnlyTraceFlag | grpc_trace_security_connector_refcount |
#define GRPC_ARG_SECURITY_CONNECTOR "grpc.internal.security_connector" |
Definition at line 59 of file security_connector.h.
#define GRPC_FAKE_SECURITY_URL_SCHEME "http+fake_security" |
Definition at line 50 of file security_connector.h.
#define GRPC_SSL_URL_SCHEME "https" |
Definition at line 49 of file security_connector.h.
enum grpc_security_status |
Enumerator | |
---|---|
GRPC_SECURITY_OK | |
GRPC_SECURITY_ERROR |
Definition at line 52 of file security_connector.h.
grpc_security_connector* grpc_security_connector_find_in_args | ( | const grpc_channel_args * | args | ) |
Definition at line 117 of file security_connector.cc.
grpc_security_connector* grpc_security_connector_from_arg | ( | const grpc_arg * | arg | ) |
Definition at line 107 of file security_connector.cc.
grpc_arg grpc_security_connector_to_arg | ( | grpc_security_connector * | sc | ) |
Definition at line 101 of file security_connector.cc.
grpc_core::DebugOnlyTraceFlag grpc_trace_security_connector_refcount |