Skip to content

Commit

Permalink
Add Typed_config for PlatformBridgeCertValidator (#2670)
Browse files Browse the repository at this point in the history
Signed-off-by: Renjie Tang <[email protected]>
Signed-off-by: JP Simard <[email protected]>
  • Loading branch information
RenjieTang authored and jpsim committed Nov 29, 2022
1 parent 624af0a commit 3ff87a2
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 0 deletions.
2 changes: 2 additions & 0 deletions mobile/library/common/config/config.cc
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,8 @@ const char* platform_cert_validation_context_template = R"(
- &validation_context
custom_validator_config:
name: "envoy_mobile.cert_validator.platform_bridge_cert_validator"
typed_config:
"@type": type.googleapis.com/envoy_mobile.extensions.cert_validator.platform_bridge.PlatformBridgeCertValidator
trust_chain_verification: *trust_chain_verification
)";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,18 @@ load(
"envoy_cc_extension",
"envoy_cc_library",
"envoy_extension_package",
"envoy_proto_library",
)

licenses(["notice"]) # Apache 2

envoy_extension_package()

envoy_proto_library(
name = "platform_bridge",
srcs = ["platform_bridge.proto"],
)

envoy_cc_library(
name = "c_types_lib",
hdrs = ["c_types.h"],
Expand All @@ -27,6 +33,7 @@ envoy_cc_library(
repository = "@envoy",
deps = [
":c_types_lib",
":platform_bridge_cc_proto",
"@envoy//source/extensions/transport_sockets/tls/cert_validator:cert_validator_lib",
],
)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
syntax = "proto3";

package envoy_mobile.extensions.cert_validator.platform_bridge;

message PlatformBridgeCertValidator {}

0 comments on commit 3ff87a2

Please sign in to comment.