[build] Restrict visibility for creating core credentials types. (#36216)
Closes #36216
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36216 from drfloob:conceal-core-cred-creation a44a299273
PiperOrigin-RevId: 625425746
This commit is contained in:
parent
58b254dacf
commit
1a8b22f2de
17
BUILD
17
BUILD
|
|
@ -1243,6 +1243,7 @@ grpc_cc_library(
|
|||
"gpr",
|
||||
"grpc++_base_unsecure",
|
||||
"grpc++_codegen_proto",
|
||||
"grpc_core_credentials_header",
|
||||
"grpc_public_hdrs",
|
||||
"grpc_security_base",
|
||||
"grpc_unsecure",
|
||||
|
|
@ -2267,6 +2268,7 @@ grpc_cc_library(
|
|||
"exec_ctx",
|
||||
"gpr",
|
||||
"grpc_base",
|
||||
"grpc_core_credentials_header",
|
||||
"grpc_public_hdrs",
|
||||
"grpc_trace",
|
||||
"handshaker",
|
||||
|
|
@ -2328,6 +2330,14 @@ grpc_cc_library(
|
|||
],
|
||||
)
|
||||
|
||||
# TODO(hork): split credentials types into their own source files and targets.
|
||||
grpc_cc_library(
|
||||
name = "grpc_core_credentials_header",
|
||||
hdrs = ["include/grpc/credentials.h"],
|
||||
language = "c++",
|
||||
visibility = ["@grpc:core_credentials"],
|
||||
)
|
||||
|
||||
grpc_cc_library(
|
||||
name = "alts_util",
|
||||
srcs = [
|
||||
|
|
@ -2355,6 +2365,7 @@ grpc_cc_library(
|
|||
deps = [
|
||||
"alts_upb",
|
||||
"gpr",
|
||||
"grpc_core_credentials_header",
|
||||
"grpc_public_hdrs",
|
||||
],
|
||||
)
|
||||
|
|
@ -2428,6 +2439,7 @@ grpc_cc_library(
|
|||
"grpc",
|
||||
"grpc++_codegen_proto",
|
||||
"grpc_base",
|
||||
"grpc_core_credentials_header",
|
||||
"grpc_credentials_util",
|
||||
"grpc_health_upb",
|
||||
"grpc_public_hdrs",
|
||||
|
|
@ -2509,6 +2521,7 @@ grpc_cc_library(
|
|||
"exec_ctx",
|
||||
"gpr",
|
||||
"grpc_base",
|
||||
"grpc_core_credentials_header",
|
||||
"grpc_health_upb",
|
||||
"grpc_public_hdrs",
|
||||
"grpc_security_base",
|
||||
|
|
@ -3860,6 +3873,7 @@ grpc_cc_library(
|
|||
"exec_ctx",
|
||||
"gpr",
|
||||
"grpc_base",
|
||||
"grpc_core_credentials_header",
|
||||
"grpc_public_hdrs",
|
||||
"grpc_security_base",
|
||||
"handshaker",
|
||||
|
|
@ -3929,6 +3943,7 @@ grpc_cc_library(
|
|||
"exec_ctx",
|
||||
"gpr",
|
||||
"grpc_base",
|
||||
"grpc_core_credentials_header",
|
||||
"grpc_credentials_util",
|
||||
"grpc_security_base",
|
||||
"grpc_trace",
|
||||
|
|
@ -4017,6 +4032,7 @@ grpc_cc_library(
|
|||
"exec_ctx",
|
||||
"gpr",
|
||||
"grpc_base",
|
||||
"grpc_core_credentials_header",
|
||||
"grpc_security_base",
|
||||
"tsi_alts_frame_protector",
|
||||
"tsi_base",
|
||||
|
|
@ -4134,6 +4150,7 @@ grpc_cc_library(
|
|||
"config_vars",
|
||||
"gpr",
|
||||
"grpc_base",
|
||||
"grpc_core_credentials_header",
|
||||
"grpc_credentials_util",
|
||||
"grpc_public_hdrs",
|
||||
"grpc_security_base",
|
||||
|
|
|
|||
|
|
@ -2694,6 +2694,7 @@ foreach(_hdr
|
|||
include/grpc/byte_buffer_reader.h
|
||||
include/grpc/census.h
|
||||
include/grpc/compression.h
|
||||
include/grpc/credentials.h
|
||||
include/grpc/event_engine/endpoint_config.h
|
||||
include/grpc/event_engine/event_engine.h
|
||||
include/grpc/event_engine/extensible.h
|
||||
|
|
@ -3395,6 +3396,7 @@ foreach(_hdr
|
|||
include/grpc/byte_buffer_reader.h
|
||||
include/grpc/census.h
|
||||
include/grpc/compression.h
|
||||
include/grpc/credentials.h
|
||||
include/grpc/event_engine/endpoint_config.h
|
||||
include/grpc/event_engine/event_engine.h
|
||||
include/grpc/event_engine/extensible.h
|
||||
|
|
@ -5452,6 +5454,7 @@ foreach(_hdr
|
|||
include/grpc/byte_buffer.h
|
||||
include/grpc/byte_buffer_reader.h
|
||||
include/grpc/compression.h
|
||||
include/grpc/credentials.h
|
||||
include/grpc/event_engine/endpoint_config.h
|
||||
include/grpc/event_engine/event_engine.h
|
||||
include/grpc/event_engine/extensible.h
|
||||
|
|
|
|||
|
|
@ -1728,6 +1728,7 @@ PUBLIC_HEADERS_C += \
|
|||
include/grpc/byte_buffer_reader.h \
|
||||
include/grpc/census.h \
|
||||
include/grpc/compression.h \
|
||||
include/grpc/credentials.h \
|
||||
include/grpc/event_engine/endpoint_config.h \
|
||||
include/grpc/event_engine/event_engine.h \
|
||||
include/grpc/event_engine/extensible.h \
|
||||
|
|
|
|||
|
|
@ -45,6 +45,7 @@ let package = Package(
|
|||
"include/grpc/byte_buffer_reader.h",
|
||||
"include/grpc/census.h",
|
||||
"include/grpc/compression.h",
|
||||
"include/grpc/credentials.h",
|
||||
"include/grpc/event_engine/endpoint_config.h",
|
||||
"include/grpc/event_engine/event_engine.h",
|
||||
"include/grpc/event_engine/extensible.h",
|
||||
|
|
|
|||
|
|
@ -102,6 +102,7 @@ def _update_visibility(visibility):
|
|||
"chaotic_good": PRIVATE,
|
||||
"client_channel": PRIVATE,
|
||||
"cli": PRIVATE,
|
||||
"core_credentials": PRIVATE,
|
||||
"debug_location": PRIVATE,
|
||||
"endpoint_tests": PRIVATE,
|
||||
"exec_ctx": PRIVATE,
|
||||
|
|
|
|||
|
|
@ -149,6 +149,7 @@ libs:
|
|||
- include/grpc/byte_buffer_reader.h
|
||||
- include/grpc/census.h
|
||||
- include/grpc/compression.h
|
||||
- include/grpc/credentials.h
|
||||
- include/grpc/event_engine/endpoint_config.h
|
||||
- include/grpc/event_engine/event_engine.h
|
||||
- include/grpc/event_engine/extensible.h
|
||||
|
|
@ -2136,6 +2137,7 @@ libs:
|
|||
- include/grpc/byte_buffer_reader.h
|
||||
- include/grpc/census.h
|
||||
- include/grpc/compression.h
|
||||
- include/grpc/credentials.h
|
||||
- include/grpc/event_engine/endpoint_config.h
|
||||
- include/grpc/event_engine/event_engine.h
|
||||
- include/grpc/event_engine/extensible.h
|
||||
|
|
@ -4321,6 +4323,7 @@ libs:
|
|||
- include/grpc/byte_buffer.h
|
||||
- include/grpc/byte_buffer_reader.h
|
||||
- include/grpc/compression.h
|
||||
- include/grpc/credentials.h
|
||||
- include/grpc/event_engine/endpoint_config.h
|
||||
- include/grpc/event_engine/event_engine.h
|
||||
- include/grpc/event_engine/extensible.h
|
||||
|
|
|
|||
|
|
@ -119,6 +119,7 @@ Pod::Spec.new do |s|
|
|||
'include/grpc/byte_buffer_reader.h',
|
||||
'include/grpc/census.h',
|
||||
'include/grpc/compression.h',
|
||||
'include/grpc/credentials.h',
|
||||
'include/grpc/event_engine/endpoint_config.h',
|
||||
'include/grpc/event_engine/event_engine.h',
|
||||
'include/grpc/event_engine/extensible.h',
|
||||
|
|
|
|||
|
|
@ -19,6 +19,70 @@ EXPORTS
|
|||
grpc_compression_options_enable_algorithm
|
||||
grpc_compression_options_disable_algorithm
|
||||
grpc_compression_options_is_algorithm_enabled
|
||||
grpc_service_account_jwt_access_credentials_create
|
||||
grpc_external_account_credentials_create
|
||||
grpc_google_refresh_token_credentials_create
|
||||
grpc_access_token_credentials_create
|
||||
grpc_google_iam_credentials_create
|
||||
grpc_sts_credentials_create
|
||||
grpc_auth_metadata_context_copy
|
||||
grpc_auth_metadata_context_reset
|
||||
grpc_metadata_credentials_create_from_plugin
|
||||
grpc_call_credentials_release
|
||||
grpc_google_default_credentials_create
|
||||
grpc_ssl_server_certificate_config_create
|
||||
grpc_ssl_server_certificate_config_destroy
|
||||
grpc_ssl_credentials_create
|
||||
grpc_ssl_credentials_create_ex
|
||||
grpc_ssl_server_credentials_create
|
||||
grpc_ssl_server_credentials_create_ex
|
||||
grpc_ssl_server_credentials_create_options_using_config
|
||||
grpc_ssl_server_credentials_create_options_using_config_fetcher
|
||||
grpc_ssl_server_credentials_options_destroy
|
||||
grpc_ssl_server_credentials_create_with_options
|
||||
grpc_server_credentials_set_auth_metadata_processor
|
||||
grpc_composite_call_credentials_create
|
||||
grpc_google_compute_engine_credentials_create
|
||||
grpc_composite_channel_credentials_create
|
||||
grpc_alts_credentials_client_options_create
|
||||
grpc_alts_credentials_server_options_create
|
||||
grpc_alts_credentials_client_options_add_target_service_account
|
||||
grpc_alts_credentials_options_destroy
|
||||
grpc_alts_credentials_create
|
||||
grpc_alts_server_credentials_create
|
||||
grpc_tls_identity_pairs_create
|
||||
grpc_tls_identity_pairs_add_pair
|
||||
grpc_tls_identity_pairs_destroy
|
||||
grpc_tls_certificate_provider_static_data_create
|
||||
grpc_tls_certificate_provider_file_watcher_create
|
||||
grpc_tls_certificate_provider_release
|
||||
grpc_tls_credentials_options_create
|
||||
grpc_tls_credentials_options_set_min_tls_version
|
||||
grpc_tls_credentials_options_set_max_tls_version
|
||||
grpc_tls_credentials_options_copy
|
||||
grpc_tls_credentials_options_destroy
|
||||
grpc_tls_credentials_options_set_certificate_provider
|
||||
grpc_tls_credentials_options_watch_root_certs
|
||||
grpc_tls_credentials_options_set_root_cert_name
|
||||
grpc_tls_credentials_options_watch_identity_key_cert_pairs
|
||||
grpc_tls_credentials_options_set_identity_cert_name
|
||||
grpc_tls_credentials_options_set_cert_request_type
|
||||
grpc_tls_credentials_options_set_crl_directory
|
||||
grpc_tls_credentials_options_set_verify_server_cert
|
||||
grpc_tls_credentials_options_set_send_client_ca_list
|
||||
grpc_ssl_session_cache_create_lru
|
||||
grpc_ssl_session_cache_destroy
|
||||
grpc_ssl_session_cache_create_channel_arg
|
||||
grpc_set_ssl_roots_override_callback
|
||||
grpc_max_auth_token_lifetime
|
||||
grpc_insecure_credentials_create
|
||||
grpc_insecure_server_credentials_create
|
||||
grpc_xds_credentials_create
|
||||
grpc_xds_server_credentials_create
|
||||
grpc_local_credentials_create
|
||||
grpc_local_server_credentials_create
|
||||
grpc_tls_credentials_options_set_check_call_host
|
||||
grpc_tls_credentials_options_set_tls_session_key_log_file_path
|
||||
grpc_metadata_array_init
|
||||
grpc_metadata_array_destroy
|
||||
grpc_call_details_init
|
||||
|
|
@ -64,6 +128,7 @@ EXPORTS
|
|||
grpc_call_failed_before_recv_message
|
||||
grpc_call_ref
|
||||
grpc_call_unref
|
||||
grpc_call_set_credentials
|
||||
grpc_server_request_call
|
||||
grpc_server_register_method
|
||||
grpc_server_request_registered_call
|
||||
|
|
@ -110,74 +175,9 @@ EXPORTS
|
|||
grpc_auth_context_add_property
|
||||
grpc_auth_context_add_cstring_property
|
||||
grpc_auth_context_set_peer_identity_property_name
|
||||
grpc_ssl_session_cache_create_lru
|
||||
grpc_ssl_session_cache_destroy
|
||||
grpc_ssl_session_cache_create_channel_arg
|
||||
grpc_call_credentials_release
|
||||
grpc_google_default_credentials_create
|
||||
grpc_set_ssl_roots_override_callback
|
||||
grpc_ssl_credentials_create
|
||||
grpc_ssl_credentials_create_ex
|
||||
grpc_composite_channel_credentials_create
|
||||
grpc_composite_call_credentials_create
|
||||
grpc_google_compute_engine_credentials_create
|
||||
grpc_max_auth_token_lifetime
|
||||
grpc_service_account_jwt_access_credentials_create
|
||||
grpc_external_account_credentials_create
|
||||
grpc_google_refresh_token_credentials_create
|
||||
grpc_access_token_credentials_create
|
||||
grpc_google_iam_credentials_create
|
||||
grpc_sts_credentials_create
|
||||
grpc_auth_metadata_context_copy
|
||||
grpc_auth_metadata_context_reset
|
||||
grpc_metadata_credentials_create_from_plugin
|
||||
grpc_ssl_server_certificate_config_create
|
||||
grpc_ssl_server_certificate_config_destroy
|
||||
grpc_ssl_server_credentials_create
|
||||
grpc_ssl_server_credentials_create_ex
|
||||
grpc_ssl_server_credentials_create_options_using_config
|
||||
grpc_ssl_server_credentials_create_options_using_config_fetcher
|
||||
grpc_ssl_server_credentials_options_destroy
|
||||
grpc_ssl_server_credentials_create_with_options
|
||||
grpc_call_set_credentials
|
||||
grpc_server_credentials_set_auth_metadata_processor
|
||||
grpc_alts_credentials_client_options_create
|
||||
grpc_alts_credentials_server_options_create
|
||||
grpc_alts_credentials_client_options_add_target_service_account
|
||||
grpc_alts_credentials_options_destroy
|
||||
grpc_alts_credentials_create
|
||||
grpc_alts_server_credentials_create
|
||||
grpc_local_credentials_create
|
||||
grpc_local_server_credentials_create
|
||||
grpc_tls_identity_pairs_create
|
||||
grpc_tls_identity_pairs_add_pair
|
||||
grpc_tls_identity_pairs_destroy
|
||||
grpc_tls_certificate_provider_static_data_create
|
||||
grpc_tls_certificate_provider_file_watcher_create
|
||||
grpc_tls_certificate_provider_release
|
||||
grpc_tls_credentials_options_create
|
||||
grpc_tls_credentials_options_set_min_tls_version
|
||||
grpc_tls_credentials_options_set_max_tls_version
|
||||
grpc_tls_credentials_options_copy
|
||||
grpc_tls_credentials_options_destroy
|
||||
grpc_tls_credentials_options_set_certificate_provider
|
||||
grpc_tls_credentials_options_watch_root_certs
|
||||
grpc_tls_credentials_options_set_root_cert_name
|
||||
grpc_tls_credentials_options_watch_identity_key_cert_pairs
|
||||
grpc_tls_credentials_options_set_identity_cert_name
|
||||
grpc_tls_credentials_options_set_cert_request_type
|
||||
grpc_tls_credentials_options_set_crl_directory
|
||||
grpc_tls_credentials_options_set_verify_server_cert
|
||||
grpc_tls_credentials_options_set_send_client_ca_list
|
||||
grpc_tls_credentials_options_set_check_call_host
|
||||
grpc_insecure_credentials_create
|
||||
grpc_insecure_server_credentials_create
|
||||
grpc_xds_credentials_create
|
||||
grpc_xds_server_credentials_create
|
||||
grpc_authorization_policy_provider_static_data_create
|
||||
grpc_authorization_policy_provider_file_watcher_create
|
||||
grpc_authorization_policy_provider_release
|
||||
grpc_tls_credentials_options_set_tls_session_key_log_file_path
|
||||
grpc_slice_ref
|
||||
grpc_slice_unref
|
||||
grpc_slice_copy
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@ Gem::Specification.new do |s|
|
|||
s.files += %w( include/grpc/byte_buffer_reader.h )
|
||||
s.files += %w( include/grpc/census.h )
|
||||
s.files += %w( include/grpc/compression.h )
|
||||
s.files += %w( include/grpc/credentials.h )
|
||||
s.files += %w( include/grpc/event_engine/endpoint_config.h )
|
||||
s.files += %w( include/grpc/event_engine/event_engine.h )
|
||||
s.files += %w( include/grpc/event_engine/extensible.h )
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -361,6 +361,13 @@ GRPCAPI void grpc_call_ref(grpc_call* call);
|
|||
THREAD SAFETY: grpc_call_unref is thread-compatible */
|
||||
GRPCAPI void grpc_call_unref(grpc_call* call);
|
||||
|
||||
typedef struct grpc_call_credentials grpc_call_credentials;
|
||||
|
||||
/** Sets a credentials to a call. Can only be called on the client side before
|
||||
grpc_call_start_batch. */
|
||||
GRPCAPI grpc_call_error grpc_call_set_credentials(grpc_call* call,
|
||||
grpc_call_credentials* creds);
|
||||
|
||||
/** Request notification of a new call.
|
||||
Once a call is received, a notification tagged with \a tag_new is added to
|
||||
\a cq_for_notification. \a call, \a details and \a request_metadata are
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
#include "absl/status/statusor.h"
|
||||
#include "absl/strings/string_view.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -6,6 +6,7 @@ header "byte_buffer.h"
|
|||
header "byte_buffer_reader.h"
|
||||
header "census.h"
|
||||
header "compression.h"
|
||||
header "credentials.h"
|
||||
header "fork.h"
|
||||
header "grpc.h"
|
||||
header "grpc_audit_logging.h"
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/grpc_security_constants.h>
|
||||
#include <grpc/status.h>
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@
|
|||
<file baseinstalldir="/" name="include/grpc/byte_buffer_reader.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/census.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/compression.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/credentials.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/event_engine/endpoint_config.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/event_engine/event_engine.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/event_engine/extensible.h" role="src" />
|
||||
|
|
|
|||
|
|
@ -3655,6 +3655,7 @@ grpc_cc_library(
|
|||
"validation_errors",
|
||||
"//:alts_util",
|
||||
"//:gpr",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:ref_counted_ptr",
|
||||
],
|
||||
)
|
||||
|
|
@ -3808,6 +3809,7 @@ grpc_cc_library(
|
|||
"//:exec_ctx",
|
||||
"//:gpr",
|
||||
"//:grpc_base",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:grpc_security_base",
|
||||
"//:handshaker",
|
||||
"//:iomgr",
|
||||
|
|
@ -3846,6 +3848,7 @@ grpc_cc_library(
|
|||
"//:exec_ctx",
|
||||
"//:gpr",
|
||||
"//:grpc_base",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:grpc_security_base",
|
||||
"//:handshaker",
|
||||
"//:iomgr",
|
||||
|
|
@ -3905,6 +3908,7 @@ grpc_cc_library(
|
|||
"//:gpr",
|
||||
"//:grpc_base",
|
||||
"//:grpc_client_channel",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:grpc_security_base",
|
||||
"//:handshaker",
|
||||
"//:iomgr",
|
||||
|
|
@ -3948,6 +3952,7 @@ grpc_cc_library(
|
|||
"//:exec_ctx",
|
||||
"//:gpr",
|
||||
"//:grpc_base",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:grpc_security_base",
|
||||
"//:grpc_trace",
|
||||
"//:handshaker",
|
||||
|
|
@ -4004,6 +4009,7 @@ grpc_cc_library(
|
|||
"//:gpr",
|
||||
"//:grpc_alts_credentials",
|
||||
"//:grpc_base",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:grpc_jwt_credentials",
|
||||
"//:grpc_public_hdrs",
|
||||
"//:grpc_security_base",
|
||||
|
|
@ -4078,6 +4084,7 @@ grpc_cc_library(
|
|||
"//:exec_ctx",
|
||||
"//:gpr",
|
||||
"//:grpc_base",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:grpc_credentials_util",
|
||||
"//:grpc_public_hdrs",
|
||||
"//:grpc_security_base",
|
||||
|
|
@ -4117,6 +4124,7 @@ grpc_cc_library(
|
|||
"//:exec_ctx",
|
||||
"//:gpr",
|
||||
"//:grpc_base",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:grpc_security_base",
|
||||
"//:grpc_trace",
|
||||
"//:promise",
|
||||
|
|
@ -4164,6 +4172,7 @@ grpc_cc_library(
|
|||
"//:api_trace",
|
||||
"//:gpr",
|
||||
"//:grpc_base",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:grpc_credentials_util",
|
||||
"//:grpc_security_base",
|
||||
"//:grpc_trace",
|
||||
|
|
@ -4219,6 +4228,7 @@ grpc_cc_library(
|
|||
"time",
|
||||
"//:gpr",
|
||||
"//:grpc_base",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:grpc_credentials_util",
|
||||
"//:grpc_security_base",
|
||||
"//:httpcli",
|
||||
|
|
@ -4255,6 +4265,7 @@ grpc_cc_library(
|
|||
"//:exec_ctx",
|
||||
"//:gpr",
|
||||
"//:grpc_base",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:grpc_security_base",
|
||||
"//:handshaker",
|
||||
"//:iomgr",
|
||||
|
|
@ -5143,6 +5154,7 @@ grpc_cc_library(
|
|||
"//:gpr",
|
||||
"//:grpc_base",
|
||||
"//:grpc_client_channel",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:grpc_credentials_util",
|
||||
"//:grpc_public_hdrs",
|
||||
"//:grpc_security_base",
|
||||
|
|
@ -5222,6 +5234,7 @@ grpc_cc_library(
|
|||
"//:exec_ctx",
|
||||
"//:gpr",
|
||||
"//:grpc_base",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:grpc_public_hdrs",
|
||||
"//:grpc_security_base",
|
||||
"//:grpc_service_config_impl",
|
||||
|
|
@ -5256,6 +5269,7 @@ grpc_cc_library(
|
|||
"//:config",
|
||||
"//:gpr",
|
||||
"//:gpr_platform",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:grpc_security_base",
|
||||
"//:ref_counted_ptr",
|
||||
],
|
||||
|
|
@ -6966,6 +6980,7 @@ grpc_cc_library(
|
|||
"//:gpr",
|
||||
"//:gpr_platform",
|
||||
"//:grpc_base",
|
||||
"//:grpc_core_credentials_header",
|
||||
"//:grpc_security_base",
|
||||
"//:grpc_trace",
|
||||
"//:httpcli",
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@
|
|||
#include "absl/strings/str_format.h"
|
||||
#include "absl/strings/string_view.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/log.h>
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@
|
|||
#include "absl/types/optional.h"
|
||||
#include "absl/types/variant.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/slice.h>
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
#include "absl/strings/string_view.h"
|
||||
#include "absl/types/optional.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/impl/channel_arg_names.h>
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
|
||||
#include "absl/strings/string_view.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
|
||||
#include <algorithm>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/log.h>
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@
|
|||
|
||||
#include "absl/strings/string_view.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
#ifndef GRPC_SRC_CORE_LIB_SECURITY_CREDENTIALS_ALTS_ALTS_CREDENTIALS_H
|
||||
#define GRPC_SRC_CORE_LIB_SECURITY_CREDENTIALS_ALTS_ALTS_CREDENTIALS_H
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
#ifndef GRPC_SRC_CORE_LIB_SECURITY_CREDENTIALS_ALTS_GRPC_ALTS_CREDENTIALS_OPTIONS_H
|
||||
#define GRPC_SRC_CORE_LIB_SECURITY_CREDENTIALS_ALTS_GRPC_ALTS_CREDENTIALS_OPTIONS_H
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
|
||||
#include <string>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
|
||||
#include "absl/strings/string_view.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/json.h>
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@
|
|||
|
||||
#include "absl/status/statusor.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/grpc_security_constants.h>
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@
|
|||
#include "absl/status/statusor.h"
|
||||
#include "absl/strings/string_view.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/grpc_security_constants.h>
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@
|
|||
#include "absl/strings/string_view.h"
|
||||
#include "absl/types/optional.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@
|
|||
#include "absl/time/clock.h"
|
||||
#include "absl/time/time.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
#include "absl/strings/str_split.h"
|
||||
#include "absl/strings/string_view.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
|
||||
#include "absl/status/statusor.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/grpc_security_constants.h>
|
||||
|
|
|
|||
|
|
@ -28,7 +28,8 @@
|
|||
#include "absl/strings/string_view.h"
|
||||
#include "absl/types/optional.h"
|
||||
|
||||
#include <grpc/grpc_security.h> // IWYU pragma: keep
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/grpc_security_constants.h>
|
||||
#include <grpc/impl/channel_arg_names.h>
|
||||
#include <grpc/slice.h>
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
#define GRPC_SRC_CORE_LIB_SECURITY_CREDENTIALS_GOOGLE_DEFAULT_GOOGLE_DEFAULT_CREDENTIALS_H
|
||||
#include <utility>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
#include "absl/status/statusor.h"
|
||||
#include "absl/types/optional.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
#ifndef GRPC_SRC_CORE_LIB_SECURITY_CREDENTIALS_INSECURE_INSECURE_CREDENTIALS_H
|
||||
#define GRPC_SRC_CORE_LIB_SECURITY_CREDENTIALS_INSECURE_INSECURE_CREDENTIALS_H
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@
|
|||
#include "absl/status/statusor.h"
|
||||
#include "absl/strings/escaping.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/json.h>
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
#include "absl/status/status.h"
|
||||
#include "absl/strings/str_cat.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/json.h>
|
||||
#include <grpc/support/log.h>
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
#include "absl/time/time.h"
|
||||
#include "absl/types/optional.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
#include <grpc/support/sync.h>
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
#ifndef GRPC_SRC_CORE_LIB_SECURITY_CREDENTIALS_LOCAL_LOCAL_CREDENTIALS_H
|
||||
#define GRPC_SRC_CORE_LIB_SECURITY_CREDENTIALS_LOCAL_LOCAL_CREDENTIALS_H
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/grpc_security_constants.h>
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@
|
|||
#include "absl/strings/str_join.h"
|
||||
#include "absl/strings/string_view.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/slice.h>
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@
|
|||
#include "absl/status/statusor.h"
|
||||
#include "absl/types/optional.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
#include <grpc/support/sync.h>
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@
|
|||
#include "absl/container/inlined_vector.h"
|
||||
#include "absl/status/statusor.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/grpc_security_constants.h>
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
|
||||
#include <stddef.h>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/grpc_security_constants.h>
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
|
||||
#include "absl/status/status.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
|
||||
#include "absl/status/status.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/slice.h>
|
||||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
#include "absl/base/thread_annotations.h"
|
||||
#include "absl/status/status.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/status.h>
|
||||
#include <grpc/support/log.h>
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
|
||||
#include "absl/container/inlined_vector.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
||||
#include "src/core/lib/gprpp/ref_counted.h"
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
#ifndef GRPC_SRC_CORE_LIB_SECURITY_CREDENTIALS_TLS_TLS_CREDENTIALS_H
|
||||
#define GRPC_SRC_CORE_LIB_SECURITY_CREDENTIALS_TLS_TLS_CREDENTIALS_H
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@
|
|||
|
||||
#include "absl/status/status.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
|
||||
#ifndef GRPC_SRC_CORE_LIB_SECURITY_SECURITY_CONNECTOR_ALTS_ALTS_SECURITY_CONNECTOR_H
|
||||
#define GRPC_SRC_CORE_LIB_SECURITY_SECURITY_CONNECTOR_ALTS_ALTS_SECURITY_CONNECTOR_H
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
|
||||
#ifndef GRPC_SRC_CORE_LIB_SECURITY_SECURITY_CONNECTOR_FAKE_FAKE_SECURITY_CONNECTOR_H
|
||||
#define GRPC_SRC_CORE_LIB_SECURITY_SECURITY_CONNECTOR_FAKE_FAKE_SECURITY_CONNECTOR_H
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
#include "absl/status/status.h"
|
||||
#include "absl/strings/string_view.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
|
||||
#ifndef GRPC_SRC_CORE_LIB_SECURITY_SECURITY_CONNECTOR_LOCAL_LOCAL_SECURITY_CONNECTOR_H
|
||||
#define GRPC_SRC_CORE_LIB_SECURITY_SECURITY_CONNECTOR_LOCAL_LOCAL_SECURITY_CONNECTOR_H
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
#include "absl/status/status.h"
|
||||
#include "absl/strings/string_view.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
#define GRPC_SRC_CORE_LIB_SECURITY_SECURITY_CONNECTOR_SSL_SSL_SECURITY_CONNECTOR_H
|
||||
#include <stddef.h>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/grpc_security_constants.h>
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
#include "absl/strings/str_cat.h"
|
||||
#include "absl/strings/str_split.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_crl_provider.h>
|
||||
#include <grpc/impl/channel_arg_names.h>
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
#include "absl/strings/string_view.h"
|
||||
#include "absl/types/optional.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
|
||||
#include "absl/status/statusor.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/grpc_security_constants.h>
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@
|
|||
#include "absl/status/status.h"
|
||||
#include "absl/status/statusor.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/grpc_security_constants.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@
|
|||
#include "absl/status/status.h"
|
||||
#include "absl/status/statusor.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/status.h>
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
|
||||
#include "upb/mem/arena.hpp"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/log.h>
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_posix.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/log.h>
|
||||
#include <grpcpp/security/tls_certificate_provider.h>
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/status.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_crl_provider.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/grpc_security_constants.h>
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
//
|
||||
//
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_posix.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
|
||||
#import "GRPCInsecureChannelFactory.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
||||
#import "ChannelArgsUtil.h"
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
#import "GRPCSecureChannelFactory.h"
|
||||
|
||||
#import <GRPCClient/GRPCTypes.h>
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
||||
#import "ChannelArgsUtil.h"
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
|
||||
#include "php_grpc.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
||||
/* Class entry for the CallCredentials PHP class */
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
#include <ext/spl/spl_exceptions.h>
|
||||
#include <zend_exceptions.h>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/log.h>
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
|
||||
#include "php_grpc.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
||||
/* Class entry for the ChannelCredentials PHP class */
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@
|
|||
#include "server_credentials.h"
|
||||
#include "completion_queue.h"
|
||||
#include <inttypes.h>
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/log.h>
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@
|
|||
#include <ext/spl/spl_exceptions.h>
|
||||
#include <zend_exceptions.h>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/slice.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
|
||||
#include "php_grpc.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
||||
/* Class entry for the Server_Credentials PHP class */
|
||||
|
|
|
|||
|
|
@ -445,6 +445,9 @@ cdef extern from "grpc/grpc.h":
|
|||
grpc_channel *channel, grpc_connectivity_state last_observed_state,
|
||||
gpr_timespec deadline, grpc_completion_queue *cq, void *tag) nogil
|
||||
char *grpc_channel_get_target(grpc_channel *channel) nogil
|
||||
grpc_channel *grpc_channel_create(
|
||||
const char *target, grpc_channel_credentials *creds,
|
||||
const grpc_channel_args *args) nogil
|
||||
void grpc_channel_destroy(grpc_channel *channel) nogil
|
||||
|
||||
grpc_server *grpc_server_create(
|
||||
|
|
@ -493,24 +496,11 @@ cdef extern from "grpc/grpc.h":
|
|||
|
||||
grpc_slice grpc_dump_xds_configs() nogil
|
||||
|
||||
ctypedef struct grpc_server_credentials:
|
||||
# We don't care about the internals (and in fact don't know them)
|
||||
pass
|
||||
|
||||
cdef extern from "grpc/grpc_security.h":
|
||||
|
||||
# Declare this as an enum, this is the only way to make it a const in
|
||||
# cython
|
||||
enum: GRPC_METADATA_CREDENTIALS_PLUGIN_SYNC_MAX
|
||||
|
||||
ctypedef enum grpc_ssl_roots_override_result:
|
||||
GRPC_SSL_ROOTS_OVERRIDE_OK
|
||||
GRPC_SSL_ROOTS_OVERRIDE_FAILED_PERMANENTLY
|
||||
GRPC_SSL_ROOTS_OVERRIDE_FAILED
|
||||
|
||||
ctypedef enum grpc_ssl_client_certificate_request_type:
|
||||
GRPC_SSL_DONT_REQUEST_CLIENT_CERTIFICATE,
|
||||
GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_BUT_DONT_VERIFY
|
||||
GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_AND_VERIFY
|
||||
GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_BUT_DONT_VERIFY
|
||||
GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY
|
||||
cdef extern from "grpc/grpc_security_constants.h":
|
||||
|
||||
ctypedef enum grpc_security_level:
|
||||
GRPC_SECURITY_MIN
|
||||
|
|
@ -519,11 +509,38 @@ cdef extern from "grpc/grpc_security.h":
|
|||
GRPC_PRIVACY_AND_INTEGRITY
|
||||
GRPC_SECURITY_MAX = GRPC_PRIVACY_AND_INTEGRITY
|
||||
|
||||
ctypedef enum grpc_ssl_client_certificate_request_type:
|
||||
GRPC_SSL_DONT_REQUEST_CLIENT_CERTIFICATE,
|
||||
GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_BUT_DONT_VERIFY
|
||||
GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_AND_VERIFY
|
||||
GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_BUT_DONT_VERIFY
|
||||
GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY
|
||||
|
||||
ctypedef enum grpc_ssl_roots_override_result:
|
||||
GRPC_SSL_ROOTS_OVERRIDE_OK
|
||||
GRPC_SSL_ROOTS_OVERRIDE_FAILED_PERMANENTLY
|
||||
GRPC_SSL_ROOTS_OVERRIDE_FAILED
|
||||
|
||||
ctypedef enum grpc_ssl_certificate_config_reload_status:
|
||||
GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_UNCHANGED
|
||||
GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_NEW
|
||||
GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_FAIL
|
||||
|
||||
ctypedef grpc_ssl_certificate_config_reload_status (*grpc_ssl_server_certificate_config_callback)(
|
||||
void *user_data,
|
||||
grpc_ssl_server_certificate_config **config)
|
||||
|
||||
ctypedef struct grpc_auth_property_iterator:
|
||||
pass
|
||||
|
||||
ctypedef struct grpc_auth_property:
|
||||
char *name
|
||||
char *value
|
||||
size_t value_length
|
||||
|
||||
|
||||
cdef extern from "grpc/credentials.h":
|
||||
|
||||
ctypedef struct grpc_ssl_server_certificate_config:
|
||||
# We don't care about the internals
|
||||
pass
|
||||
|
|
@ -539,10 +556,6 @@ cdef extern from "grpc/grpc_security.h":
|
|||
|
||||
void grpc_ssl_server_certificate_config_destroy(grpc_ssl_server_certificate_config *config)
|
||||
|
||||
ctypedef grpc_ssl_certificate_config_reload_status (*grpc_ssl_server_certificate_config_callback)(
|
||||
void *user_data,
|
||||
grpc_ssl_server_certificate_config **config)
|
||||
|
||||
grpc_ssl_server_credentials_options *grpc_ssl_server_credentials_create_options_using_config(
|
||||
grpc_ssl_client_certificate_request_type client_certificate_request,
|
||||
grpc_ssl_server_certificate_config *certificate_config)
|
||||
|
|
@ -567,23 +580,12 @@ cdef extern from "grpc/grpc_security.h":
|
|||
# We don't care about the internals (and in fact don't know them)
|
||||
pass
|
||||
|
||||
ctypedef struct grpc_ssl_session_cache:
|
||||
# We don't care about the internals (and in fact don't know them)
|
||||
pass
|
||||
|
||||
ctypedef struct verify_peer_options:
|
||||
# We don't care about the internals (and in fact don't know them)
|
||||
pass
|
||||
|
||||
ctypedef void (*grpc_ssl_roots_override_callback)(char **pem_root_certs)
|
||||
|
||||
grpc_ssl_session_cache *grpc_ssl_session_cache_create_lru(size_t capacity)
|
||||
void grpc_ssl_session_cache_destroy(grpc_ssl_session_cache* cache)
|
||||
|
||||
void grpc_set_ssl_roots_override_callback(
|
||||
grpc_ssl_roots_override_callback cb) nogil
|
||||
|
||||
grpc_channel_credentials *grpc_google_default_credentials_create(grpc_call_credentials* call_credentials) nogil
|
||||
|
||||
grpc_channel_credentials *grpc_ssl_credentials_create(
|
||||
const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pair,
|
||||
verify_peer_options *verify_options, void *reserved) nogil
|
||||
|
|
@ -605,34 +607,23 @@ cdef extern from "grpc/grpc_security.h":
|
|||
grpc_call_credentials *grpc_composite_call_credentials_create(
|
||||
grpc_call_credentials *creds1, grpc_call_credentials *creds2,
|
||||
void *reserved) nogil
|
||||
|
||||
grpc_call_credentials *grpc_google_compute_engine_credentials_create(
|
||||
void *reserved) nogil
|
||||
|
||||
grpc_call_credentials *grpc_service_account_jwt_access_credentials_create(
|
||||
const char *json_key,
|
||||
gpr_timespec token_lifetime, void *reserved) nogil
|
||||
|
||||
grpc_call_credentials *grpc_google_refresh_token_credentials_create(
|
||||
const char *json_refresh_token, void *reserved) nogil
|
||||
|
||||
grpc_call_credentials *grpc_google_iam_credentials_create(
|
||||
const char *authorization_token, const char *authority_selector,
|
||||
void *reserved) nogil
|
||||
|
||||
void grpc_call_credentials_release(grpc_call_credentials *creds) nogil
|
||||
|
||||
grpc_channel *grpc_channel_create(
|
||||
const char *target, grpc_channel_credentials *creds,
|
||||
const grpc_channel_args *args) nogil
|
||||
|
||||
ctypedef struct grpc_server_credentials:
|
||||
# We don't care about the internals (and in fact don't know them)
|
||||
pass
|
||||
|
||||
void grpc_server_credentials_release(grpc_server_credentials *creds) nogil
|
||||
|
||||
int grpc_server_add_http2_port(grpc_server *server, const char *addr,
|
||||
grpc_server_credentials *creds) nogil
|
||||
|
||||
grpc_call_error grpc_call_set_credentials(grpc_call *call,
|
||||
grpc_call_credentials *creds) nogil
|
||||
|
||||
ctypedef struct grpc_auth_context:
|
||||
# We don't care about the internals (and in fact don't know them)
|
||||
pass
|
||||
|
|
@ -646,6 +637,10 @@ cdef extern from "grpc/grpc_security.h":
|
|||
void *user_data, const grpc_metadata *creds_md, size_t num_creds_md,
|
||||
grpc_status_code status, const char *error_details) nogil
|
||||
|
||||
# Declare this as an enum, this is the only way to make it a const in
|
||||
# cython
|
||||
enum: GRPC_METADATA_CREDENTIALS_PLUGIN_SYNC_MAX
|
||||
|
||||
ctypedef struct grpc_metadata_credentials_plugin:
|
||||
int (*get_metadata)(
|
||||
void *state, grpc_auth_metadata_context context,
|
||||
|
|
@ -660,13 +655,47 @@ cdef extern from "grpc/grpc_security.h":
|
|||
grpc_call_credentials *grpc_metadata_credentials_create_from_plugin(
|
||||
grpc_metadata_credentials_plugin plugin, grpc_security_level min_security_level, void *reserved) nogil
|
||||
|
||||
ctypedef struct grpc_auth_property_iterator:
|
||||
grpc_channel_credentials *grpc_local_credentials_create(
|
||||
grpc_local_connect_type type)
|
||||
grpc_server_credentials *grpc_local_server_credentials_create(
|
||||
grpc_local_connect_type type)
|
||||
|
||||
ctypedef struct grpc_alts_credentials_options:
|
||||
# We don't care about the internals (and in fact don't know them)
|
||||
pass
|
||||
|
||||
ctypedef struct grpc_auth_property:
|
||||
char *name
|
||||
char *value
|
||||
size_t value_length
|
||||
grpc_channel_credentials *grpc_alts_credentials_create(
|
||||
const grpc_alts_credentials_options *options)
|
||||
grpc_server_credentials *grpc_alts_server_credentials_create(
|
||||
const grpc_alts_credentials_options *options)
|
||||
|
||||
grpc_alts_credentials_options* grpc_alts_credentials_client_options_create()
|
||||
grpc_alts_credentials_options* grpc_alts_credentials_server_options_create()
|
||||
void grpc_alts_credentials_options_destroy(grpc_alts_credentials_options *options)
|
||||
void grpc_alts_credentials_client_options_add_target_service_account(grpc_alts_credentials_options *options, const char *service_account)
|
||||
|
||||
|
||||
cdef extern from "grpc/grpc_security.h":
|
||||
|
||||
ctypedef struct grpc_ssl_session_cache:
|
||||
# We don't care about the internals (and in fact don't know them)
|
||||
pass
|
||||
|
||||
ctypedef void (*grpc_ssl_roots_override_callback)(char **pem_root_certs)
|
||||
|
||||
grpc_ssl_session_cache *grpc_ssl_session_cache_create_lru(size_t capacity)
|
||||
void grpc_ssl_session_cache_destroy(grpc_ssl_session_cache* cache)
|
||||
|
||||
void grpc_set_ssl_roots_override_callback(
|
||||
grpc_ssl_roots_override_callback cb) nogil
|
||||
|
||||
void grpc_server_credentials_release(grpc_server_credentials *creds) nogil
|
||||
|
||||
int grpc_server_add_http2_port(grpc_server *server, const char *addr,
|
||||
grpc_server_credentials *creds) nogil
|
||||
|
||||
grpc_call_error grpc_call_set_credentials(grpc_call *call,
|
||||
grpc_call_credentials *creds) nogil
|
||||
|
||||
grpc_auth_property *grpc_auth_property_iterator_next(
|
||||
grpc_auth_property_iterator *it)
|
||||
|
|
@ -690,26 +719,6 @@ cdef extern from "grpc/grpc_security.h":
|
|||
|
||||
void grpc_auth_context_release(grpc_auth_context *context)
|
||||
|
||||
grpc_channel_credentials *grpc_local_credentials_create(
|
||||
grpc_local_connect_type type)
|
||||
grpc_server_credentials *grpc_local_server_credentials_create(
|
||||
grpc_local_connect_type type)
|
||||
|
||||
ctypedef struct grpc_alts_credentials_options:
|
||||
# We don't care about the internals (and in fact don't know them)
|
||||
pass
|
||||
|
||||
grpc_channel_credentials *grpc_alts_credentials_create(
|
||||
const grpc_alts_credentials_options *options)
|
||||
grpc_server_credentials *grpc_alts_server_credentials_create(
|
||||
const grpc_alts_credentials_options *options)
|
||||
|
||||
grpc_alts_credentials_options* grpc_alts_credentials_client_options_create()
|
||||
grpc_alts_credentials_options* grpc_alts_credentials_server_options_create()
|
||||
void grpc_alts_credentials_options_destroy(grpc_alts_credentials_options *options)
|
||||
void grpc_alts_credentials_client_options_add_target_service_account(grpc_alts_credentials_options *options, const char *service_account)
|
||||
|
||||
|
||||
|
||||
cdef extern from "grpc/compression.h":
|
||||
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
#include "rb_grpc.h"
|
||||
#include "rb_grpc_imports.generated.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
|
||||
#include <ruby/ruby.h>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
||||
/* Initializes the ruby CallCredentials class. */
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@
|
|||
#include "rb_server.h"
|
||||
#include "rb_xds_channel_credentials.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@
|
|||
#include "rb_grpc.h"
|
||||
#include "rb_grpc_imports.generated.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
|
|
|
|||
|
|
@ -42,6 +42,70 @@ grpc_compression_options_init_type grpc_compression_options_init_import;
|
|||
grpc_compression_options_enable_algorithm_type grpc_compression_options_enable_algorithm_import;
|
||||
grpc_compression_options_disable_algorithm_type grpc_compression_options_disable_algorithm_import;
|
||||
grpc_compression_options_is_algorithm_enabled_type grpc_compression_options_is_algorithm_enabled_import;
|
||||
grpc_service_account_jwt_access_credentials_create_type grpc_service_account_jwt_access_credentials_create_import;
|
||||
grpc_external_account_credentials_create_type grpc_external_account_credentials_create_import;
|
||||
grpc_google_refresh_token_credentials_create_type grpc_google_refresh_token_credentials_create_import;
|
||||
grpc_access_token_credentials_create_type grpc_access_token_credentials_create_import;
|
||||
grpc_google_iam_credentials_create_type grpc_google_iam_credentials_create_import;
|
||||
grpc_sts_credentials_create_type grpc_sts_credentials_create_import;
|
||||
grpc_auth_metadata_context_copy_type grpc_auth_metadata_context_copy_import;
|
||||
grpc_auth_metadata_context_reset_type grpc_auth_metadata_context_reset_import;
|
||||
grpc_metadata_credentials_create_from_plugin_type grpc_metadata_credentials_create_from_plugin_import;
|
||||
grpc_call_credentials_release_type grpc_call_credentials_release_import;
|
||||
grpc_google_default_credentials_create_type grpc_google_default_credentials_create_import;
|
||||
grpc_ssl_server_certificate_config_create_type grpc_ssl_server_certificate_config_create_import;
|
||||
grpc_ssl_server_certificate_config_destroy_type grpc_ssl_server_certificate_config_destroy_import;
|
||||
grpc_ssl_credentials_create_type grpc_ssl_credentials_create_import;
|
||||
grpc_ssl_credentials_create_ex_type grpc_ssl_credentials_create_ex_import;
|
||||
grpc_ssl_server_credentials_create_type grpc_ssl_server_credentials_create_import;
|
||||
grpc_ssl_server_credentials_create_ex_type grpc_ssl_server_credentials_create_ex_import;
|
||||
grpc_ssl_server_credentials_create_options_using_config_type grpc_ssl_server_credentials_create_options_using_config_import;
|
||||
grpc_ssl_server_credentials_create_options_using_config_fetcher_type grpc_ssl_server_credentials_create_options_using_config_fetcher_import;
|
||||
grpc_ssl_server_credentials_options_destroy_type grpc_ssl_server_credentials_options_destroy_import;
|
||||
grpc_ssl_server_credentials_create_with_options_type grpc_ssl_server_credentials_create_with_options_import;
|
||||
grpc_server_credentials_set_auth_metadata_processor_type grpc_server_credentials_set_auth_metadata_processor_import;
|
||||
grpc_composite_call_credentials_create_type grpc_composite_call_credentials_create_import;
|
||||
grpc_google_compute_engine_credentials_create_type grpc_google_compute_engine_credentials_create_import;
|
||||
grpc_composite_channel_credentials_create_type grpc_composite_channel_credentials_create_import;
|
||||
grpc_alts_credentials_client_options_create_type grpc_alts_credentials_client_options_create_import;
|
||||
grpc_alts_credentials_server_options_create_type grpc_alts_credentials_server_options_create_import;
|
||||
grpc_alts_credentials_client_options_add_target_service_account_type grpc_alts_credentials_client_options_add_target_service_account_import;
|
||||
grpc_alts_credentials_options_destroy_type grpc_alts_credentials_options_destroy_import;
|
||||
grpc_alts_credentials_create_type grpc_alts_credentials_create_import;
|
||||
grpc_alts_server_credentials_create_type grpc_alts_server_credentials_create_import;
|
||||
grpc_tls_identity_pairs_create_type grpc_tls_identity_pairs_create_import;
|
||||
grpc_tls_identity_pairs_add_pair_type grpc_tls_identity_pairs_add_pair_import;
|
||||
grpc_tls_identity_pairs_destroy_type grpc_tls_identity_pairs_destroy_import;
|
||||
grpc_tls_certificate_provider_static_data_create_type grpc_tls_certificate_provider_static_data_create_import;
|
||||
grpc_tls_certificate_provider_file_watcher_create_type grpc_tls_certificate_provider_file_watcher_create_import;
|
||||
grpc_tls_certificate_provider_release_type grpc_tls_certificate_provider_release_import;
|
||||
grpc_tls_credentials_options_create_type grpc_tls_credentials_options_create_import;
|
||||
grpc_tls_credentials_options_set_min_tls_version_type grpc_tls_credentials_options_set_min_tls_version_import;
|
||||
grpc_tls_credentials_options_set_max_tls_version_type grpc_tls_credentials_options_set_max_tls_version_import;
|
||||
grpc_tls_credentials_options_copy_type grpc_tls_credentials_options_copy_import;
|
||||
grpc_tls_credentials_options_destroy_type grpc_tls_credentials_options_destroy_import;
|
||||
grpc_tls_credentials_options_set_certificate_provider_type grpc_tls_credentials_options_set_certificate_provider_import;
|
||||
grpc_tls_credentials_options_watch_root_certs_type grpc_tls_credentials_options_watch_root_certs_import;
|
||||
grpc_tls_credentials_options_set_root_cert_name_type grpc_tls_credentials_options_set_root_cert_name_import;
|
||||
grpc_tls_credentials_options_watch_identity_key_cert_pairs_type grpc_tls_credentials_options_watch_identity_key_cert_pairs_import;
|
||||
grpc_tls_credentials_options_set_identity_cert_name_type grpc_tls_credentials_options_set_identity_cert_name_import;
|
||||
grpc_tls_credentials_options_set_cert_request_type_type grpc_tls_credentials_options_set_cert_request_type_import;
|
||||
grpc_tls_credentials_options_set_crl_directory_type grpc_tls_credentials_options_set_crl_directory_import;
|
||||
grpc_tls_credentials_options_set_verify_server_cert_type grpc_tls_credentials_options_set_verify_server_cert_import;
|
||||
grpc_tls_credentials_options_set_send_client_ca_list_type grpc_tls_credentials_options_set_send_client_ca_list_import;
|
||||
grpc_ssl_session_cache_create_lru_type grpc_ssl_session_cache_create_lru_import;
|
||||
grpc_ssl_session_cache_destroy_type grpc_ssl_session_cache_destroy_import;
|
||||
grpc_ssl_session_cache_create_channel_arg_type grpc_ssl_session_cache_create_channel_arg_import;
|
||||
grpc_set_ssl_roots_override_callback_type grpc_set_ssl_roots_override_callback_import;
|
||||
grpc_max_auth_token_lifetime_type grpc_max_auth_token_lifetime_import;
|
||||
grpc_insecure_credentials_create_type grpc_insecure_credentials_create_import;
|
||||
grpc_insecure_server_credentials_create_type grpc_insecure_server_credentials_create_import;
|
||||
grpc_xds_credentials_create_type grpc_xds_credentials_create_import;
|
||||
grpc_xds_server_credentials_create_type grpc_xds_server_credentials_create_import;
|
||||
grpc_local_credentials_create_type grpc_local_credentials_create_import;
|
||||
grpc_local_server_credentials_create_type grpc_local_server_credentials_create_import;
|
||||
grpc_tls_credentials_options_set_check_call_host_type grpc_tls_credentials_options_set_check_call_host_import;
|
||||
grpc_tls_credentials_options_set_tls_session_key_log_file_path_type grpc_tls_credentials_options_set_tls_session_key_log_file_path_import;
|
||||
grpc_metadata_array_init_type grpc_metadata_array_init_import;
|
||||
grpc_metadata_array_destroy_type grpc_metadata_array_destroy_import;
|
||||
grpc_call_details_init_type grpc_call_details_init_import;
|
||||
|
|
@ -87,6 +151,7 @@ grpc_call_cancel_with_status_type grpc_call_cancel_with_status_import;
|
|||
grpc_call_failed_before_recv_message_type grpc_call_failed_before_recv_message_import;
|
||||
grpc_call_ref_type grpc_call_ref_import;
|
||||
grpc_call_unref_type grpc_call_unref_import;
|
||||
grpc_call_set_credentials_type grpc_call_set_credentials_import;
|
||||
grpc_server_request_call_type grpc_server_request_call_import;
|
||||
grpc_server_register_method_type grpc_server_register_method_import;
|
||||
grpc_server_request_registered_call_type grpc_server_request_registered_call_import;
|
||||
|
|
@ -133,74 +198,9 @@ grpc_auth_context_release_type grpc_auth_context_release_import;
|
|||
grpc_auth_context_add_property_type grpc_auth_context_add_property_import;
|
||||
grpc_auth_context_add_cstring_property_type grpc_auth_context_add_cstring_property_import;
|
||||
grpc_auth_context_set_peer_identity_property_name_type grpc_auth_context_set_peer_identity_property_name_import;
|
||||
grpc_ssl_session_cache_create_lru_type grpc_ssl_session_cache_create_lru_import;
|
||||
grpc_ssl_session_cache_destroy_type grpc_ssl_session_cache_destroy_import;
|
||||
grpc_ssl_session_cache_create_channel_arg_type grpc_ssl_session_cache_create_channel_arg_import;
|
||||
grpc_call_credentials_release_type grpc_call_credentials_release_import;
|
||||
grpc_google_default_credentials_create_type grpc_google_default_credentials_create_import;
|
||||
grpc_set_ssl_roots_override_callback_type grpc_set_ssl_roots_override_callback_import;
|
||||
grpc_ssl_credentials_create_type grpc_ssl_credentials_create_import;
|
||||
grpc_ssl_credentials_create_ex_type grpc_ssl_credentials_create_ex_import;
|
||||
grpc_composite_channel_credentials_create_type grpc_composite_channel_credentials_create_import;
|
||||
grpc_composite_call_credentials_create_type grpc_composite_call_credentials_create_import;
|
||||
grpc_google_compute_engine_credentials_create_type grpc_google_compute_engine_credentials_create_import;
|
||||
grpc_max_auth_token_lifetime_type grpc_max_auth_token_lifetime_import;
|
||||
grpc_service_account_jwt_access_credentials_create_type grpc_service_account_jwt_access_credentials_create_import;
|
||||
grpc_external_account_credentials_create_type grpc_external_account_credentials_create_import;
|
||||
grpc_google_refresh_token_credentials_create_type grpc_google_refresh_token_credentials_create_import;
|
||||
grpc_access_token_credentials_create_type grpc_access_token_credentials_create_import;
|
||||
grpc_google_iam_credentials_create_type grpc_google_iam_credentials_create_import;
|
||||
grpc_sts_credentials_create_type grpc_sts_credentials_create_import;
|
||||
grpc_auth_metadata_context_copy_type grpc_auth_metadata_context_copy_import;
|
||||
grpc_auth_metadata_context_reset_type grpc_auth_metadata_context_reset_import;
|
||||
grpc_metadata_credentials_create_from_plugin_type grpc_metadata_credentials_create_from_plugin_import;
|
||||
grpc_ssl_server_certificate_config_create_type grpc_ssl_server_certificate_config_create_import;
|
||||
grpc_ssl_server_certificate_config_destroy_type grpc_ssl_server_certificate_config_destroy_import;
|
||||
grpc_ssl_server_credentials_create_type grpc_ssl_server_credentials_create_import;
|
||||
grpc_ssl_server_credentials_create_ex_type grpc_ssl_server_credentials_create_ex_import;
|
||||
grpc_ssl_server_credentials_create_options_using_config_type grpc_ssl_server_credentials_create_options_using_config_import;
|
||||
grpc_ssl_server_credentials_create_options_using_config_fetcher_type grpc_ssl_server_credentials_create_options_using_config_fetcher_import;
|
||||
grpc_ssl_server_credentials_options_destroy_type grpc_ssl_server_credentials_options_destroy_import;
|
||||
grpc_ssl_server_credentials_create_with_options_type grpc_ssl_server_credentials_create_with_options_import;
|
||||
grpc_call_set_credentials_type grpc_call_set_credentials_import;
|
||||
grpc_server_credentials_set_auth_metadata_processor_type grpc_server_credentials_set_auth_metadata_processor_import;
|
||||
grpc_alts_credentials_client_options_create_type grpc_alts_credentials_client_options_create_import;
|
||||
grpc_alts_credentials_server_options_create_type grpc_alts_credentials_server_options_create_import;
|
||||
grpc_alts_credentials_client_options_add_target_service_account_type grpc_alts_credentials_client_options_add_target_service_account_import;
|
||||
grpc_alts_credentials_options_destroy_type grpc_alts_credentials_options_destroy_import;
|
||||
grpc_alts_credentials_create_type grpc_alts_credentials_create_import;
|
||||
grpc_alts_server_credentials_create_type grpc_alts_server_credentials_create_import;
|
||||
grpc_local_credentials_create_type grpc_local_credentials_create_import;
|
||||
grpc_local_server_credentials_create_type grpc_local_server_credentials_create_import;
|
||||
grpc_tls_identity_pairs_create_type grpc_tls_identity_pairs_create_import;
|
||||
grpc_tls_identity_pairs_add_pair_type grpc_tls_identity_pairs_add_pair_import;
|
||||
grpc_tls_identity_pairs_destroy_type grpc_tls_identity_pairs_destroy_import;
|
||||
grpc_tls_certificate_provider_static_data_create_type grpc_tls_certificate_provider_static_data_create_import;
|
||||
grpc_tls_certificate_provider_file_watcher_create_type grpc_tls_certificate_provider_file_watcher_create_import;
|
||||
grpc_tls_certificate_provider_release_type grpc_tls_certificate_provider_release_import;
|
||||
grpc_tls_credentials_options_create_type grpc_tls_credentials_options_create_import;
|
||||
grpc_tls_credentials_options_set_min_tls_version_type grpc_tls_credentials_options_set_min_tls_version_import;
|
||||
grpc_tls_credentials_options_set_max_tls_version_type grpc_tls_credentials_options_set_max_tls_version_import;
|
||||
grpc_tls_credentials_options_copy_type grpc_tls_credentials_options_copy_import;
|
||||
grpc_tls_credentials_options_destroy_type grpc_tls_credentials_options_destroy_import;
|
||||
grpc_tls_credentials_options_set_certificate_provider_type grpc_tls_credentials_options_set_certificate_provider_import;
|
||||
grpc_tls_credentials_options_watch_root_certs_type grpc_tls_credentials_options_watch_root_certs_import;
|
||||
grpc_tls_credentials_options_set_root_cert_name_type grpc_tls_credentials_options_set_root_cert_name_import;
|
||||
grpc_tls_credentials_options_watch_identity_key_cert_pairs_type grpc_tls_credentials_options_watch_identity_key_cert_pairs_import;
|
||||
grpc_tls_credentials_options_set_identity_cert_name_type grpc_tls_credentials_options_set_identity_cert_name_import;
|
||||
grpc_tls_credentials_options_set_cert_request_type_type grpc_tls_credentials_options_set_cert_request_type_import;
|
||||
grpc_tls_credentials_options_set_crl_directory_type grpc_tls_credentials_options_set_crl_directory_import;
|
||||
grpc_tls_credentials_options_set_verify_server_cert_type grpc_tls_credentials_options_set_verify_server_cert_import;
|
||||
grpc_tls_credentials_options_set_send_client_ca_list_type grpc_tls_credentials_options_set_send_client_ca_list_import;
|
||||
grpc_tls_credentials_options_set_check_call_host_type grpc_tls_credentials_options_set_check_call_host_import;
|
||||
grpc_insecure_credentials_create_type grpc_insecure_credentials_create_import;
|
||||
grpc_insecure_server_credentials_create_type grpc_insecure_server_credentials_create_import;
|
||||
grpc_xds_credentials_create_type grpc_xds_credentials_create_import;
|
||||
grpc_xds_server_credentials_create_type grpc_xds_server_credentials_create_import;
|
||||
grpc_authorization_policy_provider_static_data_create_type grpc_authorization_policy_provider_static_data_create_import;
|
||||
grpc_authorization_policy_provider_file_watcher_create_type grpc_authorization_policy_provider_file_watcher_create_import;
|
||||
grpc_authorization_policy_provider_release_type grpc_authorization_policy_provider_release_import;
|
||||
grpc_tls_credentials_options_set_tls_session_key_log_file_path_type grpc_tls_credentials_options_set_tls_session_key_log_file_path_import;
|
||||
grpc_slice_ref_type grpc_slice_ref_import;
|
||||
grpc_slice_unref_type grpc_slice_unref_import;
|
||||
grpc_slice_copy_type grpc_slice_copy_import;
|
||||
|
|
@ -332,6 +332,70 @@ void grpc_rb_load_imports(HMODULE library) {
|
|||
grpc_compression_options_enable_algorithm_import = (grpc_compression_options_enable_algorithm_type) GetProcAddress(library, "grpc_compression_options_enable_algorithm");
|
||||
grpc_compression_options_disable_algorithm_import = (grpc_compression_options_disable_algorithm_type) GetProcAddress(library, "grpc_compression_options_disable_algorithm");
|
||||
grpc_compression_options_is_algorithm_enabled_import = (grpc_compression_options_is_algorithm_enabled_type) GetProcAddress(library, "grpc_compression_options_is_algorithm_enabled");
|
||||
grpc_service_account_jwt_access_credentials_create_import = (grpc_service_account_jwt_access_credentials_create_type) GetProcAddress(library, "grpc_service_account_jwt_access_credentials_create");
|
||||
grpc_external_account_credentials_create_import = (grpc_external_account_credentials_create_type) GetProcAddress(library, "grpc_external_account_credentials_create");
|
||||
grpc_google_refresh_token_credentials_create_import = (grpc_google_refresh_token_credentials_create_type) GetProcAddress(library, "grpc_google_refresh_token_credentials_create");
|
||||
grpc_access_token_credentials_create_import = (grpc_access_token_credentials_create_type) GetProcAddress(library, "grpc_access_token_credentials_create");
|
||||
grpc_google_iam_credentials_create_import = (grpc_google_iam_credentials_create_type) GetProcAddress(library, "grpc_google_iam_credentials_create");
|
||||
grpc_sts_credentials_create_import = (grpc_sts_credentials_create_type) GetProcAddress(library, "grpc_sts_credentials_create");
|
||||
grpc_auth_metadata_context_copy_import = (grpc_auth_metadata_context_copy_type) GetProcAddress(library, "grpc_auth_metadata_context_copy");
|
||||
grpc_auth_metadata_context_reset_import = (grpc_auth_metadata_context_reset_type) GetProcAddress(library, "grpc_auth_metadata_context_reset");
|
||||
grpc_metadata_credentials_create_from_plugin_import = (grpc_metadata_credentials_create_from_plugin_type) GetProcAddress(library, "grpc_metadata_credentials_create_from_plugin");
|
||||
grpc_call_credentials_release_import = (grpc_call_credentials_release_type) GetProcAddress(library, "grpc_call_credentials_release");
|
||||
grpc_google_default_credentials_create_import = (grpc_google_default_credentials_create_type) GetProcAddress(library, "grpc_google_default_credentials_create");
|
||||
grpc_ssl_server_certificate_config_create_import = (grpc_ssl_server_certificate_config_create_type) GetProcAddress(library, "grpc_ssl_server_certificate_config_create");
|
||||
grpc_ssl_server_certificate_config_destroy_import = (grpc_ssl_server_certificate_config_destroy_type) GetProcAddress(library, "grpc_ssl_server_certificate_config_destroy");
|
||||
grpc_ssl_credentials_create_import = (grpc_ssl_credentials_create_type) GetProcAddress(library, "grpc_ssl_credentials_create");
|
||||
grpc_ssl_credentials_create_ex_import = (grpc_ssl_credentials_create_ex_type) GetProcAddress(library, "grpc_ssl_credentials_create_ex");
|
||||
grpc_ssl_server_credentials_create_import = (grpc_ssl_server_credentials_create_type) GetProcAddress(library, "grpc_ssl_server_credentials_create");
|
||||
grpc_ssl_server_credentials_create_ex_import = (grpc_ssl_server_credentials_create_ex_type) GetProcAddress(library, "grpc_ssl_server_credentials_create_ex");
|
||||
grpc_ssl_server_credentials_create_options_using_config_import = (grpc_ssl_server_credentials_create_options_using_config_type) GetProcAddress(library, "grpc_ssl_server_credentials_create_options_using_config");
|
||||
grpc_ssl_server_credentials_create_options_using_config_fetcher_import = (grpc_ssl_server_credentials_create_options_using_config_fetcher_type) GetProcAddress(library, "grpc_ssl_server_credentials_create_options_using_config_fetcher");
|
||||
grpc_ssl_server_credentials_options_destroy_import = (grpc_ssl_server_credentials_options_destroy_type) GetProcAddress(library, "grpc_ssl_server_credentials_options_destroy");
|
||||
grpc_ssl_server_credentials_create_with_options_import = (grpc_ssl_server_credentials_create_with_options_type) GetProcAddress(library, "grpc_ssl_server_credentials_create_with_options");
|
||||
grpc_server_credentials_set_auth_metadata_processor_import = (grpc_server_credentials_set_auth_metadata_processor_type) GetProcAddress(library, "grpc_server_credentials_set_auth_metadata_processor");
|
||||
grpc_composite_call_credentials_create_import = (grpc_composite_call_credentials_create_type) GetProcAddress(library, "grpc_composite_call_credentials_create");
|
||||
grpc_google_compute_engine_credentials_create_import = (grpc_google_compute_engine_credentials_create_type) GetProcAddress(library, "grpc_google_compute_engine_credentials_create");
|
||||
grpc_composite_channel_credentials_create_import = (grpc_composite_channel_credentials_create_type) GetProcAddress(library, "grpc_composite_channel_credentials_create");
|
||||
grpc_alts_credentials_client_options_create_import = (grpc_alts_credentials_client_options_create_type) GetProcAddress(library, "grpc_alts_credentials_client_options_create");
|
||||
grpc_alts_credentials_server_options_create_import = (grpc_alts_credentials_server_options_create_type) GetProcAddress(library, "grpc_alts_credentials_server_options_create");
|
||||
grpc_alts_credentials_client_options_add_target_service_account_import = (grpc_alts_credentials_client_options_add_target_service_account_type) GetProcAddress(library, "grpc_alts_credentials_client_options_add_target_service_account");
|
||||
grpc_alts_credentials_options_destroy_import = (grpc_alts_credentials_options_destroy_type) GetProcAddress(library, "grpc_alts_credentials_options_destroy");
|
||||
grpc_alts_credentials_create_import = (grpc_alts_credentials_create_type) GetProcAddress(library, "grpc_alts_credentials_create");
|
||||
grpc_alts_server_credentials_create_import = (grpc_alts_server_credentials_create_type) GetProcAddress(library, "grpc_alts_server_credentials_create");
|
||||
grpc_tls_identity_pairs_create_import = (grpc_tls_identity_pairs_create_type) GetProcAddress(library, "grpc_tls_identity_pairs_create");
|
||||
grpc_tls_identity_pairs_add_pair_import = (grpc_tls_identity_pairs_add_pair_type) GetProcAddress(library, "grpc_tls_identity_pairs_add_pair");
|
||||
grpc_tls_identity_pairs_destroy_import = (grpc_tls_identity_pairs_destroy_type) GetProcAddress(library, "grpc_tls_identity_pairs_destroy");
|
||||
grpc_tls_certificate_provider_static_data_create_import = (grpc_tls_certificate_provider_static_data_create_type) GetProcAddress(library, "grpc_tls_certificate_provider_static_data_create");
|
||||
grpc_tls_certificate_provider_file_watcher_create_import = (grpc_tls_certificate_provider_file_watcher_create_type) GetProcAddress(library, "grpc_tls_certificate_provider_file_watcher_create");
|
||||
grpc_tls_certificate_provider_release_import = (grpc_tls_certificate_provider_release_type) GetProcAddress(library, "grpc_tls_certificate_provider_release");
|
||||
grpc_tls_credentials_options_create_import = (grpc_tls_credentials_options_create_type) GetProcAddress(library, "grpc_tls_credentials_options_create");
|
||||
grpc_tls_credentials_options_set_min_tls_version_import = (grpc_tls_credentials_options_set_min_tls_version_type) GetProcAddress(library, "grpc_tls_credentials_options_set_min_tls_version");
|
||||
grpc_tls_credentials_options_set_max_tls_version_import = (grpc_tls_credentials_options_set_max_tls_version_type) GetProcAddress(library, "grpc_tls_credentials_options_set_max_tls_version");
|
||||
grpc_tls_credentials_options_copy_import = (grpc_tls_credentials_options_copy_type) GetProcAddress(library, "grpc_tls_credentials_options_copy");
|
||||
grpc_tls_credentials_options_destroy_import = (grpc_tls_credentials_options_destroy_type) GetProcAddress(library, "grpc_tls_credentials_options_destroy");
|
||||
grpc_tls_credentials_options_set_certificate_provider_import = (grpc_tls_credentials_options_set_certificate_provider_type) GetProcAddress(library, "grpc_tls_credentials_options_set_certificate_provider");
|
||||
grpc_tls_credentials_options_watch_root_certs_import = (grpc_tls_credentials_options_watch_root_certs_type) GetProcAddress(library, "grpc_tls_credentials_options_watch_root_certs");
|
||||
grpc_tls_credentials_options_set_root_cert_name_import = (grpc_tls_credentials_options_set_root_cert_name_type) GetProcAddress(library, "grpc_tls_credentials_options_set_root_cert_name");
|
||||
grpc_tls_credentials_options_watch_identity_key_cert_pairs_import = (grpc_tls_credentials_options_watch_identity_key_cert_pairs_type) GetProcAddress(library, "grpc_tls_credentials_options_watch_identity_key_cert_pairs");
|
||||
grpc_tls_credentials_options_set_identity_cert_name_import = (grpc_tls_credentials_options_set_identity_cert_name_type) GetProcAddress(library, "grpc_tls_credentials_options_set_identity_cert_name");
|
||||
grpc_tls_credentials_options_set_cert_request_type_import = (grpc_tls_credentials_options_set_cert_request_type_type) GetProcAddress(library, "grpc_tls_credentials_options_set_cert_request_type");
|
||||
grpc_tls_credentials_options_set_crl_directory_import = (grpc_tls_credentials_options_set_crl_directory_type) GetProcAddress(library, "grpc_tls_credentials_options_set_crl_directory");
|
||||
grpc_tls_credentials_options_set_verify_server_cert_import = (grpc_tls_credentials_options_set_verify_server_cert_type) GetProcAddress(library, "grpc_tls_credentials_options_set_verify_server_cert");
|
||||
grpc_tls_credentials_options_set_send_client_ca_list_import = (grpc_tls_credentials_options_set_send_client_ca_list_type) GetProcAddress(library, "grpc_tls_credentials_options_set_send_client_ca_list");
|
||||
grpc_ssl_session_cache_create_lru_import = (grpc_ssl_session_cache_create_lru_type) GetProcAddress(library, "grpc_ssl_session_cache_create_lru");
|
||||
grpc_ssl_session_cache_destroy_import = (grpc_ssl_session_cache_destroy_type) GetProcAddress(library, "grpc_ssl_session_cache_destroy");
|
||||
grpc_ssl_session_cache_create_channel_arg_import = (grpc_ssl_session_cache_create_channel_arg_type) GetProcAddress(library, "grpc_ssl_session_cache_create_channel_arg");
|
||||
grpc_set_ssl_roots_override_callback_import = (grpc_set_ssl_roots_override_callback_type) GetProcAddress(library, "grpc_set_ssl_roots_override_callback");
|
||||
grpc_max_auth_token_lifetime_import = (grpc_max_auth_token_lifetime_type) GetProcAddress(library, "grpc_max_auth_token_lifetime");
|
||||
grpc_insecure_credentials_create_import = (grpc_insecure_credentials_create_type) GetProcAddress(library, "grpc_insecure_credentials_create");
|
||||
grpc_insecure_server_credentials_create_import = (grpc_insecure_server_credentials_create_type) GetProcAddress(library, "grpc_insecure_server_credentials_create");
|
||||
grpc_xds_credentials_create_import = (grpc_xds_credentials_create_type) GetProcAddress(library, "grpc_xds_credentials_create");
|
||||
grpc_xds_server_credentials_create_import = (grpc_xds_server_credentials_create_type) GetProcAddress(library, "grpc_xds_server_credentials_create");
|
||||
grpc_local_credentials_create_import = (grpc_local_credentials_create_type) GetProcAddress(library, "grpc_local_credentials_create");
|
||||
grpc_local_server_credentials_create_import = (grpc_local_server_credentials_create_type) GetProcAddress(library, "grpc_local_server_credentials_create");
|
||||
grpc_tls_credentials_options_set_check_call_host_import = (grpc_tls_credentials_options_set_check_call_host_type) GetProcAddress(library, "grpc_tls_credentials_options_set_check_call_host");
|
||||
grpc_tls_credentials_options_set_tls_session_key_log_file_path_import = (grpc_tls_credentials_options_set_tls_session_key_log_file_path_type) GetProcAddress(library, "grpc_tls_credentials_options_set_tls_session_key_log_file_path");
|
||||
grpc_metadata_array_init_import = (grpc_metadata_array_init_type) GetProcAddress(library, "grpc_metadata_array_init");
|
||||
grpc_metadata_array_destroy_import = (grpc_metadata_array_destroy_type) GetProcAddress(library, "grpc_metadata_array_destroy");
|
||||
grpc_call_details_init_import = (grpc_call_details_init_type) GetProcAddress(library, "grpc_call_details_init");
|
||||
|
|
@ -377,6 +441,7 @@ void grpc_rb_load_imports(HMODULE library) {
|
|||
grpc_call_failed_before_recv_message_import = (grpc_call_failed_before_recv_message_type) GetProcAddress(library, "grpc_call_failed_before_recv_message");
|
||||
grpc_call_ref_import = (grpc_call_ref_type) GetProcAddress(library, "grpc_call_ref");
|
||||
grpc_call_unref_import = (grpc_call_unref_type) GetProcAddress(library, "grpc_call_unref");
|
||||
grpc_call_set_credentials_import = (grpc_call_set_credentials_type) GetProcAddress(library, "grpc_call_set_credentials");
|
||||
grpc_server_request_call_import = (grpc_server_request_call_type) GetProcAddress(library, "grpc_server_request_call");
|
||||
grpc_server_register_method_import = (grpc_server_register_method_type) GetProcAddress(library, "grpc_server_register_method");
|
||||
grpc_server_request_registered_call_import = (grpc_server_request_registered_call_type) GetProcAddress(library, "grpc_server_request_registered_call");
|
||||
|
|
@ -423,74 +488,9 @@ void grpc_rb_load_imports(HMODULE library) {
|
|||
grpc_auth_context_add_property_import = (grpc_auth_context_add_property_type) GetProcAddress(library, "grpc_auth_context_add_property");
|
||||
grpc_auth_context_add_cstring_property_import = (grpc_auth_context_add_cstring_property_type) GetProcAddress(library, "grpc_auth_context_add_cstring_property");
|
||||
grpc_auth_context_set_peer_identity_property_name_import = (grpc_auth_context_set_peer_identity_property_name_type) GetProcAddress(library, "grpc_auth_context_set_peer_identity_property_name");
|
||||
grpc_ssl_session_cache_create_lru_import = (grpc_ssl_session_cache_create_lru_type) GetProcAddress(library, "grpc_ssl_session_cache_create_lru");
|
||||
grpc_ssl_session_cache_destroy_import = (grpc_ssl_session_cache_destroy_type) GetProcAddress(library, "grpc_ssl_session_cache_destroy");
|
||||
grpc_ssl_session_cache_create_channel_arg_import = (grpc_ssl_session_cache_create_channel_arg_type) GetProcAddress(library, "grpc_ssl_session_cache_create_channel_arg");
|
||||
grpc_call_credentials_release_import = (grpc_call_credentials_release_type) GetProcAddress(library, "grpc_call_credentials_release");
|
||||
grpc_google_default_credentials_create_import = (grpc_google_default_credentials_create_type) GetProcAddress(library, "grpc_google_default_credentials_create");
|
||||
grpc_set_ssl_roots_override_callback_import = (grpc_set_ssl_roots_override_callback_type) GetProcAddress(library, "grpc_set_ssl_roots_override_callback");
|
||||
grpc_ssl_credentials_create_import = (grpc_ssl_credentials_create_type) GetProcAddress(library, "grpc_ssl_credentials_create");
|
||||
grpc_ssl_credentials_create_ex_import = (grpc_ssl_credentials_create_ex_type) GetProcAddress(library, "grpc_ssl_credentials_create_ex");
|
||||
grpc_composite_channel_credentials_create_import = (grpc_composite_channel_credentials_create_type) GetProcAddress(library, "grpc_composite_channel_credentials_create");
|
||||
grpc_composite_call_credentials_create_import = (grpc_composite_call_credentials_create_type) GetProcAddress(library, "grpc_composite_call_credentials_create");
|
||||
grpc_google_compute_engine_credentials_create_import = (grpc_google_compute_engine_credentials_create_type) GetProcAddress(library, "grpc_google_compute_engine_credentials_create");
|
||||
grpc_max_auth_token_lifetime_import = (grpc_max_auth_token_lifetime_type) GetProcAddress(library, "grpc_max_auth_token_lifetime");
|
||||
grpc_service_account_jwt_access_credentials_create_import = (grpc_service_account_jwt_access_credentials_create_type) GetProcAddress(library, "grpc_service_account_jwt_access_credentials_create");
|
||||
grpc_external_account_credentials_create_import = (grpc_external_account_credentials_create_type) GetProcAddress(library, "grpc_external_account_credentials_create");
|
||||
grpc_google_refresh_token_credentials_create_import = (grpc_google_refresh_token_credentials_create_type) GetProcAddress(library, "grpc_google_refresh_token_credentials_create");
|
||||
grpc_access_token_credentials_create_import = (grpc_access_token_credentials_create_type) GetProcAddress(library, "grpc_access_token_credentials_create");
|
||||
grpc_google_iam_credentials_create_import = (grpc_google_iam_credentials_create_type) GetProcAddress(library, "grpc_google_iam_credentials_create");
|
||||
grpc_sts_credentials_create_import = (grpc_sts_credentials_create_type) GetProcAddress(library, "grpc_sts_credentials_create");
|
||||
grpc_auth_metadata_context_copy_import = (grpc_auth_metadata_context_copy_type) GetProcAddress(library, "grpc_auth_metadata_context_copy");
|
||||
grpc_auth_metadata_context_reset_import = (grpc_auth_metadata_context_reset_type) GetProcAddress(library, "grpc_auth_metadata_context_reset");
|
||||
grpc_metadata_credentials_create_from_plugin_import = (grpc_metadata_credentials_create_from_plugin_type) GetProcAddress(library, "grpc_metadata_credentials_create_from_plugin");
|
||||
grpc_ssl_server_certificate_config_create_import = (grpc_ssl_server_certificate_config_create_type) GetProcAddress(library, "grpc_ssl_server_certificate_config_create");
|
||||
grpc_ssl_server_certificate_config_destroy_import = (grpc_ssl_server_certificate_config_destroy_type) GetProcAddress(library, "grpc_ssl_server_certificate_config_destroy");
|
||||
grpc_ssl_server_credentials_create_import = (grpc_ssl_server_credentials_create_type) GetProcAddress(library, "grpc_ssl_server_credentials_create");
|
||||
grpc_ssl_server_credentials_create_ex_import = (grpc_ssl_server_credentials_create_ex_type) GetProcAddress(library, "grpc_ssl_server_credentials_create_ex");
|
||||
grpc_ssl_server_credentials_create_options_using_config_import = (grpc_ssl_server_credentials_create_options_using_config_type) GetProcAddress(library, "grpc_ssl_server_credentials_create_options_using_config");
|
||||
grpc_ssl_server_credentials_create_options_using_config_fetcher_import = (grpc_ssl_server_credentials_create_options_using_config_fetcher_type) GetProcAddress(library, "grpc_ssl_server_credentials_create_options_using_config_fetcher");
|
||||
grpc_ssl_server_credentials_options_destroy_import = (grpc_ssl_server_credentials_options_destroy_type) GetProcAddress(library, "grpc_ssl_server_credentials_options_destroy");
|
||||
grpc_ssl_server_credentials_create_with_options_import = (grpc_ssl_server_credentials_create_with_options_type) GetProcAddress(library, "grpc_ssl_server_credentials_create_with_options");
|
||||
grpc_call_set_credentials_import = (grpc_call_set_credentials_type) GetProcAddress(library, "grpc_call_set_credentials");
|
||||
grpc_server_credentials_set_auth_metadata_processor_import = (grpc_server_credentials_set_auth_metadata_processor_type) GetProcAddress(library, "grpc_server_credentials_set_auth_metadata_processor");
|
||||
grpc_alts_credentials_client_options_create_import = (grpc_alts_credentials_client_options_create_type) GetProcAddress(library, "grpc_alts_credentials_client_options_create");
|
||||
grpc_alts_credentials_server_options_create_import = (grpc_alts_credentials_server_options_create_type) GetProcAddress(library, "grpc_alts_credentials_server_options_create");
|
||||
grpc_alts_credentials_client_options_add_target_service_account_import = (grpc_alts_credentials_client_options_add_target_service_account_type) GetProcAddress(library, "grpc_alts_credentials_client_options_add_target_service_account");
|
||||
grpc_alts_credentials_options_destroy_import = (grpc_alts_credentials_options_destroy_type) GetProcAddress(library, "grpc_alts_credentials_options_destroy");
|
||||
grpc_alts_credentials_create_import = (grpc_alts_credentials_create_type) GetProcAddress(library, "grpc_alts_credentials_create");
|
||||
grpc_alts_server_credentials_create_import = (grpc_alts_server_credentials_create_type) GetProcAddress(library, "grpc_alts_server_credentials_create");
|
||||
grpc_local_credentials_create_import = (grpc_local_credentials_create_type) GetProcAddress(library, "grpc_local_credentials_create");
|
||||
grpc_local_server_credentials_create_import = (grpc_local_server_credentials_create_type) GetProcAddress(library, "grpc_local_server_credentials_create");
|
||||
grpc_tls_identity_pairs_create_import = (grpc_tls_identity_pairs_create_type) GetProcAddress(library, "grpc_tls_identity_pairs_create");
|
||||
grpc_tls_identity_pairs_add_pair_import = (grpc_tls_identity_pairs_add_pair_type) GetProcAddress(library, "grpc_tls_identity_pairs_add_pair");
|
||||
grpc_tls_identity_pairs_destroy_import = (grpc_tls_identity_pairs_destroy_type) GetProcAddress(library, "grpc_tls_identity_pairs_destroy");
|
||||
grpc_tls_certificate_provider_static_data_create_import = (grpc_tls_certificate_provider_static_data_create_type) GetProcAddress(library, "grpc_tls_certificate_provider_static_data_create");
|
||||
grpc_tls_certificate_provider_file_watcher_create_import = (grpc_tls_certificate_provider_file_watcher_create_type) GetProcAddress(library, "grpc_tls_certificate_provider_file_watcher_create");
|
||||
grpc_tls_certificate_provider_release_import = (grpc_tls_certificate_provider_release_type) GetProcAddress(library, "grpc_tls_certificate_provider_release");
|
||||
grpc_tls_credentials_options_create_import = (grpc_tls_credentials_options_create_type) GetProcAddress(library, "grpc_tls_credentials_options_create");
|
||||
grpc_tls_credentials_options_set_min_tls_version_import = (grpc_tls_credentials_options_set_min_tls_version_type) GetProcAddress(library, "grpc_tls_credentials_options_set_min_tls_version");
|
||||
grpc_tls_credentials_options_set_max_tls_version_import = (grpc_tls_credentials_options_set_max_tls_version_type) GetProcAddress(library, "grpc_tls_credentials_options_set_max_tls_version");
|
||||
grpc_tls_credentials_options_copy_import = (grpc_tls_credentials_options_copy_type) GetProcAddress(library, "grpc_tls_credentials_options_copy");
|
||||
grpc_tls_credentials_options_destroy_import = (grpc_tls_credentials_options_destroy_type) GetProcAddress(library, "grpc_tls_credentials_options_destroy");
|
||||
grpc_tls_credentials_options_set_certificate_provider_import = (grpc_tls_credentials_options_set_certificate_provider_type) GetProcAddress(library, "grpc_tls_credentials_options_set_certificate_provider");
|
||||
grpc_tls_credentials_options_watch_root_certs_import = (grpc_tls_credentials_options_watch_root_certs_type) GetProcAddress(library, "grpc_tls_credentials_options_watch_root_certs");
|
||||
grpc_tls_credentials_options_set_root_cert_name_import = (grpc_tls_credentials_options_set_root_cert_name_type) GetProcAddress(library, "grpc_tls_credentials_options_set_root_cert_name");
|
||||
grpc_tls_credentials_options_watch_identity_key_cert_pairs_import = (grpc_tls_credentials_options_watch_identity_key_cert_pairs_type) GetProcAddress(library, "grpc_tls_credentials_options_watch_identity_key_cert_pairs");
|
||||
grpc_tls_credentials_options_set_identity_cert_name_import = (grpc_tls_credentials_options_set_identity_cert_name_type) GetProcAddress(library, "grpc_tls_credentials_options_set_identity_cert_name");
|
||||
grpc_tls_credentials_options_set_cert_request_type_import = (grpc_tls_credentials_options_set_cert_request_type_type) GetProcAddress(library, "grpc_tls_credentials_options_set_cert_request_type");
|
||||
grpc_tls_credentials_options_set_crl_directory_import = (grpc_tls_credentials_options_set_crl_directory_type) GetProcAddress(library, "grpc_tls_credentials_options_set_crl_directory");
|
||||
grpc_tls_credentials_options_set_verify_server_cert_import = (grpc_tls_credentials_options_set_verify_server_cert_type) GetProcAddress(library, "grpc_tls_credentials_options_set_verify_server_cert");
|
||||
grpc_tls_credentials_options_set_send_client_ca_list_import = (grpc_tls_credentials_options_set_send_client_ca_list_type) GetProcAddress(library, "grpc_tls_credentials_options_set_send_client_ca_list");
|
||||
grpc_tls_credentials_options_set_check_call_host_import = (grpc_tls_credentials_options_set_check_call_host_type) GetProcAddress(library, "grpc_tls_credentials_options_set_check_call_host");
|
||||
grpc_insecure_credentials_create_import = (grpc_insecure_credentials_create_type) GetProcAddress(library, "grpc_insecure_credentials_create");
|
||||
grpc_insecure_server_credentials_create_import = (grpc_insecure_server_credentials_create_type) GetProcAddress(library, "grpc_insecure_server_credentials_create");
|
||||
grpc_xds_credentials_create_import = (grpc_xds_credentials_create_type) GetProcAddress(library, "grpc_xds_credentials_create");
|
||||
grpc_xds_server_credentials_create_import = (grpc_xds_server_credentials_create_type) GetProcAddress(library, "grpc_xds_server_credentials_create");
|
||||
grpc_authorization_policy_provider_static_data_create_import = (grpc_authorization_policy_provider_static_data_create_type) GetProcAddress(library, "grpc_authorization_policy_provider_static_data_create");
|
||||
grpc_authorization_policy_provider_file_watcher_create_import = (grpc_authorization_policy_provider_file_watcher_create_type) GetProcAddress(library, "grpc_authorization_policy_provider_file_watcher_create");
|
||||
grpc_authorization_policy_provider_release_import = (grpc_authorization_policy_provider_release_type) GetProcAddress(library, "grpc_authorization_policy_provider_release");
|
||||
grpc_tls_credentials_options_set_tls_session_key_log_file_path_import = (grpc_tls_credentials_options_set_tls_session_key_log_file_path_type) GetProcAddress(library, "grpc_tls_credentials_options_set_tls_session_key_log_file_path");
|
||||
grpc_slice_ref_import = (grpc_slice_ref_type) GetProcAddress(library, "grpc_slice_ref");
|
||||
grpc_slice_unref_import = (grpc_slice_unref_type) GetProcAddress(library, "grpc_slice_unref");
|
||||
grpc_slice_copy_import = (grpc_slice_copy_type) GetProcAddress(library, "grpc_slice_copy");
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
|
||||
#include <grpc/byte_buffer.h>
|
||||
#include <grpc/compression.h>
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_posix.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
|
@ -101,6 +102,198 @@ extern grpc_compression_options_disable_algorithm_type grpc_compression_options_
|
|||
typedef int(*grpc_compression_options_is_algorithm_enabled_type)(const grpc_compression_options* opts, grpc_compression_algorithm algorithm);
|
||||
extern grpc_compression_options_is_algorithm_enabled_type grpc_compression_options_is_algorithm_enabled_import;
|
||||
#define grpc_compression_options_is_algorithm_enabled grpc_compression_options_is_algorithm_enabled_import
|
||||
typedef grpc_call_credentials*(*grpc_service_account_jwt_access_credentials_create_type)(const char* json_key, gpr_timespec token_lifetime, void* reserved);
|
||||
extern grpc_service_account_jwt_access_credentials_create_type grpc_service_account_jwt_access_credentials_create_import;
|
||||
#define grpc_service_account_jwt_access_credentials_create grpc_service_account_jwt_access_credentials_create_import
|
||||
typedef grpc_call_credentials*(*grpc_external_account_credentials_create_type)(const char* json_string, const char* scopes_string);
|
||||
extern grpc_external_account_credentials_create_type grpc_external_account_credentials_create_import;
|
||||
#define grpc_external_account_credentials_create grpc_external_account_credentials_create_import
|
||||
typedef grpc_call_credentials*(*grpc_google_refresh_token_credentials_create_type)(const char* json_refresh_token, void* reserved);
|
||||
extern grpc_google_refresh_token_credentials_create_type grpc_google_refresh_token_credentials_create_import;
|
||||
#define grpc_google_refresh_token_credentials_create grpc_google_refresh_token_credentials_create_import
|
||||
typedef grpc_call_credentials*(*grpc_access_token_credentials_create_type)(const char* access_token, void* reserved);
|
||||
extern grpc_access_token_credentials_create_type grpc_access_token_credentials_create_import;
|
||||
#define grpc_access_token_credentials_create grpc_access_token_credentials_create_import
|
||||
typedef grpc_call_credentials*(*grpc_google_iam_credentials_create_type)(const char* authorization_token, const char* authority_selector, void* reserved);
|
||||
extern grpc_google_iam_credentials_create_type grpc_google_iam_credentials_create_import;
|
||||
#define grpc_google_iam_credentials_create grpc_google_iam_credentials_create_import
|
||||
typedef grpc_call_credentials*(*grpc_sts_credentials_create_type)(const grpc_sts_credentials_options* options, void* reserved);
|
||||
extern grpc_sts_credentials_create_type grpc_sts_credentials_create_import;
|
||||
#define grpc_sts_credentials_create grpc_sts_credentials_create_import
|
||||
typedef void(*grpc_auth_metadata_context_copy_type)(grpc_auth_metadata_context* from, grpc_auth_metadata_context* to);
|
||||
extern grpc_auth_metadata_context_copy_type grpc_auth_metadata_context_copy_import;
|
||||
#define grpc_auth_metadata_context_copy grpc_auth_metadata_context_copy_import
|
||||
typedef void(*grpc_auth_metadata_context_reset_type)(grpc_auth_metadata_context* context);
|
||||
extern grpc_auth_metadata_context_reset_type grpc_auth_metadata_context_reset_import;
|
||||
#define grpc_auth_metadata_context_reset grpc_auth_metadata_context_reset_import
|
||||
typedef grpc_call_credentials*(*grpc_metadata_credentials_create_from_plugin_type)(grpc_metadata_credentials_plugin plugin, grpc_security_level min_security_level, void* reserved);
|
||||
extern grpc_metadata_credentials_create_from_plugin_type grpc_metadata_credentials_create_from_plugin_import;
|
||||
#define grpc_metadata_credentials_create_from_plugin grpc_metadata_credentials_create_from_plugin_import
|
||||
typedef void(*grpc_call_credentials_release_type)(grpc_call_credentials* creds);
|
||||
extern grpc_call_credentials_release_type grpc_call_credentials_release_import;
|
||||
#define grpc_call_credentials_release grpc_call_credentials_release_import
|
||||
typedef grpc_channel_credentials*(*grpc_google_default_credentials_create_type)(grpc_call_credentials* call_credentials);
|
||||
extern grpc_google_default_credentials_create_type grpc_google_default_credentials_create_import;
|
||||
#define grpc_google_default_credentials_create grpc_google_default_credentials_create_import
|
||||
typedef grpc_ssl_server_certificate_config*(*grpc_ssl_server_certificate_config_create_type)(const char* pem_root_certs, const grpc_ssl_pem_key_cert_pair* pem_key_cert_pairs, size_t num_key_cert_pairs);
|
||||
extern grpc_ssl_server_certificate_config_create_type grpc_ssl_server_certificate_config_create_import;
|
||||
#define grpc_ssl_server_certificate_config_create grpc_ssl_server_certificate_config_create_import
|
||||
typedef void(*grpc_ssl_server_certificate_config_destroy_type)(grpc_ssl_server_certificate_config* config);
|
||||
extern grpc_ssl_server_certificate_config_destroy_type grpc_ssl_server_certificate_config_destroy_import;
|
||||
#define grpc_ssl_server_certificate_config_destroy grpc_ssl_server_certificate_config_destroy_import
|
||||
typedef grpc_channel_credentials*(*grpc_ssl_credentials_create_type)(const char* pem_root_certs, grpc_ssl_pem_key_cert_pair* pem_key_cert_pair, const verify_peer_options* verify_options, void* reserved);
|
||||
extern grpc_ssl_credentials_create_type grpc_ssl_credentials_create_import;
|
||||
#define grpc_ssl_credentials_create grpc_ssl_credentials_create_import
|
||||
typedef grpc_channel_credentials*(*grpc_ssl_credentials_create_ex_type)(const char* pem_root_certs, grpc_ssl_pem_key_cert_pair* pem_key_cert_pair, const grpc_ssl_verify_peer_options* verify_options, void* reserved);
|
||||
extern grpc_ssl_credentials_create_ex_type grpc_ssl_credentials_create_ex_import;
|
||||
#define grpc_ssl_credentials_create_ex grpc_ssl_credentials_create_ex_import
|
||||
typedef grpc_server_credentials*(*grpc_ssl_server_credentials_create_type)(const char* pem_root_certs, grpc_ssl_pem_key_cert_pair* pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth, void* reserved);
|
||||
extern grpc_ssl_server_credentials_create_type grpc_ssl_server_credentials_create_import;
|
||||
#define grpc_ssl_server_credentials_create grpc_ssl_server_credentials_create_import
|
||||
typedef grpc_server_credentials*(*grpc_ssl_server_credentials_create_ex_type)(const char* pem_root_certs, grpc_ssl_pem_key_cert_pair* pem_key_cert_pairs, size_t num_key_cert_pairs, grpc_ssl_client_certificate_request_type client_certificate_request, void* reserved);
|
||||
extern grpc_ssl_server_credentials_create_ex_type grpc_ssl_server_credentials_create_ex_import;
|
||||
#define grpc_ssl_server_credentials_create_ex grpc_ssl_server_credentials_create_ex_import
|
||||
typedef grpc_ssl_server_credentials_options*(*grpc_ssl_server_credentials_create_options_using_config_type)(grpc_ssl_client_certificate_request_type client_certificate_request, grpc_ssl_server_certificate_config* certificate_config);
|
||||
extern grpc_ssl_server_credentials_create_options_using_config_type grpc_ssl_server_credentials_create_options_using_config_import;
|
||||
#define grpc_ssl_server_credentials_create_options_using_config grpc_ssl_server_credentials_create_options_using_config_import
|
||||
typedef grpc_ssl_server_credentials_options*(*grpc_ssl_server_credentials_create_options_using_config_fetcher_type)(grpc_ssl_client_certificate_request_type client_certificate_request, grpc_ssl_server_certificate_config_callback cb, void* user_data);
|
||||
extern grpc_ssl_server_credentials_create_options_using_config_fetcher_type grpc_ssl_server_credentials_create_options_using_config_fetcher_import;
|
||||
#define grpc_ssl_server_credentials_create_options_using_config_fetcher grpc_ssl_server_credentials_create_options_using_config_fetcher_import
|
||||
typedef void(*grpc_ssl_server_credentials_options_destroy_type)(grpc_ssl_server_credentials_options* options);
|
||||
extern grpc_ssl_server_credentials_options_destroy_type grpc_ssl_server_credentials_options_destroy_import;
|
||||
#define grpc_ssl_server_credentials_options_destroy grpc_ssl_server_credentials_options_destroy_import
|
||||
typedef grpc_server_credentials*(*grpc_ssl_server_credentials_create_with_options_type)(grpc_ssl_server_credentials_options* options);
|
||||
extern grpc_ssl_server_credentials_create_with_options_type grpc_ssl_server_credentials_create_with_options_import;
|
||||
#define grpc_ssl_server_credentials_create_with_options grpc_ssl_server_credentials_create_with_options_import
|
||||
typedef void(*grpc_server_credentials_set_auth_metadata_processor_type)(grpc_server_credentials* creds, grpc_auth_metadata_processor processor);
|
||||
extern grpc_server_credentials_set_auth_metadata_processor_type grpc_server_credentials_set_auth_metadata_processor_import;
|
||||
#define grpc_server_credentials_set_auth_metadata_processor grpc_server_credentials_set_auth_metadata_processor_import
|
||||
typedef grpc_call_credentials*(*grpc_composite_call_credentials_create_type)(grpc_call_credentials* creds1, grpc_call_credentials* creds2, void* reserved);
|
||||
extern grpc_composite_call_credentials_create_type grpc_composite_call_credentials_create_import;
|
||||
#define grpc_composite_call_credentials_create grpc_composite_call_credentials_create_import
|
||||
typedef grpc_call_credentials*(*grpc_google_compute_engine_credentials_create_type)(void* reserved);
|
||||
extern grpc_google_compute_engine_credentials_create_type grpc_google_compute_engine_credentials_create_import;
|
||||
#define grpc_google_compute_engine_credentials_create grpc_google_compute_engine_credentials_create_import
|
||||
typedef grpc_channel_credentials*(*grpc_composite_channel_credentials_create_type)(grpc_channel_credentials* channel_creds, grpc_call_credentials* call_creds, void* reserved);
|
||||
extern grpc_composite_channel_credentials_create_type grpc_composite_channel_credentials_create_import;
|
||||
#define grpc_composite_channel_credentials_create grpc_composite_channel_credentials_create_import
|
||||
typedef grpc_alts_credentials_options*(*grpc_alts_credentials_client_options_create_type)(void);
|
||||
extern grpc_alts_credentials_client_options_create_type grpc_alts_credentials_client_options_create_import;
|
||||
#define grpc_alts_credentials_client_options_create grpc_alts_credentials_client_options_create_import
|
||||
typedef grpc_alts_credentials_options*(*grpc_alts_credentials_server_options_create_type)(void);
|
||||
extern grpc_alts_credentials_server_options_create_type grpc_alts_credentials_server_options_create_import;
|
||||
#define grpc_alts_credentials_server_options_create grpc_alts_credentials_server_options_create_import
|
||||
typedef void(*grpc_alts_credentials_client_options_add_target_service_account_type)(grpc_alts_credentials_options* options, const char* service_account);
|
||||
extern grpc_alts_credentials_client_options_add_target_service_account_type grpc_alts_credentials_client_options_add_target_service_account_import;
|
||||
#define grpc_alts_credentials_client_options_add_target_service_account grpc_alts_credentials_client_options_add_target_service_account_import
|
||||
typedef void(*grpc_alts_credentials_options_destroy_type)(grpc_alts_credentials_options* options);
|
||||
extern grpc_alts_credentials_options_destroy_type grpc_alts_credentials_options_destroy_import;
|
||||
#define grpc_alts_credentials_options_destroy grpc_alts_credentials_options_destroy_import
|
||||
typedef grpc_channel_credentials*(*grpc_alts_credentials_create_type)(const grpc_alts_credentials_options* options);
|
||||
extern grpc_alts_credentials_create_type grpc_alts_credentials_create_import;
|
||||
#define grpc_alts_credentials_create grpc_alts_credentials_create_import
|
||||
typedef grpc_server_credentials*(*grpc_alts_server_credentials_create_type)(const grpc_alts_credentials_options* options);
|
||||
extern grpc_alts_server_credentials_create_type grpc_alts_server_credentials_create_import;
|
||||
#define grpc_alts_server_credentials_create grpc_alts_server_credentials_create_import
|
||||
typedef grpc_tls_identity_pairs*(*grpc_tls_identity_pairs_create_type)();
|
||||
extern grpc_tls_identity_pairs_create_type grpc_tls_identity_pairs_create_import;
|
||||
#define grpc_tls_identity_pairs_create grpc_tls_identity_pairs_create_import
|
||||
typedef void(*grpc_tls_identity_pairs_add_pair_type)(grpc_tls_identity_pairs* pairs, const char* private_key, const char* cert_chain);
|
||||
extern grpc_tls_identity_pairs_add_pair_type grpc_tls_identity_pairs_add_pair_import;
|
||||
#define grpc_tls_identity_pairs_add_pair grpc_tls_identity_pairs_add_pair_import
|
||||
typedef void(*grpc_tls_identity_pairs_destroy_type)(grpc_tls_identity_pairs* pairs);
|
||||
extern grpc_tls_identity_pairs_destroy_type grpc_tls_identity_pairs_destroy_import;
|
||||
#define grpc_tls_identity_pairs_destroy grpc_tls_identity_pairs_destroy_import
|
||||
typedef grpc_tls_certificate_provider*(*grpc_tls_certificate_provider_static_data_create_type)(const char* root_certificate, grpc_tls_identity_pairs* pem_key_cert_pairs);
|
||||
extern grpc_tls_certificate_provider_static_data_create_type grpc_tls_certificate_provider_static_data_create_import;
|
||||
#define grpc_tls_certificate_provider_static_data_create grpc_tls_certificate_provider_static_data_create_import
|
||||
typedef grpc_tls_certificate_provider*(*grpc_tls_certificate_provider_file_watcher_create_type)(const char* private_key_path, const char* identity_certificate_path, const char* root_cert_path, unsigned int refresh_interval_sec);
|
||||
extern grpc_tls_certificate_provider_file_watcher_create_type grpc_tls_certificate_provider_file_watcher_create_import;
|
||||
#define grpc_tls_certificate_provider_file_watcher_create grpc_tls_certificate_provider_file_watcher_create_import
|
||||
typedef void(*grpc_tls_certificate_provider_release_type)(grpc_tls_certificate_provider* provider);
|
||||
extern grpc_tls_certificate_provider_release_type grpc_tls_certificate_provider_release_import;
|
||||
#define grpc_tls_certificate_provider_release grpc_tls_certificate_provider_release_import
|
||||
typedef grpc_tls_credentials_options*(*grpc_tls_credentials_options_create_type)(void);
|
||||
extern grpc_tls_credentials_options_create_type grpc_tls_credentials_options_create_import;
|
||||
#define grpc_tls_credentials_options_create grpc_tls_credentials_options_create_import
|
||||
typedef void(*grpc_tls_credentials_options_set_min_tls_version_type)(grpc_tls_credentials_options* options, grpc_tls_version min_tls_version);
|
||||
extern grpc_tls_credentials_options_set_min_tls_version_type grpc_tls_credentials_options_set_min_tls_version_import;
|
||||
#define grpc_tls_credentials_options_set_min_tls_version grpc_tls_credentials_options_set_min_tls_version_import
|
||||
typedef void(*grpc_tls_credentials_options_set_max_tls_version_type)(grpc_tls_credentials_options* options, grpc_tls_version max_tls_version);
|
||||
extern grpc_tls_credentials_options_set_max_tls_version_type grpc_tls_credentials_options_set_max_tls_version_import;
|
||||
#define grpc_tls_credentials_options_set_max_tls_version grpc_tls_credentials_options_set_max_tls_version_import
|
||||
typedef grpc_tls_credentials_options*(*grpc_tls_credentials_options_copy_type)(grpc_tls_credentials_options* options);
|
||||
extern grpc_tls_credentials_options_copy_type grpc_tls_credentials_options_copy_import;
|
||||
#define grpc_tls_credentials_options_copy grpc_tls_credentials_options_copy_import
|
||||
typedef void(*grpc_tls_credentials_options_destroy_type)(grpc_tls_credentials_options* options);
|
||||
extern grpc_tls_credentials_options_destroy_type grpc_tls_credentials_options_destroy_import;
|
||||
#define grpc_tls_credentials_options_destroy grpc_tls_credentials_options_destroy_import
|
||||
typedef void(*grpc_tls_credentials_options_set_certificate_provider_type)(grpc_tls_credentials_options* options, grpc_tls_certificate_provider* provider);
|
||||
extern grpc_tls_credentials_options_set_certificate_provider_type grpc_tls_credentials_options_set_certificate_provider_import;
|
||||
#define grpc_tls_credentials_options_set_certificate_provider grpc_tls_credentials_options_set_certificate_provider_import
|
||||
typedef void(*grpc_tls_credentials_options_watch_root_certs_type)(grpc_tls_credentials_options* options);
|
||||
extern grpc_tls_credentials_options_watch_root_certs_type grpc_tls_credentials_options_watch_root_certs_import;
|
||||
#define grpc_tls_credentials_options_watch_root_certs grpc_tls_credentials_options_watch_root_certs_import
|
||||
typedef void(*grpc_tls_credentials_options_set_root_cert_name_type)(grpc_tls_credentials_options* options, const char* root_cert_name);
|
||||
extern grpc_tls_credentials_options_set_root_cert_name_type grpc_tls_credentials_options_set_root_cert_name_import;
|
||||
#define grpc_tls_credentials_options_set_root_cert_name grpc_tls_credentials_options_set_root_cert_name_import
|
||||
typedef void(*grpc_tls_credentials_options_watch_identity_key_cert_pairs_type)(grpc_tls_credentials_options* options);
|
||||
extern grpc_tls_credentials_options_watch_identity_key_cert_pairs_type grpc_tls_credentials_options_watch_identity_key_cert_pairs_import;
|
||||
#define grpc_tls_credentials_options_watch_identity_key_cert_pairs grpc_tls_credentials_options_watch_identity_key_cert_pairs_import
|
||||
typedef void(*grpc_tls_credentials_options_set_identity_cert_name_type)(grpc_tls_credentials_options* options, const char* identity_cert_name);
|
||||
extern grpc_tls_credentials_options_set_identity_cert_name_type grpc_tls_credentials_options_set_identity_cert_name_import;
|
||||
#define grpc_tls_credentials_options_set_identity_cert_name grpc_tls_credentials_options_set_identity_cert_name_import
|
||||
typedef void(*grpc_tls_credentials_options_set_cert_request_type_type)(grpc_tls_credentials_options* options, grpc_ssl_client_certificate_request_type type);
|
||||
extern grpc_tls_credentials_options_set_cert_request_type_type grpc_tls_credentials_options_set_cert_request_type_import;
|
||||
#define grpc_tls_credentials_options_set_cert_request_type grpc_tls_credentials_options_set_cert_request_type_import
|
||||
typedef void(*grpc_tls_credentials_options_set_crl_directory_type)(grpc_tls_credentials_options* options, const char* crl_directory);
|
||||
extern grpc_tls_credentials_options_set_crl_directory_type grpc_tls_credentials_options_set_crl_directory_import;
|
||||
#define grpc_tls_credentials_options_set_crl_directory grpc_tls_credentials_options_set_crl_directory_import
|
||||
typedef void(*grpc_tls_credentials_options_set_verify_server_cert_type)(grpc_tls_credentials_options* options, int verify_server_cert);
|
||||
extern grpc_tls_credentials_options_set_verify_server_cert_type grpc_tls_credentials_options_set_verify_server_cert_import;
|
||||
#define grpc_tls_credentials_options_set_verify_server_cert grpc_tls_credentials_options_set_verify_server_cert_import
|
||||
typedef void(*grpc_tls_credentials_options_set_send_client_ca_list_type)(grpc_tls_credentials_options* options, bool send_client_ca_list);
|
||||
extern grpc_tls_credentials_options_set_send_client_ca_list_type grpc_tls_credentials_options_set_send_client_ca_list_import;
|
||||
#define grpc_tls_credentials_options_set_send_client_ca_list grpc_tls_credentials_options_set_send_client_ca_list_import
|
||||
typedef grpc_ssl_session_cache*(*grpc_ssl_session_cache_create_lru_type)(size_t capacity);
|
||||
extern grpc_ssl_session_cache_create_lru_type grpc_ssl_session_cache_create_lru_import;
|
||||
#define grpc_ssl_session_cache_create_lru grpc_ssl_session_cache_create_lru_import
|
||||
typedef void(*grpc_ssl_session_cache_destroy_type)(grpc_ssl_session_cache* cache);
|
||||
extern grpc_ssl_session_cache_destroy_type grpc_ssl_session_cache_destroy_import;
|
||||
#define grpc_ssl_session_cache_destroy grpc_ssl_session_cache_destroy_import
|
||||
typedef grpc_arg(*grpc_ssl_session_cache_create_channel_arg_type)(grpc_ssl_session_cache* cache);
|
||||
extern grpc_ssl_session_cache_create_channel_arg_type grpc_ssl_session_cache_create_channel_arg_import;
|
||||
#define grpc_ssl_session_cache_create_channel_arg grpc_ssl_session_cache_create_channel_arg_import
|
||||
typedef void(*grpc_set_ssl_roots_override_callback_type)(grpc_ssl_roots_override_callback cb);
|
||||
extern grpc_set_ssl_roots_override_callback_type grpc_set_ssl_roots_override_callback_import;
|
||||
#define grpc_set_ssl_roots_override_callback grpc_set_ssl_roots_override_callback_import
|
||||
typedef gpr_timespec(*grpc_max_auth_token_lifetime_type)(void);
|
||||
extern grpc_max_auth_token_lifetime_type grpc_max_auth_token_lifetime_import;
|
||||
#define grpc_max_auth_token_lifetime grpc_max_auth_token_lifetime_import
|
||||
typedef grpc_channel_credentials*(*grpc_insecure_credentials_create_type)();
|
||||
extern grpc_insecure_credentials_create_type grpc_insecure_credentials_create_import;
|
||||
#define grpc_insecure_credentials_create grpc_insecure_credentials_create_import
|
||||
typedef grpc_server_credentials*(*grpc_insecure_server_credentials_create_type)();
|
||||
extern grpc_insecure_server_credentials_create_type grpc_insecure_server_credentials_create_import;
|
||||
#define grpc_insecure_server_credentials_create grpc_insecure_server_credentials_create_import
|
||||
typedef grpc_channel_credentials*(*grpc_xds_credentials_create_type)(grpc_channel_credentials* fallback_credentials);
|
||||
extern grpc_xds_credentials_create_type grpc_xds_credentials_create_import;
|
||||
#define grpc_xds_credentials_create grpc_xds_credentials_create_import
|
||||
typedef grpc_server_credentials*(*grpc_xds_server_credentials_create_type)(grpc_server_credentials* fallback_credentials);
|
||||
extern grpc_xds_server_credentials_create_type grpc_xds_server_credentials_create_import;
|
||||
#define grpc_xds_server_credentials_create grpc_xds_server_credentials_create_import
|
||||
typedef grpc_channel_credentials*(*grpc_local_credentials_create_type)(grpc_local_connect_type type);
|
||||
extern grpc_local_credentials_create_type grpc_local_credentials_create_import;
|
||||
#define grpc_local_credentials_create grpc_local_credentials_create_import
|
||||
typedef grpc_server_credentials*(*grpc_local_server_credentials_create_type)(grpc_local_connect_type type);
|
||||
extern grpc_local_server_credentials_create_type grpc_local_server_credentials_create_import;
|
||||
#define grpc_local_server_credentials_create grpc_local_server_credentials_create_import
|
||||
typedef void(*grpc_tls_credentials_options_set_check_call_host_type)(grpc_tls_credentials_options* options, int check_call_host);
|
||||
extern grpc_tls_credentials_options_set_check_call_host_type grpc_tls_credentials_options_set_check_call_host_import;
|
||||
#define grpc_tls_credentials_options_set_check_call_host grpc_tls_credentials_options_set_check_call_host_import
|
||||
typedef void(*grpc_tls_credentials_options_set_tls_session_key_log_file_path_type)(grpc_tls_credentials_options* options, const char* path);
|
||||
extern grpc_tls_credentials_options_set_tls_session_key_log_file_path_type grpc_tls_credentials_options_set_tls_session_key_log_file_path_import;
|
||||
#define grpc_tls_credentials_options_set_tls_session_key_log_file_path grpc_tls_credentials_options_set_tls_session_key_log_file_path_import
|
||||
typedef void(*grpc_metadata_array_init_type)(grpc_metadata_array* array);
|
||||
extern grpc_metadata_array_init_type grpc_metadata_array_init_import;
|
||||
#define grpc_metadata_array_init grpc_metadata_array_init_import
|
||||
|
|
@ -236,6 +429,9 @@ extern grpc_call_ref_type grpc_call_ref_import;
|
|||
typedef void(*grpc_call_unref_type)(grpc_call* call);
|
||||
extern grpc_call_unref_type grpc_call_unref_import;
|
||||
#define grpc_call_unref grpc_call_unref_import
|
||||
typedef grpc_call_error(*grpc_call_set_credentials_type)(grpc_call* call, grpc_call_credentials* creds);
|
||||
extern grpc_call_set_credentials_type grpc_call_set_credentials_import;
|
||||
#define grpc_call_set_credentials grpc_call_set_credentials_import
|
||||
typedef grpc_call_error(*grpc_server_request_call_type)(grpc_server* server, grpc_call** call, grpc_call_details* details, grpc_metadata_array* request_metadata, grpc_completion_queue* cq_bound_to_call, grpc_completion_queue* cq_for_notification, void* tag_new);
|
||||
extern grpc_server_request_call_type grpc_server_request_call_import;
|
||||
#define grpc_server_request_call grpc_server_request_call_import
|
||||
|
|
@ -374,198 +570,6 @@ extern grpc_auth_context_add_cstring_property_type grpc_auth_context_add_cstring
|
|||
typedef int(*grpc_auth_context_set_peer_identity_property_name_type)(grpc_auth_context* ctx, const char* name);
|
||||
extern grpc_auth_context_set_peer_identity_property_name_type grpc_auth_context_set_peer_identity_property_name_import;
|
||||
#define grpc_auth_context_set_peer_identity_property_name grpc_auth_context_set_peer_identity_property_name_import
|
||||
typedef grpc_ssl_session_cache*(*grpc_ssl_session_cache_create_lru_type)(size_t capacity);
|
||||
extern grpc_ssl_session_cache_create_lru_type grpc_ssl_session_cache_create_lru_import;
|
||||
#define grpc_ssl_session_cache_create_lru grpc_ssl_session_cache_create_lru_import
|
||||
typedef void(*grpc_ssl_session_cache_destroy_type)(grpc_ssl_session_cache* cache);
|
||||
extern grpc_ssl_session_cache_destroy_type grpc_ssl_session_cache_destroy_import;
|
||||
#define grpc_ssl_session_cache_destroy grpc_ssl_session_cache_destroy_import
|
||||
typedef grpc_arg(*grpc_ssl_session_cache_create_channel_arg_type)(grpc_ssl_session_cache* cache);
|
||||
extern grpc_ssl_session_cache_create_channel_arg_type grpc_ssl_session_cache_create_channel_arg_import;
|
||||
#define grpc_ssl_session_cache_create_channel_arg grpc_ssl_session_cache_create_channel_arg_import
|
||||
typedef void(*grpc_call_credentials_release_type)(grpc_call_credentials* creds);
|
||||
extern grpc_call_credentials_release_type grpc_call_credentials_release_import;
|
||||
#define grpc_call_credentials_release grpc_call_credentials_release_import
|
||||
typedef grpc_channel_credentials*(*grpc_google_default_credentials_create_type)(grpc_call_credentials* call_credentials);
|
||||
extern grpc_google_default_credentials_create_type grpc_google_default_credentials_create_import;
|
||||
#define grpc_google_default_credentials_create grpc_google_default_credentials_create_import
|
||||
typedef void(*grpc_set_ssl_roots_override_callback_type)(grpc_ssl_roots_override_callback cb);
|
||||
extern grpc_set_ssl_roots_override_callback_type grpc_set_ssl_roots_override_callback_import;
|
||||
#define grpc_set_ssl_roots_override_callback grpc_set_ssl_roots_override_callback_import
|
||||
typedef grpc_channel_credentials*(*grpc_ssl_credentials_create_type)(const char* pem_root_certs, grpc_ssl_pem_key_cert_pair* pem_key_cert_pair, const verify_peer_options* verify_options, void* reserved);
|
||||
extern grpc_ssl_credentials_create_type grpc_ssl_credentials_create_import;
|
||||
#define grpc_ssl_credentials_create grpc_ssl_credentials_create_import
|
||||
typedef grpc_channel_credentials*(*grpc_ssl_credentials_create_ex_type)(const char* pem_root_certs, grpc_ssl_pem_key_cert_pair* pem_key_cert_pair, const grpc_ssl_verify_peer_options* verify_options, void* reserved);
|
||||
extern grpc_ssl_credentials_create_ex_type grpc_ssl_credentials_create_ex_import;
|
||||
#define grpc_ssl_credentials_create_ex grpc_ssl_credentials_create_ex_import
|
||||
typedef grpc_channel_credentials*(*grpc_composite_channel_credentials_create_type)(grpc_channel_credentials* channel_creds, grpc_call_credentials* call_creds, void* reserved);
|
||||
extern grpc_composite_channel_credentials_create_type grpc_composite_channel_credentials_create_import;
|
||||
#define grpc_composite_channel_credentials_create grpc_composite_channel_credentials_create_import
|
||||
typedef grpc_call_credentials*(*grpc_composite_call_credentials_create_type)(grpc_call_credentials* creds1, grpc_call_credentials* creds2, void* reserved);
|
||||
extern grpc_composite_call_credentials_create_type grpc_composite_call_credentials_create_import;
|
||||
#define grpc_composite_call_credentials_create grpc_composite_call_credentials_create_import
|
||||
typedef grpc_call_credentials*(*grpc_google_compute_engine_credentials_create_type)(void* reserved);
|
||||
extern grpc_google_compute_engine_credentials_create_type grpc_google_compute_engine_credentials_create_import;
|
||||
#define grpc_google_compute_engine_credentials_create grpc_google_compute_engine_credentials_create_import
|
||||
typedef gpr_timespec(*grpc_max_auth_token_lifetime_type)(void);
|
||||
extern grpc_max_auth_token_lifetime_type grpc_max_auth_token_lifetime_import;
|
||||
#define grpc_max_auth_token_lifetime grpc_max_auth_token_lifetime_import
|
||||
typedef grpc_call_credentials*(*grpc_service_account_jwt_access_credentials_create_type)(const char* json_key, gpr_timespec token_lifetime, void* reserved);
|
||||
extern grpc_service_account_jwt_access_credentials_create_type grpc_service_account_jwt_access_credentials_create_import;
|
||||
#define grpc_service_account_jwt_access_credentials_create grpc_service_account_jwt_access_credentials_create_import
|
||||
typedef grpc_call_credentials*(*grpc_external_account_credentials_create_type)(const char* json_string, const char* scopes_string);
|
||||
extern grpc_external_account_credentials_create_type grpc_external_account_credentials_create_import;
|
||||
#define grpc_external_account_credentials_create grpc_external_account_credentials_create_import
|
||||
typedef grpc_call_credentials*(*grpc_google_refresh_token_credentials_create_type)(const char* json_refresh_token, void* reserved);
|
||||
extern grpc_google_refresh_token_credentials_create_type grpc_google_refresh_token_credentials_create_import;
|
||||
#define grpc_google_refresh_token_credentials_create grpc_google_refresh_token_credentials_create_import
|
||||
typedef grpc_call_credentials*(*grpc_access_token_credentials_create_type)(const char* access_token, void* reserved);
|
||||
extern grpc_access_token_credentials_create_type grpc_access_token_credentials_create_import;
|
||||
#define grpc_access_token_credentials_create grpc_access_token_credentials_create_import
|
||||
typedef grpc_call_credentials*(*grpc_google_iam_credentials_create_type)(const char* authorization_token, const char* authority_selector, void* reserved);
|
||||
extern grpc_google_iam_credentials_create_type grpc_google_iam_credentials_create_import;
|
||||
#define grpc_google_iam_credentials_create grpc_google_iam_credentials_create_import
|
||||
typedef grpc_call_credentials*(*grpc_sts_credentials_create_type)(const grpc_sts_credentials_options* options, void* reserved);
|
||||
extern grpc_sts_credentials_create_type grpc_sts_credentials_create_import;
|
||||
#define grpc_sts_credentials_create grpc_sts_credentials_create_import
|
||||
typedef void(*grpc_auth_metadata_context_copy_type)(grpc_auth_metadata_context* from, grpc_auth_metadata_context* to);
|
||||
extern grpc_auth_metadata_context_copy_type grpc_auth_metadata_context_copy_import;
|
||||
#define grpc_auth_metadata_context_copy grpc_auth_metadata_context_copy_import
|
||||
typedef void(*grpc_auth_metadata_context_reset_type)(grpc_auth_metadata_context* context);
|
||||
extern grpc_auth_metadata_context_reset_type grpc_auth_metadata_context_reset_import;
|
||||
#define grpc_auth_metadata_context_reset grpc_auth_metadata_context_reset_import
|
||||
typedef grpc_call_credentials*(*grpc_metadata_credentials_create_from_plugin_type)(grpc_metadata_credentials_plugin plugin, grpc_security_level min_security_level, void* reserved);
|
||||
extern grpc_metadata_credentials_create_from_plugin_type grpc_metadata_credentials_create_from_plugin_import;
|
||||
#define grpc_metadata_credentials_create_from_plugin grpc_metadata_credentials_create_from_plugin_import
|
||||
typedef grpc_ssl_server_certificate_config*(*grpc_ssl_server_certificate_config_create_type)(const char* pem_root_certs, const grpc_ssl_pem_key_cert_pair* pem_key_cert_pairs, size_t num_key_cert_pairs);
|
||||
extern grpc_ssl_server_certificate_config_create_type grpc_ssl_server_certificate_config_create_import;
|
||||
#define grpc_ssl_server_certificate_config_create grpc_ssl_server_certificate_config_create_import
|
||||
typedef void(*grpc_ssl_server_certificate_config_destroy_type)(grpc_ssl_server_certificate_config* config);
|
||||
extern grpc_ssl_server_certificate_config_destroy_type grpc_ssl_server_certificate_config_destroy_import;
|
||||
#define grpc_ssl_server_certificate_config_destroy grpc_ssl_server_certificate_config_destroy_import
|
||||
typedef grpc_server_credentials*(*grpc_ssl_server_credentials_create_type)(const char* pem_root_certs, grpc_ssl_pem_key_cert_pair* pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth, void* reserved);
|
||||
extern grpc_ssl_server_credentials_create_type grpc_ssl_server_credentials_create_import;
|
||||
#define grpc_ssl_server_credentials_create grpc_ssl_server_credentials_create_import
|
||||
typedef grpc_server_credentials*(*grpc_ssl_server_credentials_create_ex_type)(const char* pem_root_certs, grpc_ssl_pem_key_cert_pair* pem_key_cert_pairs, size_t num_key_cert_pairs, grpc_ssl_client_certificate_request_type client_certificate_request, void* reserved);
|
||||
extern grpc_ssl_server_credentials_create_ex_type grpc_ssl_server_credentials_create_ex_import;
|
||||
#define grpc_ssl_server_credentials_create_ex grpc_ssl_server_credentials_create_ex_import
|
||||
typedef grpc_ssl_server_credentials_options*(*grpc_ssl_server_credentials_create_options_using_config_type)(grpc_ssl_client_certificate_request_type client_certificate_request, grpc_ssl_server_certificate_config* certificate_config);
|
||||
extern grpc_ssl_server_credentials_create_options_using_config_type grpc_ssl_server_credentials_create_options_using_config_import;
|
||||
#define grpc_ssl_server_credentials_create_options_using_config grpc_ssl_server_credentials_create_options_using_config_import
|
||||
typedef grpc_ssl_server_credentials_options*(*grpc_ssl_server_credentials_create_options_using_config_fetcher_type)(grpc_ssl_client_certificate_request_type client_certificate_request, grpc_ssl_server_certificate_config_callback cb, void* user_data);
|
||||
extern grpc_ssl_server_credentials_create_options_using_config_fetcher_type grpc_ssl_server_credentials_create_options_using_config_fetcher_import;
|
||||
#define grpc_ssl_server_credentials_create_options_using_config_fetcher grpc_ssl_server_credentials_create_options_using_config_fetcher_import
|
||||
typedef void(*grpc_ssl_server_credentials_options_destroy_type)(grpc_ssl_server_credentials_options* options);
|
||||
extern grpc_ssl_server_credentials_options_destroy_type grpc_ssl_server_credentials_options_destroy_import;
|
||||
#define grpc_ssl_server_credentials_options_destroy grpc_ssl_server_credentials_options_destroy_import
|
||||
typedef grpc_server_credentials*(*grpc_ssl_server_credentials_create_with_options_type)(grpc_ssl_server_credentials_options* options);
|
||||
extern grpc_ssl_server_credentials_create_with_options_type grpc_ssl_server_credentials_create_with_options_import;
|
||||
#define grpc_ssl_server_credentials_create_with_options grpc_ssl_server_credentials_create_with_options_import
|
||||
typedef grpc_call_error(*grpc_call_set_credentials_type)(grpc_call* call, grpc_call_credentials* creds);
|
||||
extern grpc_call_set_credentials_type grpc_call_set_credentials_import;
|
||||
#define grpc_call_set_credentials grpc_call_set_credentials_import
|
||||
typedef void(*grpc_server_credentials_set_auth_metadata_processor_type)(grpc_server_credentials* creds, grpc_auth_metadata_processor processor);
|
||||
extern grpc_server_credentials_set_auth_metadata_processor_type grpc_server_credentials_set_auth_metadata_processor_import;
|
||||
#define grpc_server_credentials_set_auth_metadata_processor grpc_server_credentials_set_auth_metadata_processor_import
|
||||
typedef grpc_alts_credentials_options*(*grpc_alts_credentials_client_options_create_type)(void);
|
||||
extern grpc_alts_credentials_client_options_create_type grpc_alts_credentials_client_options_create_import;
|
||||
#define grpc_alts_credentials_client_options_create grpc_alts_credentials_client_options_create_import
|
||||
typedef grpc_alts_credentials_options*(*grpc_alts_credentials_server_options_create_type)(void);
|
||||
extern grpc_alts_credentials_server_options_create_type grpc_alts_credentials_server_options_create_import;
|
||||
#define grpc_alts_credentials_server_options_create grpc_alts_credentials_server_options_create_import
|
||||
typedef void(*grpc_alts_credentials_client_options_add_target_service_account_type)(grpc_alts_credentials_options* options, const char* service_account);
|
||||
extern grpc_alts_credentials_client_options_add_target_service_account_type grpc_alts_credentials_client_options_add_target_service_account_import;
|
||||
#define grpc_alts_credentials_client_options_add_target_service_account grpc_alts_credentials_client_options_add_target_service_account_import
|
||||
typedef void(*grpc_alts_credentials_options_destroy_type)(grpc_alts_credentials_options* options);
|
||||
extern grpc_alts_credentials_options_destroy_type grpc_alts_credentials_options_destroy_import;
|
||||
#define grpc_alts_credentials_options_destroy grpc_alts_credentials_options_destroy_import
|
||||
typedef grpc_channel_credentials*(*grpc_alts_credentials_create_type)(const grpc_alts_credentials_options* options);
|
||||
extern grpc_alts_credentials_create_type grpc_alts_credentials_create_import;
|
||||
#define grpc_alts_credentials_create grpc_alts_credentials_create_import
|
||||
typedef grpc_server_credentials*(*grpc_alts_server_credentials_create_type)(const grpc_alts_credentials_options* options);
|
||||
extern grpc_alts_server_credentials_create_type grpc_alts_server_credentials_create_import;
|
||||
#define grpc_alts_server_credentials_create grpc_alts_server_credentials_create_import
|
||||
typedef grpc_channel_credentials*(*grpc_local_credentials_create_type)(grpc_local_connect_type type);
|
||||
extern grpc_local_credentials_create_type grpc_local_credentials_create_import;
|
||||
#define grpc_local_credentials_create grpc_local_credentials_create_import
|
||||
typedef grpc_server_credentials*(*grpc_local_server_credentials_create_type)(grpc_local_connect_type type);
|
||||
extern grpc_local_server_credentials_create_type grpc_local_server_credentials_create_import;
|
||||
#define grpc_local_server_credentials_create grpc_local_server_credentials_create_import
|
||||
typedef grpc_tls_identity_pairs*(*grpc_tls_identity_pairs_create_type)();
|
||||
extern grpc_tls_identity_pairs_create_type grpc_tls_identity_pairs_create_import;
|
||||
#define grpc_tls_identity_pairs_create grpc_tls_identity_pairs_create_import
|
||||
typedef void(*grpc_tls_identity_pairs_add_pair_type)(grpc_tls_identity_pairs* pairs, const char* private_key, const char* cert_chain);
|
||||
extern grpc_tls_identity_pairs_add_pair_type grpc_tls_identity_pairs_add_pair_import;
|
||||
#define grpc_tls_identity_pairs_add_pair grpc_tls_identity_pairs_add_pair_import
|
||||
typedef void(*grpc_tls_identity_pairs_destroy_type)(grpc_tls_identity_pairs* pairs);
|
||||
extern grpc_tls_identity_pairs_destroy_type grpc_tls_identity_pairs_destroy_import;
|
||||
#define grpc_tls_identity_pairs_destroy grpc_tls_identity_pairs_destroy_import
|
||||
typedef grpc_tls_certificate_provider*(*grpc_tls_certificate_provider_static_data_create_type)(const char* root_certificate, grpc_tls_identity_pairs* pem_key_cert_pairs);
|
||||
extern grpc_tls_certificate_provider_static_data_create_type grpc_tls_certificate_provider_static_data_create_import;
|
||||
#define grpc_tls_certificate_provider_static_data_create grpc_tls_certificate_provider_static_data_create_import
|
||||
typedef grpc_tls_certificate_provider*(*grpc_tls_certificate_provider_file_watcher_create_type)(const char* private_key_path, const char* identity_certificate_path, const char* root_cert_path, unsigned int refresh_interval_sec);
|
||||
extern grpc_tls_certificate_provider_file_watcher_create_type grpc_tls_certificate_provider_file_watcher_create_import;
|
||||
#define grpc_tls_certificate_provider_file_watcher_create grpc_tls_certificate_provider_file_watcher_create_import
|
||||
typedef void(*grpc_tls_certificate_provider_release_type)(grpc_tls_certificate_provider* provider);
|
||||
extern grpc_tls_certificate_provider_release_type grpc_tls_certificate_provider_release_import;
|
||||
#define grpc_tls_certificate_provider_release grpc_tls_certificate_provider_release_import
|
||||
typedef grpc_tls_credentials_options*(*grpc_tls_credentials_options_create_type)(void);
|
||||
extern grpc_tls_credentials_options_create_type grpc_tls_credentials_options_create_import;
|
||||
#define grpc_tls_credentials_options_create grpc_tls_credentials_options_create_import
|
||||
typedef void(*grpc_tls_credentials_options_set_min_tls_version_type)(grpc_tls_credentials_options* options, grpc_tls_version min_tls_version);
|
||||
extern grpc_tls_credentials_options_set_min_tls_version_type grpc_tls_credentials_options_set_min_tls_version_import;
|
||||
#define grpc_tls_credentials_options_set_min_tls_version grpc_tls_credentials_options_set_min_tls_version_import
|
||||
typedef void(*grpc_tls_credentials_options_set_max_tls_version_type)(grpc_tls_credentials_options* options, grpc_tls_version max_tls_version);
|
||||
extern grpc_tls_credentials_options_set_max_tls_version_type grpc_tls_credentials_options_set_max_tls_version_import;
|
||||
#define grpc_tls_credentials_options_set_max_tls_version grpc_tls_credentials_options_set_max_tls_version_import
|
||||
typedef grpc_tls_credentials_options*(*grpc_tls_credentials_options_copy_type)(grpc_tls_credentials_options* options);
|
||||
extern grpc_tls_credentials_options_copy_type grpc_tls_credentials_options_copy_import;
|
||||
#define grpc_tls_credentials_options_copy grpc_tls_credentials_options_copy_import
|
||||
typedef void(*grpc_tls_credentials_options_destroy_type)(grpc_tls_credentials_options* options);
|
||||
extern grpc_tls_credentials_options_destroy_type grpc_tls_credentials_options_destroy_import;
|
||||
#define grpc_tls_credentials_options_destroy grpc_tls_credentials_options_destroy_import
|
||||
typedef void(*grpc_tls_credentials_options_set_certificate_provider_type)(grpc_tls_credentials_options* options, grpc_tls_certificate_provider* provider);
|
||||
extern grpc_tls_credentials_options_set_certificate_provider_type grpc_tls_credentials_options_set_certificate_provider_import;
|
||||
#define grpc_tls_credentials_options_set_certificate_provider grpc_tls_credentials_options_set_certificate_provider_import
|
||||
typedef void(*grpc_tls_credentials_options_watch_root_certs_type)(grpc_tls_credentials_options* options);
|
||||
extern grpc_tls_credentials_options_watch_root_certs_type grpc_tls_credentials_options_watch_root_certs_import;
|
||||
#define grpc_tls_credentials_options_watch_root_certs grpc_tls_credentials_options_watch_root_certs_import
|
||||
typedef void(*grpc_tls_credentials_options_set_root_cert_name_type)(grpc_tls_credentials_options* options, const char* root_cert_name);
|
||||
extern grpc_tls_credentials_options_set_root_cert_name_type grpc_tls_credentials_options_set_root_cert_name_import;
|
||||
#define grpc_tls_credentials_options_set_root_cert_name grpc_tls_credentials_options_set_root_cert_name_import
|
||||
typedef void(*grpc_tls_credentials_options_watch_identity_key_cert_pairs_type)(grpc_tls_credentials_options* options);
|
||||
extern grpc_tls_credentials_options_watch_identity_key_cert_pairs_type grpc_tls_credentials_options_watch_identity_key_cert_pairs_import;
|
||||
#define grpc_tls_credentials_options_watch_identity_key_cert_pairs grpc_tls_credentials_options_watch_identity_key_cert_pairs_import
|
||||
typedef void(*grpc_tls_credentials_options_set_identity_cert_name_type)(grpc_tls_credentials_options* options, const char* identity_cert_name);
|
||||
extern grpc_tls_credentials_options_set_identity_cert_name_type grpc_tls_credentials_options_set_identity_cert_name_import;
|
||||
#define grpc_tls_credentials_options_set_identity_cert_name grpc_tls_credentials_options_set_identity_cert_name_import
|
||||
typedef void(*grpc_tls_credentials_options_set_cert_request_type_type)(grpc_tls_credentials_options* options, grpc_ssl_client_certificate_request_type type);
|
||||
extern grpc_tls_credentials_options_set_cert_request_type_type grpc_tls_credentials_options_set_cert_request_type_import;
|
||||
#define grpc_tls_credentials_options_set_cert_request_type grpc_tls_credentials_options_set_cert_request_type_import
|
||||
typedef void(*grpc_tls_credentials_options_set_crl_directory_type)(grpc_tls_credentials_options* options, const char* crl_directory);
|
||||
extern grpc_tls_credentials_options_set_crl_directory_type grpc_tls_credentials_options_set_crl_directory_import;
|
||||
#define grpc_tls_credentials_options_set_crl_directory grpc_tls_credentials_options_set_crl_directory_import
|
||||
typedef void(*grpc_tls_credentials_options_set_verify_server_cert_type)(grpc_tls_credentials_options* options, int verify_server_cert);
|
||||
extern grpc_tls_credentials_options_set_verify_server_cert_type grpc_tls_credentials_options_set_verify_server_cert_import;
|
||||
#define grpc_tls_credentials_options_set_verify_server_cert grpc_tls_credentials_options_set_verify_server_cert_import
|
||||
typedef void(*grpc_tls_credentials_options_set_send_client_ca_list_type)(grpc_tls_credentials_options* options, bool send_client_ca_list);
|
||||
extern grpc_tls_credentials_options_set_send_client_ca_list_type grpc_tls_credentials_options_set_send_client_ca_list_import;
|
||||
#define grpc_tls_credentials_options_set_send_client_ca_list grpc_tls_credentials_options_set_send_client_ca_list_import
|
||||
typedef void(*grpc_tls_credentials_options_set_check_call_host_type)(grpc_tls_credentials_options* options, int check_call_host);
|
||||
extern grpc_tls_credentials_options_set_check_call_host_type grpc_tls_credentials_options_set_check_call_host_import;
|
||||
#define grpc_tls_credentials_options_set_check_call_host grpc_tls_credentials_options_set_check_call_host_import
|
||||
typedef grpc_channel_credentials*(*grpc_insecure_credentials_create_type)();
|
||||
extern grpc_insecure_credentials_create_type grpc_insecure_credentials_create_import;
|
||||
#define grpc_insecure_credentials_create grpc_insecure_credentials_create_import
|
||||
typedef grpc_server_credentials*(*grpc_insecure_server_credentials_create_type)();
|
||||
extern grpc_insecure_server_credentials_create_type grpc_insecure_server_credentials_create_import;
|
||||
#define grpc_insecure_server_credentials_create grpc_insecure_server_credentials_create_import
|
||||
typedef grpc_channel_credentials*(*grpc_xds_credentials_create_type)(grpc_channel_credentials* fallback_credentials);
|
||||
extern grpc_xds_credentials_create_type grpc_xds_credentials_create_import;
|
||||
#define grpc_xds_credentials_create grpc_xds_credentials_create_import
|
||||
typedef grpc_server_credentials*(*grpc_xds_server_credentials_create_type)(grpc_server_credentials* fallback_credentials);
|
||||
extern grpc_xds_server_credentials_create_type grpc_xds_server_credentials_create_import;
|
||||
#define grpc_xds_server_credentials_create grpc_xds_server_credentials_create_import
|
||||
typedef grpc_authorization_policy_provider*(*grpc_authorization_policy_provider_static_data_create_type)(const char* authz_policy, grpc_status_code* code, const char** error_details);
|
||||
extern grpc_authorization_policy_provider_static_data_create_type grpc_authorization_policy_provider_static_data_create_import;
|
||||
#define grpc_authorization_policy_provider_static_data_create grpc_authorization_policy_provider_static_data_create_import
|
||||
|
|
@ -575,9 +579,6 @@ extern grpc_authorization_policy_provider_file_watcher_create_type grpc_authoriz
|
|||
typedef void(*grpc_authorization_policy_provider_release_type)(grpc_authorization_policy_provider* provider);
|
||||
extern grpc_authorization_policy_provider_release_type grpc_authorization_policy_provider_release_import;
|
||||
#define grpc_authorization_policy_provider_release grpc_authorization_policy_provider_release_import
|
||||
typedef void(*grpc_tls_credentials_options_set_tls_session_key_log_file_path_type)(grpc_tls_credentials_options* options, const char* path);
|
||||
extern grpc_tls_credentials_options_set_tls_session_key_log_file_path_type grpc_tls_credentials_options_set_tls_session_key_log_file_path_import;
|
||||
#define grpc_tls_credentials_options_set_tls_session_key_log_file_path grpc_tls_credentials_options_set_tls_session_key_log_file_path_import
|
||||
typedef grpc_slice(*grpc_slice_ref_type)(grpc_slice s);
|
||||
extern grpc_slice_ref_type grpc_slice_ref_import;
|
||||
#define grpc_slice_ref grpc_slice_ref_import
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
#include "rb_server_credentials.h"
|
||||
#include "rb_xds_server_credentials.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/atm.h>
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
#include "rb_grpc.h"
|
||||
#include "rb_grpc_imports.generated.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/log.h>
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
|
||||
#include <stdbool.h>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
||||
/* Initializes the ruby ServerCredentials class. */
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
#include "rb_grpc.h"
|
||||
#include "rb_grpc_imports.generated.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
#include "rb_grpc_imports.generated.h"
|
||||
#include "rb_server_credentials.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/log.h>
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
|
||||
#include <stdbool.h>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
||||
/* Initializes the ruby XdsServerCredentials class. */
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
|
||||
#include <string>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/impl/channel_arg_names.h>
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
|
||||
#include <string.h>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/slice.h>
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
//
|
||||
//
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/slice.h>
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/impl/channel_arg_names.h>
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/impl/channel_arg_names.h>
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@
|
|||
#include "absl/status/statusor.h"
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/event_engine/event_engine.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/impl/propagation_bits.h>
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
|
||||
#include <string>
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/impl/channel_arg_names.h>
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@
|
|||
#include "absl/strings/str_split.h"
|
||||
#include "absl/strings/string_view.h"
|
||||
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@
|
|||
#include "gtest/gtest.h"
|
||||
|
||||
#include <grpc/compression.h>
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_posix.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@
|
|||
|
||||
#include <grpc/byte_buffer.h>
|
||||
#include <grpc/compression.h>
|
||||
#include <grpc/credentials.h>
|
||||
#include <grpc/event_engine/event_engine.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/grpc_security.h>
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue