9 #ifndef ENVOY_API_V2_AUTH_CERT_PROTO_UPB_H_ 10 #define ENVOY_API_V2_AUTH_CERT_PROTO_UPB_H_ 12 #include "upb/generated_util.h" 14 #include "upb/decode.h" 15 #include "upb/encode.h" 17 #include "upb/port_def.inc" 98 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(0, 0)) = value;
101 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(8, 8)) = value;
104 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(16, 16), len);
107 return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(16, 16), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
110 return _upb_array_append_accessor(
111 msg, UPB_SIZE(16, 16), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
114 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(20, 24), len);
117 return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(20, 24), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
120 return _upb_array_append_accessor(
121 msg, UPB_SIZE(20, 24), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
152 UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)) = value;
161 if (!sub)
return NULL;
167 UPB_WRITE_ONEOF(msg,
struct google_protobuf_Any*, UPB_SIZE(8, 16), value, UPB_SIZE(12, 24), 3);
173 if (!sub)
return NULL;
207 if (!sub)
return NULL;
219 if (!sub)
return NULL;
231 if (!sub)
return NULL;
243 if (!sub)
return NULL;
252 return (
struct envoy_api_v2_core_DataSource**)_upb_array_resize_accessor(msg, UPB_SIZE(20, 40), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena);
256 bool ok = _upb_array_append_accessor(
257 msg, UPB_SIZE(20, 40), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena);
258 if (!ok)
return NULL;
268 if (!sub)
return NULL;
294 return (
struct envoy_api_v2_core_DataSource**)_upb_array_resize_accessor(msg, UPB_SIZE(0, 0), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena);
298 bool ok = _upb_array_append_accessor(
299 msg, UPB_SIZE(0, 0), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena);
300 if (!ok)
return NULL;
334 if (!sub)
return NULL;
340 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(20, 40), len);
343 return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(20, 40), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
346 return _upb_array_append_accessor(
347 msg, UPB_SIZE(20, 40), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
350 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(24, 48), len);
353 return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(24, 48), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
356 return _upb_array_append_accessor(
357 msg, UPB_SIZE(24, 48), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
360 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 56), len);
363 return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(28, 56), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
366 return _upb_array_append_accessor(
367 msg, UPB_SIZE(28, 56), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
376 if (!sub)
return NULL;
388 if (!sub)
return NULL;
400 if (!sub)
return NULL;
406 UPB_FIELD_AT(msg,
bool, UPB_SIZE(0, 0)) = value;
449 if (!sub)
return NULL;
462 bool ok = _upb_array_append_accessor(
463 msg, UPB_SIZE(4, 8), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena);
464 if (!ok)
return NULL;
474 if (!sub)
return NULL;
480 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(8, 16), len);
483 return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(8, 16), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
486 return _upb_array_append_accessor(
487 msg, UPB_SIZE(8, 16), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
497 bool ok = _upb_array_append_accessor(
498 msg, UPB_SIZE(12, 24), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena);
499 if (!ok)
return NULL;
509 if (!sub)
return NULL;
521 if (!sub)
return NULL;
551 if (!sub)
return NULL;
563 if (!sub)
return NULL;
595 if (!sub)
return NULL;
601 UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(4, 8)) = value;
604 UPB_FIELD_AT(msg,
bool, UPB_SIZE(0, 0)) = value;
613 if (!sub)
return NULL;
655 if (!sub)
return NULL;
667 if (!sub)
return NULL;
679 if (!sub)
return NULL;
691 if (!sub)
return NULL;
703 if (!sub)
return NULL;
727 UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)) = value;
736 if (!sub)
return NULL;
773 UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)) = value;
782 if (!sub)
return NULL;
794 if (!sub)
return NULL;
806 if (!sub)
return NULL;
816 #include "upb/port_undef.inc" Definition: cert.upb.h:139
UPB_INLINE envoy_api_v2_auth_UpstreamTlsContext * envoy_api_v2_auth_UpstreamTlsContext_parse(const char *buf, size_t size, upb_arena *arena)
Definition: cert.upb.h:574
UPB_INLINE struct envoy_api_v2_auth_TlsSessionTicketKeys * envoy_api_v2_auth_Secret_mutable_session_ticket_keys(envoy_api_v2_auth_Secret *msg, upb_arena *arena)
Definition: cert.upb.h:790
UPB_INLINE envoy_api_v2_auth_TlsSessionTicketKeys * envoy_api_v2_auth_TlsSessionTicketKeys_parse(const char *buf, size_t size, upb_arena *arena)
Definition: cert.upb.h:279
Definition: cert.upb.h:636
UPB_INLINE bool envoy_api_v2_auth_CommonTlsContext_has_combined_validation_context(const envoy_api_v2_auth_CommonTlsContext *msg)
Definition: cert.upb.h:439
UPB_INLINE void envoy_api_v2_auth_CommonTlsContext_set_combined_validation_context(envoy_api_v2_auth_CommonTlsContext *msg, envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *value)
Definition: cert.upb.h:514
struct google_protobuf_UInt32Value google_protobuf_UInt32Value
Definition: wrappers.upb.h:37
UPB_INLINE void envoy_api_v2_auth_TlsCertificate_set_private_key(envoy_api_v2_auth_TlsCertificate *msg, struct envoy_api_v2_core_DataSource *value)
Definition: cert.upb.h:212
UPB_INLINE upb_strview * envoy_api_v2_auth_CertificateValidationContext_resize_verify_certificate_hash(envoy_api_v2_auth_CertificateValidationContext *msg, size_t len, upb_arena *arena)
Definition: cert.upb.h:342
UPB_INLINE struct envoy_api_v2_core_DataSource * envoy_api_v2_auth_CertificateValidationContext_mutable_crl(envoy_api_v2_auth_CertificateValidationContext *msg, upb_arena *arena)
Definition: cert.upb.h:396
UPB_INLINE int32_t envoy_api_v2_auth_TlsParameters_tls_maximum_protocol_version(const envoy_api_v2_auth_TlsParameters *msg)
Definition: cert.upb.h:93
UPB_INLINE void envoy_api_v2_auth_PrivateKeyProvider_set_typed_config(envoy_api_v2_auth_PrivateKeyProvider *msg, struct google_protobuf_Any *value)
Definition: cert.upb.h:166
UPB_INLINE struct google_protobuf_Any * envoy_api_v2_auth_PrivateKeyProvider_mutable_typed_config(envoy_api_v2_auth_PrivateKeyProvider *msg, upb_arena *arena)
Definition: cert.upb.h:169
UPB_INLINE envoy_api_v2_auth_TlsSessionTicketKeys * envoy_api_v2_auth_TlsSessionTicketKeys_new(upb_arena *arena)
Definition: cert.upb.h:276
UPB_INLINE envoy_api_v2_auth_SdsSecretConfig ** envoy_api_v2_auth_CommonTlsContext_resize_tls_certificate_sds_secret_configs(envoy_api_v2_auth_CommonTlsContext *msg, size_t len, upb_arena *arena)
Definition: cert.upb.h:492
Definition: cert.upb.h:141
UPB_INLINE bool envoy_api_v2_auth_CertificateValidationContext_add_verify_subject_alt_name(envoy_api_v2_auth_CertificateValidationContext *msg, upb_strview val, upb_arena *arena)
Definition: cert.upb.h:365
envoy_api_v2_auth_Secret_type_oneofcases
Definition: cert.upb.h:756
UPB_INLINE void envoy_api_v2_auth_CertificateValidationContext_set_crl(envoy_api_v2_auth_CertificateValidationContext *msg, struct envoy_api_v2_core_DataSource *value)
Definition: cert.upb.h:393
UPB_INLINE envoy_api_v2_auth_TlsCertificate * envoy_api_v2_auth_TlsCertificate_parse(const char *buf, size_t size, upb_arena *arena)
Definition: cert.upb.h:184
UPB_INLINE const struct envoy_api_v2_core_DataSource * envoy_api_v2_auth_TlsCertificate_certificate_chain(const envoy_api_v2_auth_TlsCertificate *msg)
Definition: cert.upb.h:193
UPB_INLINE struct google_protobuf_BoolValue * envoy_api_v2_auth_DownstreamTlsContext_mutable_require_client_certificate(envoy_api_v2_auth_DownstreamTlsContext *msg, upb_arena *arena)
Definition: cert.upb.h:663
Definition: cert.upb.h:73
const upb_msglayout envoy_api_v2_auth_CommonTlsContext_msginit
Definition: cert.upb.c:125
UPB_INLINE void envoy_api_v2_auth_CertificateValidationContext_set_allow_expired_certificate(envoy_api_v2_auth_CertificateValidationContext *msg, bool value)
Definition: cert.upb.h:405
struct google_protobuf_Struct google_protobuf_Struct
Definition: struct.upb.h:27
UPB_INLINE const envoy_api_v2_auth_TlsCertificate * envoy_api_v2_auth_Secret_tls_certificate(const envoy_api_v2_auth_Secret *msg)
Definition: cert.upb.h:766
UPB_INLINE const envoy_api_v2_auth_TlsSessionTicketKeys * envoy_api_v2_auth_Secret_session_ticket_keys(const envoy_api_v2_auth_Secret *msg)
Definition: cert.upb.h:768
UPB_INLINE struct envoy_api_v2_auth_TlsCertificate * envoy_api_v2_auth_CommonTlsContext_add_tls_certificates(envoy_api_v2_auth_CommonTlsContext *msg, upb_arena *arena)
Definition: cert.upb.h:460
Definition: cert.upb.h:759
UPB_INLINE upb_strview const * envoy_api_v2_auth_TlsParameters_cipher_suites(const envoy_api_v2_auth_TlsParameters *msg, size_t *len)
Definition: cert.upb.h:94
UPB_INLINE upb_strview envoy_api_v2_auth_PrivateKeyProvider_provider_name(const envoy_api_v2_auth_PrivateKeyProvider *msg)
Definition: cert.upb.h:145
UPB_INLINE char * envoy_api_v2_auth_DownstreamTlsContext_serialize(const envoy_api_v2_auth_DownstreamTlsContext *msg, upb_arena *arena, size_t *len)
Definition: cert.upb.h:629
UPB_INLINE envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext * envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_new(upb_arena *arena)
Definition: cert.upb.h:529
UPB_INLINE struct google_protobuf_BoolValue * envoy_api_v2_auth_CertificateValidationContext_mutable_require_ocsp_staple(envoy_api_v2_auth_CertificateValidationContext *msg, upb_arena *arena)
Definition: cert.upb.h:372
Definition: cert.upb.h:74
UPB_INLINE bool envoy_api_v2_auth_Secret_has_tls_certificate(const envoy_api_v2_auth_Secret *msg)
Definition: cert.upb.h:765
UPB_INLINE upb_strview * envoy_api_v2_auth_CertificateValidationContext_mutable_verify_subject_alt_name(envoy_api_v2_auth_CertificateValidationContext *msg, size_t *len)
Definition: cert.upb.h:359
UPB_INLINE const envoy_api_v2_auth_CertificateValidationContext * envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_default_validation_context(const envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *msg)
Definition: cert.upb.h:541
UPB_INLINE void envoy_api_v2_auth_UpstreamTlsContext_set_common_tls_context(envoy_api_v2_auth_UpstreamTlsContext *msg, envoy_api_v2_auth_CommonTlsContext *value)
Definition: cert.upb.h:588
const upb_msglayout google_protobuf_Any_msginit
Definition: any.upb.c:20
UPB_INLINE void envoy_api_v2_auth_TlsCertificate_set_ocsp_staple(envoy_api_v2_auth_TlsCertificate *msg, struct envoy_api_v2_core_DataSource *value)
Definition: cert.upb.h:236
const upb_msglayout envoy_api_v2_auth_SdsSecretConfig_msginit
Definition: cert.upb.c:195
UPB_INLINE envoy_api_v2_auth_CommonTlsContext_validation_context_type_oneofcases envoy_api_v2_auth_CommonTlsContext_validation_context_type_case(const envoy_api_v2_auth_CommonTlsContext *msg)
Definition: cert.upb.h:429
UPB_INLINE envoy_api_v2_auth_TlsCertificate ** envoy_api_v2_auth_CommonTlsContext_resize_tls_certificates(envoy_api_v2_auth_CommonTlsContext *msg, size_t len, upb_arena *arena)
Definition: cert.upb.h:457
UPB_INLINE const envoy_api_v2_auth_SdsSecretConfig * envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys_sds_secret_config(const envoy_api_v2_auth_DownstreamTlsContext *msg)
Definition: cert.upb.h:646
struct envoy_api_v2_auth_CertificateValidationContext envoy_api_v2_auth_CertificateValidationContext
Definition: cert.upb.h:38
UPB_INLINE void envoy_api_v2_auth_Secret_set_tls_certificate(envoy_api_v2_auth_Secret *msg, envoy_api_v2_auth_TlsCertificate *value)
Definition: cert.upb.h:775
UPB_INLINE void envoy_api_v2_auth_CommonTlsContext_set_tls_params(envoy_api_v2_auth_CommonTlsContext *msg, envoy_api_v2_auth_TlsParameters *value)
Definition: cert.upb.h:442
UPB_INLINE const envoy_api_v2_auth_TlsParameters * envoy_api_v2_auth_CommonTlsContext_tls_params(const envoy_api_v2_auth_CommonTlsContext *msg)
Definition: cert.upb.h:431
UPB_INLINE void envoy_api_v2_auth_CertificateValidationContext_set_require_signed_certificate_timestamp(envoy_api_v2_auth_CertificateValidationContext *msg, struct google_protobuf_BoolValue *value)
Definition: cert.upb.h:381
Definition: cert.upb.h:758
const upb_msglayout envoy_api_v2_auth_Secret_msginit
Definition: cert.upb.c:214
UPB_INLINE upb_strview envoy_api_v2_auth_Secret_name(const envoy_api_v2_auth_Secret *msg)
Definition: cert.upb.h:764
UPB_INLINE envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys_type_oneofcases envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys_type_case(const envoy_api_v2_auth_DownstreamTlsContext *msg)
Definition: cert.upb.h:638
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_auth_UpstreamTlsContext_max_session_keys(const envoy_api_v2_auth_UpstreamTlsContext *msg)
Definition: cert.upb.h:586
UPB_INLINE bool envoy_api_v2_auth_UpstreamTlsContext_allow_renegotiation(const envoy_api_v2_auth_UpstreamTlsContext *msg)
Definition: cert.upb.h:585
UPB_INLINE void envoy_api_v2_auth_TlsCertificate_set_private_key_provider(envoy_api_v2_auth_TlsCertificate *msg, envoy_api_v2_auth_PrivateKeyProvider *value)
Definition: cert.upb.h:261
const upb_msglayout envoy_api_v2_auth_TlsSessionTicketKeys_msginit
Definition: cert.upb.c:79
UPB_INLINE void envoy_api_v2_auth_DownstreamTlsContext_set_common_tls_context(envoy_api_v2_auth_DownstreamTlsContext *msg, envoy_api_v2_auth_CommonTlsContext *value)
Definition: cert.upb.h:648
UPB_INLINE bool envoy_api_v2_auth_PrivateKeyProvider_has_config(const envoy_api_v2_auth_PrivateKeyProvider *msg)
Definition: cert.upb.h:146
UPB_INLINE void envoy_api_v2_auth_Secret_set_name(envoy_api_v2_auth_Secret *msg, upb_strview value)
Definition: cert.upb.h:772
struct envoy_api_v2_auth_Secret envoy_api_v2_auth_Secret
Definition: cert.upb.h:44
UPB_INLINE const struct google_protobuf_BoolValue * envoy_api_v2_auth_DownstreamTlsContext_require_sni(const envoy_api_v2_auth_DownstreamTlsContext *msg)
Definition: cert.upb.h:642
UPB_INLINE upb_strview envoy_api_v2_auth_SdsSecretConfig_name(const envoy_api_v2_auth_SdsSecretConfig *msg)
Definition: cert.upb.h:723
UPB_INLINE upb_strview * envoy_api_v2_auth_CertificateValidationContext_resize_verify_certificate_spki(envoy_api_v2_auth_CertificateValidationContext *msg, size_t len, upb_arena *arena)
Definition: cert.upb.h:352
UPB_INLINE envoy_api_v2_auth_DownstreamTlsContext * envoy_api_v2_auth_DownstreamTlsContext_parse(const char *buf, size_t size, upb_arena *arena)
Definition: cert.upb.h:624
UPB_INLINE void envoy_api_v2_auth_CertificateValidationContext_set_trusted_ca(envoy_api_v2_auth_CertificateValidationContext *msg, struct envoy_api_v2_core_DataSource *value)
Definition: cert.upb.h:327
struct envoy_api_v2_core_ConfigSource envoy_api_v2_core_ConfigSource
Definition: config_source.upb.h:32
UPB_INLINE upb_strview * envoy_api_v2_auth_CertificateValidationContext_mutable_verify_certificate_spki(envoy_api_v2_auth_CertificateValidationContext *msg, size_t *len)
Definition: cert.upb.h:349
UPB_INLINE envoy_api_v2_auth_CertificateValidationContext * envoy_api_v2_auth_CertificateValidationContext_parse(const char *buf, size_t size, upb_arena *arena)
Definition: cert.upb.h:309
Definition: cert.upb.h:425
UPB_INLINE struct envoy_api_v2_auth_PrivateKeyProvider * envoy_api_v2_auth_TlsCertificate_mutable_private_key_provider(envoy_api_v2_auth_TlsCertificate *msg, upb_arena *arena)
Definition: cert.upb.h:264
UPB_INLINE const struct envoy_api_v2_core_ConfigSource * envoy_api_v2_auth_SdsSecretConfig_sds_config(const envoy_api_v2_auth_SdsSecretConfig *msg)
Definition: cert.upb.h:724
UPB_INLINE bool envoy_api_v2_auth_DownstreamTlsContext_has_session_ticket_keys(const envoy_api_v2_auth_DownstreamTlsContext *msg)
Definition: cert.upb.h:643
Definition: cert.upb.h:72
UPB_INLINE upb_strview const * envoy_api_v2_auth_CommonTlsContext_alpn_protocols(const envoy_api_v2_auth_CommonTlsContext *msg, size_t *len)
Definition: cert.upb.h:435
UPB_INLINE envoy_api_v2_auth_PrivateKeyProvider_config_type_oneofcases envoy_api_v2_auth_PrivateKeyProvider_config_type_case(const envoy_api_v2_auth_PrivateKeyProvider *msg)
Definition: cert.upb.h:143
UPB_INLINE bool envoy_api_v2_auth_Secret_has_session_ticket_keys(const envoy_api_v2_auth_Secret *msg)
Definition: cert.upb.h:767
UPB_INLINE char * envoy_api_v2_auth_TlsSessionTicketKeys_serialize(const envoy_api_v2_auth_TlsSessionTicketKeys *msg, upb_arena *arena, size_t *len)
Definition: cert.upb.h:284
UPB_INLINE envoy_api_v2_auth_TlsCertificate ** envoy_api_v2_auth_CommonTlsContext_mutable_tls_certificates(envoy_api_v2_auth_CommonTlsContext *msg, size_t *len)
Definition: cert.upb.h:454
UPB_INLINE char * envoy_api_v2_auth_TlsCertificate_serialize(const envoy_api_v2_auth_TlsCertificate *msg, upb_arena *arena, size_t *len)
Definition: cert.upb.h:189
Definition: cert.upb.h:427
UPB_INLINE void envoy_api_v2_auth_SdsSecretConfig_set_sds_config(envoy_api_v2_auth_SdsSecretConfig *msg, struct envoy_api_v2_core_ConfigSource *value)
Definition: cert.upb.h:729
UPB_INLINE struct google_protobuf_Struct * envoy_api_v2_auth_PrivateKeyProvider_mutable_config(envoy_api_v2_auth_PrivateKeyProvider *msg, upb_arena *arena)
Definition: cert.upb.h:157
UPB_INLINE void envoy_api_v2_auth_TlsCertificate_set_password(envoy_api_v2_auth_TlsCertificate *msg, struct envoy_api_v2_core_DataSource *value)
Definition: cert.upb.h:224
UPB_INLINE void envoy_api_v2_auth_UpstreamTlsContext_set_allow_renegotiation(envoy_api_v2_auth_UpstreamTlsContext *msg, bool value)
Definition: cert.upb.h:603
UPB_INLINE upb_strview * envoy_api_v2_auth_TlsParameters_resize_ecdh_curves(envoy_api_v2_auth_TlsParameters *msg, size_t len, upb_arena *arena)
Definition: cert.upb.h:116
const upb_msglayout google_protobuf_BoolValue_msginit
Definition: wrappers.upb.c:79
UPB_INLINE bool envoy_api_v2_auth_DownstreamTlsContext_has_session_ticket_keys_sds_secret_config(const envoy_api_v2_auth_DownstreamTlsContext *msg)
Definition: cert.upb.h:645
UPB_INLINE envoy_api_v2_auth_PrivateKeyProvider * envoy_api_v2_auth_PrivateKeyProvider_parse(const char *buf, size_t size, upb_arena *arena)
Definition: cert.upb.h:129
UPB_INLINE envoy_api_v2_auth_DownstreamTlsContext * envoy_api_v2_auth_DownstreamTlsContext_new(upb_arena *arena)
Definition: cert.upb.h:621
UPB_INLINE char * envoy_api_v2_auth_TlsParameters_serialize(const envoy_api_v2_auth_TlsParameters *msg, upb_arena *arena, size_t *len)
Definition: cert.upb.h:88
UPB_INLINE void envoy_api_v2_auth_Secret_set_validation_context(envoy_api_v2_auth_Secret *msg, envoy_api_v2_auth_CertificateValidationContext *value)
Definition: cert.upb.h:799
UPB_INLINE void envoy_api_v2_auth_Secret_set_session_ticket_keys(envoy_api_v2_auth_Secret *msg, envoy_api_v2_auth_TlsSessionTicketKeys *value)
Definition: cert.upb.h:787
const upb_msglayout envoy_api_v2_auth_CertificateValidationContext_msginit
Definition: cert.upb.c:101
UPB_INLINE int32_t envoy_api_v2_auth_TlsParameters_tls_minimum_protocol_version(const envoy_api_v2_auth_TlsParameters *msg)
Definition: cert.upb.h:92
UPB_INLINE const struct google_protobuf_Struct * envoy_api_v2_auth_PrivateKeyProvider_config(const envoy_api_v2_auth_PrivateKeyProvider *msg)
Definition: cert.upb.h:147
envoy_api_v2_auth_CommonTlsContext_validation_context_type_oneofcases
Definition: cert.upb.h:423
struct envoy_api_v2_auth_TlsSessionTicketKeys envoy_api_v2_auth_TlsSessionTicketKeys
Definition: cert.upb.h:37
UPB_INLINE const envoy_api_v2_auth_SdsSecretConfig * envoy_api_v2_auth_CommonTlsContext_validation_context_sds_secret_config(const envoy_api_v2_auth_CommonTlsContext *msg)
Definition: cert.upb.h:438
const upb_msglayout envoy_api_v2_core_DataSource_msginit
Definition: base.upb.c:154
UPB_INLINE struct envoy_api_v2_auth_CertificateValidationContext * envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_mutable_default_validation_context(envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *msg, upb_arena *arena)
Definition: cert.upb.h:547
const upb_msglayout envoy_api_v2_auth_UpstreamTlsContext_msginit
Definition: cert.upb.c:159
UPB_INLINE bool envoy_api_v2_auth_CommonTlsContext_add_alpn_protocols(envoy_api_v2_auth_CommonTlsContext *msg, upb_strview val, upb_arena *arena)
Definition: cert.upb.h:485
UPB_INLINE struct envoy_api_v2_auth_TlsCertificate * envoy_api_v2_auth_Secret_mutable_tls_certificate(envoy_api_v2_auth_Secret *msg, upb_arena *arena)
Definition: cert.upb.h:778
UPB_INLINE struct envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext * envoy_api_v2_auth_CommonTlsContext_mutable_combined_validation_context(envoy_api_v2_auth_CommonTlsContext *msg, upb_arena *arena)
Definition: cert.upb.h:517
Definition: cert.upb.h:757
UPB_INLINE bool envoy_api_v2_auth_CertificateValidationContext_allow_expired_certificate(const envoy_api_v2_auth_CertificateValidationContext *msg)
Definition: cert.upb.h:325
UPB_INLINE bool envoy_api_v2_auth_TlsParameters_add_cipher_suites(envoy_api_v2_auth_TlsParameters *msg, upb_strview val, upb_arena *arena)
Definition: cert.upb.h:109
UPB_INLINE const struct google_protobuf_BoolValue * envoy_api_v2_auth_DownstreamTlsContext_require_client_certificate(const envoy_api_v2_auth_DownstreamTlsContext *msg)
Definition: cert.upb.h:641
UPB_INLINE const struct envoy_api_v2_core_DataSource *const * envoy_api_v2_auth_TlsCertificate_signed_certificate_timestamp(const envoy_api_v2_auth_TlsCertificate *msg, size_t *len)
Definition: cert.upb.h:197
UPB_INLINE envoy_api_v2_auth_SdsSecretConfig * envoy_api_v2_auth_SdsSecretConfig_parse(const char *buf, size_t size, upb_arena *arena)
Definition: cert.upb.h:714
UPB_INLINE struct envoy_api_v2_core_DataSource * envoy_api_v2_auth_TlsSessionTicketKeys_add_keys(envoy_api_v2_auth_TlsSessionTicketKeys *msg, upb_arena *arena)
Definition: cert.upb.h:296
struct envoy_api_v2_auth_SdsSecretConfig envoy_api_v2_auth_SdsSecretConfig
Definition: cert.upb.h:43
UPB_INLINE struct envoy_api_v2_core_DataSource * envoy_api_v2_auth_TlsCertificate_mutable_password(envoy_api_v2_auth_TlsCertificate *msg, upb_arena *arena)
Definition: cert.upb.h:227
UPB_INLINE struct envoy_api_v2_core_DataSource ** envoy_api_v2_auth_TlsCertificate_resize_signed_certificate_timestamp(envoy_api_v2_auth_TlsCertificate *msg, size_t len, upb_arena *arena)
Definition: cert.upb.h:251
UPB_INLINE const envoy_api_v2_auth_TlsSessionTicketKeys * envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys(const envoy_api_v2_auth_DownstreamTlsContext *msg)
Definition: cert.upb.h:644
struct envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext
Definition: cert.upb.h:40
UPB_INLINE struct envoy_api_v2_auth_CertificateValidationContext * envoy_api_v2_auth_CommonTlsContext_mutable_validation_context(envoy_api_v2_auth_CommonTlsContext *msg, upb_arena *arena)
Definition: cert.upb.h:470
UPB_INLINE char * envoy_api_v2_auth_SdsSecretConfig_serialize(const envoy_api_v2_auth_SdsSecretConfig *msg, upb_arena *arena, size_t *len)
Definition: cert.upb.h:719
UPB_INLINE upb_strview * envoy_api_v2_auth_CommonTlsContext_mutable_alpn_protocols(envoy_api_v2_auth_CommonTlsContext *msg, size_t *len)
Definition: cert.upb.h:479
UPB_INLINE bool envoy_api_v2_auth_PrivateKeyProvider_has_typed_config(const envoy_api_v2_auth_PrivateKeyProvider *msg)
Definition: cert.upb.h:148
UPB_INLINE char * envoy_api_v2_auth_PrivateKeyProvider_serialize(const envoy_api_v2_auth_PrivateKeyProvider *msg, upb_arena *arena, size_t *len)
Definition: cert.upb.h:134
UPB_INLINE envoy_api_v2_auth_TlsParameters * envoy_api_v2_auth_TlsParameters_parse(const char *buf, size_t size, upb_arena *arena)
Definition: cert.upb.h:83
UPB_INLINE char * envoy_api_v2_auth_CommonTlsContext_serialize(const envoy_api_v2_auth_CommonTlsContext *msg, upb_arena *arena, size_t *len)
Definition: cert.upb.h:419
UPB_INLINE upb_strview * envoy_api_v2_auth_CommonTlsContext_resize_alpn_protocols(envoy_api_v2_auth_CommonTlsContext *msg, size_t len, upb_arena *arena)
Definition: cert.upb.h:482
UPB_INLINE struct envoy_api_v2_core_DataSource * envoy_api_v2_auth_CertificateValidationContext_mutable_trusted_ca(envoy_api_v2_auth_CertificateValidationContext *msg, upb_arena *arena)
Definition: cert.upb.h:330
UPB_INLINE void envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_set_default_validation_context(envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *msg, envoy_api_v2_auth_CertificateValidationContext *value)
Definition: cert.upb.h:544
UPB_INLINE struct envoy_api_v2_auth_SdsSecretConfig * envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_mutable_validation_context_sds_secret_config(envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *msg, upb_arena *arena)
Definition: cert.upb.h:559
UPB_INLINE struct envoy_api_v2_auth_CommonTlsContext * envoy_api_v2_auth_UpstreamTlsContext_mutable_common_tls_context(envoy_api_v2_auth_UpstreamTlsContext *msg, upb_arena *arena)
Definition: cert.upb.h:591
UPB_INLINE char * envoy_api_v2_auth_Secret_serialize(const envoy_api_v2_auth_Secret *msg, upb_arena *arena, size_t *len)
Definition: cert.upb.h:752
UPB_INLINE envoy_api_v2_auth_PrivateKeyProvider * envoy_api_v2_auth_PrivateKeyProvider_new(upb_arena *arena)
Definition: cert.upb.h:126
const upb_msglayout envoy_api_v2_auth_DownstreamTlsContext_msginit
Definition: cert.upb.c:180
struct envoy_api_v2_core_DataSource envoy_api_v2_core_DataSource
Definition: base.upb.h:48
UPB_INLINE char * envoy_api_v2_auth_CertificateValidationContext_serialize(const envoy_api_v2_auth_CertificateValidationContext *msg, upb_arena *arena, size_t *len)
Definition: cert.upb.h:314
UPB_INLINE const struct google_protobuf_BoolValue * envoy_api_v2_auth_CertificateValidationContext_require_signed_certificate_timestamp(const envoy_api_v2_auth_CertificateValidationContext *msg)
Definition: cert.upb.h:323
const upb_msglayout envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_msginit
Definition: cert.upb.c:141
UPB_INLINE bool envoy_api_v2_auth_CertificateValidationContext_add_verify_certificate_hash(envoy_api_v2_auth_CertificateValidationContext *msg, upb_strview val, upb_arena *arena)
Definition: cert.upb.h:345
UPB_INLINE bool envoy_api_v2_auth_CertificateValidationContext_add_verify_certificate_spki(envoy_api_v2_auth_CertificateValidationContext *msg, upb_strview val, upb_arena *arena)
Definition: cert.upb.h:355
UPB_INLINE upb_strview * envoy_api_v2_auth_TlsParameters_resize_cipher_suites(envoy_api_v2_auth_TlsParameters *msg, size_t len, upb_arena *arena)
Definition: cert.upb.h:106
Definition: cert.upb.h:634
UPB_INLINE bool envoy_api_v2_auth_TlsParameters_add_ecdh_curves(envoy_api_v2_auth_TlsParameters *msg, upb_strview val, upb_arena *arena)
Definition: cert.upb.h:119
UPB_INLINE envoy_api_v2_auth_CertificateValidationContext * envoy_api_v2_auth_CertificateValidationContext_new(upb_arena *arena)
Definition: cert.upb.h:306
const upb_msglayout google_protobuf_Struct_msginit
Definition: struct.upb.c:23
UPB_INLINE upb_strview envoy_api_v2_auth_UpstreamTlsContext_sni(const envoy_api_v2_auth_UpstreamTlsContext *msg)
Definition: cert.upb.h:584
struct envoy_api_v2_auth_TlsCertificate envoy_api_v2_auth_TlsCertificate
Definition: cert.upb.h:36
UPB_INLINE void envoy_api_v2_auth_CommonTlsContext_set_validation_context_sds_secret_config(envoy_api_v2_auth_CommonTlsContext *msg, envoy_api_v2_auth_SdsSecretConfig *value)
Definition: cert.upb.h:502
UPB_INLINE void envoy_api_v2_auth_TlsCertificate_set_certificate_chain(envoy_api_v2_auth_TlsCertificate *msg, struct envoy_api_v2_core_DataSource *value)
Definition: cert.upb.h:200
UPB_INLINE bool envoy_api_v2_auth_Secret_has_validation_context(const envoy_api_v2_auth_Secret *msg)
Definition: cert.upb.h:769
UPB_INLINE upb_strview const * envoy_api_v2_auth_TlsParameters_ecdh_curves(const envoy_api_v2_auth_TlsParameters *msg, size_t *len)
Definition: cert.upb.h:95
UPB_INLINE void envoy_api_v2_auth_CommonTlsContext_set_validation_context(envoy_api_v2_auth_CommonTlsContext *msg, envoy_api_v2_auth_CertificateValidationContext *value)
Definition: cert.upb.h:467
UPB_INLINE envoy_api_v2_auth_CommonTlsContext * envoy_api_v2_auth_CommonTlsContext_new(upb_arena *arena)
Definition: cert.upb.h:411
UPB_INLINE void envoy_api_v2_auth_SdsSecretConfig_set_name(envoy_api_v2_auth_SdsSecretConfig *msg, upb_strview value)
Definition: cert.upb.h:726
UPB_INLINE bool envoy_api_v2_auth_CommonTlsContext_has_validation_context(const envoy_api_v2_auth_CommonTlsContext *msg)
Definition: cert.upb.h:433
UPB_INLINE void envoy_api_v2_auth_CertificateValidationContext_set_require_ocsp_staple(envoy_api_v2_auth_CertificateValidationContext *msg, struct google_protobuf_BoolValue *value)
Definition: cert.upb.h:369
UPB_INLINE upb_strview const * envoy_api_v2_auth_CertificateValidationContext_verify_certificate_hash(const envoy_api_v2_auth_CertificateValidationContext *msg, size_t *len)
Definition: cert.upb.h:319
const upb_msglayout google_protobuf_UInt32Value_msginit
Definition: wrappers.upb.c:69
UPB_INLINE envoy_api_v2_auth_Secret_type_oneofcases envoy_api_v2_auth_Secret_type_case(const envoy_api_v2_auth_Secret *msg)
Definition: cert.upb.h:762
struct envoy_api_v2_auth_TlsParameters envoy_api_v2_auth_TlsParameters
Definition: cert.upb.h:34
struct envoy_api_v2_auth_CommonTlsContext envoy_api_v2_auth_CommonTlsContext
Definition: cert.upb.h:39
envoy_api_v2_auth_TlsParameters_TlsProtocol
Definition: cert.upb.h:69
UPB_INLINE struct envoy_api_v2_auth_CertificateValidationContext * envoy_api_v2_auth_Secret_mutable_validation_context(envoy_api_v2_auth_Secret *msg, upb_arena *arena)
Definition: cert.upb.h:802
UPB_INLINE struct envoy_api_v2_auth_TlsSessionTicketKeys * envoy_api_v2_auth_DownstreamTlsContext_mutable_session_ticket_keys(envoy_api_v2_auth_DownstreamTlsContext *msg, upb_arena *arena)
Definition: cert.upb.h:687
UPB_INLINE envoy_api_v2_auth_UpstreamTlsContext * envoy_api_v2_auth_UpstreamTlsContext_new(upb_arena *arena)
Definition: cert.upb.h:571
UPB_INLINE const envoy_api_v2_auth_SdsSecretConfig * envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_validation_context_sds_secret_config(const envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *msg)
Definition: cert.upb.h:542
UPB_INLINE char * envoy_api_v2_auth_UpstreamTlsContext_serialize(const envoy_api_v2_auth_UpstreamTlsContext *msg, upb_arena *arena, size_t *len)
Definition: cert.upb.h:579
envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys_type_oneofcases
Definition: cert.upb.h:633
UPB_INLINE void envoy_api_v2_auth_PrivateKeyProvider_set_provider_name(envoy_api_v2_auth_PrivateKeyProvider *msg, upb_strview value)
Definition: cert.upb.h:151
struct envoy_api_v2_auth_DownstreamTlsContext envoy_api_v2_auth_DownstreamTlsContext
Definition: cert.upb.h:42
UPB_INLINE struct envoy_api_v2_auth_SdsSecretConfig * envoy_api_v2_auth_CommonTlsContext_mutable_validation_context_sds_secret_config(envoy_api_v2_auth_CommonTlsContext *msg, upb_arena *arena)
Definition: cert.upb.h:505
UPB_INLINE const struct google_protobuf_Any * envoy_api_v2_auth_PrivateKeyProvider_typed_config(const envoy_api_v2_auth_PrivateKeyProvider *msg)
Definition: cert.upb.h:149
struct envoy_api_v2_auth_UpstreamTlsContext envoy_api_v2_auth_UpstreamTlsContext
Definition: cert.upb.h:41
Definition: cert.upb.h:71
UPB_INLINE const struct envoy_api_v2_core_DataSource * envoy_api_v2_auth_TlsCertificate_ocsp_staple(const envoy_api_v2_auth_TlsCertificate *msg)
Definition: cert.upb.h:196
UPB_INLINE struct envoy_api_v2_auth_CommonTlsContext * envoy_api_v2_auth_DownstreamTlsContext_mutable_common_tls_context(envoy_api_v2_auth_DownstreamTlsContext *msg, upb_arena *arena)
Definition: cert.upb.h:651
UPB_INLINE struct google_protobuf_BoolValue * envoy_api_v2_auth_CertificateValidationContext_mutable_require_signed_certificate_timestamp(envoy_api_v2_auth_CertificateValidationContext *msg, upb_arena *arena)
Definition: cert.upb.h:384
UPB_INLINE const envoy_api_v2_auth_CertificateValidationContext * envoy_api_v2_auth_CommonTlsContext_validation_context(const envoy_api_v2_auth_CommonTlsContext *msg)
Definition: cert.upb.h:434
const upb_msglayout envoy_api_v2_auth_TlsParameters_msginit
Definition: cert.upb.c:28
Definition: cert.upb.h:140
UPB_INLINE struct envoy_api_v2_auth_SdsSecretConfig * envoy_api_v2_auth_CommonTlsContext_add_tls_certificate_sds_secret_configs(envoy_api_v2_auth_CommonTlsContext *msg, upb_arena *arena)
Definition: cert.upb.h:495
UPB_INLINE void envoy_api_v2_auth_DownstreamTlsContext_set_require_client_certificate(envoy_api_v2_auth_DownstreamTlsContext *msg, struct google_protobuf_BoolValue *value)
Definition: cert.upb.h:660
UPB_INLINE const struct envoy_api_v2_core_DataSource * envoy_api_v2_auth_TlsCertificate_private_key(const envoy_api_v2_auth_TlsCertificate *msg)
Definition: cert.upb.h:194
envoy_api_v2_auth_PrivateKeyProvider_config_type_oneofcases
Definition: cert.upb.h:138
UPB_INLINE void envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_set_validation_context_sds_secret_config(envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *msg, envoy_api_v2_auth_SdsSecretConfig *value)
Definition: cert.upb.h:556
UPB_INLINE upb_strview * envoy_api_v2_auth_CertificateValidationContext_resize_verify_subject_alt_name(envoy_api_v2_auth_CertificateValidationContext *msg, size_t len, upb_arena *arena)
Definition: cert.upb.h:362
UPB_INLINE const envoy_api_v2_auth_CommonTlsContext * envoy_api_v2_auth_UpstreamTlsContext_common_tls_context(const envoy_api_v2_auth_UpstreamTlsContext *msg)
Definition: cert.upb.h:583
UPB_INLINE const struct envoy_api_v2_core_DataSource *const * envoy_api_v2_auth_TlsSessionTicketKeys_keys(const envoy_api_v2_auth_TlsSessionTicketKeys *msg, size_t *len)
Definition: cert.upb.h:288
UPB_INLINE void envoy_api_v2_auth_UpstreamTlsContext_set_max_session_keys(envoy_api_v2_auth_UpstreamTlsContext *msg, struct google_protobuf_UInt32Value *value)
Definition: cert.upb.h:606
UPB_INLINE envoy_api_v2_auth_CommonTlsContext * envoy_api_v2_auth_CommonTlsContext_parse(const char *buf, size_t size, upb_arena *arena)
Definition: cert.upb.h:414
const upb_msglayout envoy_api_v2_core_ConfigSource_msginit
Definition: config_source.upb.c:84
UPB_INLINE void envoy_api_v2_auth_UpstreamTlsContext_set_sni(envoy_api_v2_auth_UpstreamTlsContext *msg, upb_strview value)
Definition: cert.upb.h:600
Definition: cert.upb.h:424
UPB_INLINE envoy_api_v2_auth_SdsSecretConfig ** envoy_api_v2_auth_CommonTlsContext_mutable_tls_certificate_sds_secret_configs(envoy_api_v2_auth_CommonTlsContext *msg, size_t *len)
Definition: cert.upb.h:489
struct google_protobuf_BoolValue google_protobuf_BoolValue
Definition: wrappers.upb.h:38
Definition: cert.upb.h:426
UPB_INLINE const envoy_api_v2_auth_SdsSecretConfig *const * envoy_api_v2_auth_CommonTlsContext_tls_certificate_sds_secret_configs(const envoy_api_v2_auth_CommonTlsContext *msg, size_t *len)
Definition: cert.upb.h:436
UPB_INLINE const struct google_protobuf_BoolValue * envoy_api_v2_auth_CertificateValidationContext_require_ocsp_staple(const envoy_api_v2_auth_CertificateValidationContext *msg)
Definition: cert.upb.h:322
UPB_INLINE void envoy_api_v2_auth_TlsParameters_set_tls_maximum_protocol_version(envoy_api_v2_auth_TlsParameters *msg, int32_t value)
Definition: cert.upb.h:100
UPB_INLINE struct envoy_api_v2_core_ConfigSource * envoy_api_v2_auth_SdsSecretConfig_mutable_sds_config(envoy_api_v2_auth_SdsSecretConfig *msg, upb_arena *arena)
Definition: cert.upb.h:732
UPB_INLINE const envoy_api_v2_auth_CommonTlsContext * envoy_api_v2_auth_DownstreamTlsContext_common_tls_context(const envoy_api_v2_auth_DownstreamTlsContext *msg)
Definition: cert.upb.h:640
UPB_INLINE upb_strview * envoy_api_v2_auth_CertificateValidationContext_mutable_verify_certificate_hash(envoy_api_v2_auth_CertificateValidationContext *msg, size_t *len)
Definition: cert.upb.h:339
UPB_INLINE struct envoy_api_v2_core_DataSource * envoy_api_v2_auth_TlsCertificate_mutable_private_key(envoy_api_v2_auth_TlsCertificate *msg, upb_arena *arena)
Definition: cert.upb.h:215
UPB_INLINE upb_strview * envoy_api_v2_auth_TlsParameters_mutable_ecdh_curves(envoy_api_v2_auth_TlsParameters *msg, size_t *len)
Definition: cert.upb.h:113
Definition: cert.upb.h:760
UPB_INLINE void envoy_api_v2_auth_PrivateKeyProvider_set_config(envoy_api_v2_auth_PrivateKeyProvider *msg, struct google_protobuf_Struct *value)
Definition: cert.upb.h:154
struct google_protobuf_Any google_protobuf_Any
Definition: any.upb.h:24
UPB_INLINE bool envoy_api_v2_auth_CommonTlsContext_has_validation_context_sds_secret_config(const envoy_api_v2_auth_CommonTlsContext *msg)
Definition: cert.upb.h:437
UPB_INLINE upb_strview const * envoy_api_v2_auth_CertificateValidationContext_verify_subject_alt_name(const envoy_api_v2_auth_CertificateValidationContext *msg, size_t *len)
Definition: cert.upb.h:321
UPB_INLINE void envoy_api_v2_auth_TlsParameters_set_tls_minimum_protocol_version(envoy_api_v2_auth_TlsParameters *msg, int32_t value)
Definition: cert.upb.h:97
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_auth_UpstreamTlsContext_mutable_max_session_keys(envoy_api_v2_auth_UpstreamTlsContext *msg, upb_arena *arena)
Definition: cert.upb.h:609
UPB_INLINE envoy_api_v2_auth_TlsParameters * envoy_api_v2_auth_TlsParameters_new(upb_arena *arena)
Definition: cert.upb.h:80
UPB_INLINE struct envoy_api_v2_core_DataSource * envoy_api_v2_auth_TlsCertificate_mutable_ocsp_staple(envoy_api_v2_auth_TlsCertificate *msg, upb_arena *arena)
Definition: cert.upb.h:239
UPB_INLINE struct envoy_api_v2_core_DataSource * envoy_api_v2_auth_TlsCertificate_mutable_certificate_chain(envoy_api_v2_auth_TlsCertificate *msg, upb_arena *arena)
Definition: cert.upb.h:203
UPB_INLINE struct envoy_api_v2_core_DataSource ** envoy_api_v2_auth_TlsSessionTicketKeys_resize_keys(envoy_api_v2_auth_TlsSessionTicketKeys *msg, size_t len, upb_arena *arena)
Definition: cert.upb.h:293
UPB_INLINE const envoy_api_v2_auth_PrivateKeyProvider * envoy_api_v2_auth_TlsCertificate_private_key_provider(const envoy_api_v2_auth_TlsCertificate *msg)
Definition: cert.upb.h:198
UPB_INLINE struct envoy_api_v2_core_DataSource ** envoy_api_v2_auth_TlsSessionTicketKeys_mutable_keys(envoy_api_v2_auth_TlsSessionTicketKeys *msg, size_t *len)
Definition: cert.upb.h:290
UPB_INLINE const struct envoy_api_v2_core_DataSource * envoy_api_v2_auth_CertificateValidationContext_trusted_ca(const envoy_api_v2_auth_CertificateValidationContext *msg)
Definition: cert.upb.h:318
UPB_INLINE void envoy_api_v2_auth_DownstreamTlsContext_set_require_sni(envoy_api_v2_auth_DownstreamTlsContext *msg, struct google_protobuf_BoolValue *value)
Definition: cert.upb.h:672
Definition: cert.upb.h:635
UPB_INLINE const struct envoy_api_v2_core_DataSource * envoy_api_v2_auth_TlsCertificate_password(const envoy_api_v2_auth_TlsCertificate *msg)
Definition: cert.upb.h:195
UPB_INLINE const struct envoy_api_v2_core_DataSource * envoy_api_v2_auth_CertificateValidationContext_crl(const envoy_api_v2_auth_CertificateValidationContext *msg)
Definition: cert.upb.h:324
UPB_INLINE struct envoy_api_v2_core_DataSource ** envoy_api_v2_auth_TlsCertificate_mutable_signed_certificate_timestamp(envoy_api_v2_auth_TlsCertificate *msg, size_t *len)
Definition: cert.upb.h:248
UPB_INLINE envoy_api_v2_auth_Secret * envoy_api_v2_auth_Secret_parse(const char *buf, size_t size, upb_arena *arena)
Definition: cert.upb.h:747
UPB_INLINE const envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext * envoy_api_v2_auth_CommonTlsContext_combined_validation_context(const envoy_api_v2_auth_CommonTlsContext *msg)
Definition: cert.upb.h:440
UPB_INLINE void envoy_api_v2_auth_DownstreamTlsContext_set_session_ticket_keys_sds_secret_config(envoy_api_v2_auth_DownstreamTlsContext *msg, envoy_api_v2_auth_SdsSecretConfig *value)
Definition: cert.upb.h:696
UPB_INLINE const envoy_api_v2_auth_CertificateValidationContext * envoy_api_v2_auth_Secret_validation_context(const envoy_api_v2_auth_Secret *msg)
Definition: cert.upb.h:770
UPB_INLINE upb_strview * envoy_api_v2_auth_TlsParameters_mutable_cipher_suites(envoy_api_v2_auth_TlsParameters *msg, size_t *len)
Definition: cert.upb.h:103
struct envoy_api_v2_auth_PrivateKeyProvider envoy_api_v2_auth_PrivateKeyProvider
Definition: cert.upb.h:35
UPB_INLINE struct envoy_api_v2_core_DataSource * envoy_api_v2_auth_TlsCertificate_add_signed_certificate_timestamp(envoy_api_v2_auth_TlsCertificate *msg, upb_arena *arena)
Definition: cert.upb.h:254
UPB_INLINE const envoy_api_v2_auth_TlsCertificate *const * envoy_api_v2_auth_CommonTlsContext_tls_certificates(const envoy_api_v2_auth_CommonTlsContext *msg, size_t *len)
Definition: cert.upb.h:432
UPB_INLINE envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext * envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_parse(const char *buf, size_t size, upb_arena *arena)
Definition: cert.upb.h:532
Definition: cert.upb.h:70
UPB_INLINE struct envoy_api_v2_auth_TlsParameters * envoy_api_v2_auth_CommonTlsContext_mutable_tls_params(envoy_api_v2_auth_CommonTlsContext *msg, upb_arena *arena)
Definition: cert.upb.h:445
UPB_INLINE envoy_api_v2_auth_TlsCertificate * envoy_api_v2_auth_TlsCertificate_new(upb_arena *arena)
Definition: cert.upb.h:181
UPB_INLINE envoy_api_v2_auth_SdsSecretConfig * envoy_api_v2_auth_SdsSecretConfig_new(upb_arena *arena)
Definition: cert.upb.h:711
UPB_INLINE upb_strview const * envoy_api_v2_auth_CertificateValidationContext_verify_certificate_spki(const envoy_api_v2_auth_CertificateValidationContext *msg, size_t *len)
Definition: cert.upb.h:320
UPB_INLINE char * envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_serialize(const envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *msg, upb_arena *arena, size_t *len)
Definition: cert.upb.h:537
UPB_INLINE envoy_api_v2_auth_Secret * envoy_api_v2_auth_Secret_new(upb_arena *arena)
Definition: cert.upb.h:744
UPB_INLINE struct google_protobuf_BoolValue * envoy_api_v2_auth_DownstreamTlsContext_mutable_require_sni(envoy_api_v2_auth_DownstreamTlsContext *msg, upb_arena *arena)
Definition: cert.upb.h:675
const upb_msglayout envoy_api_v2_auth_PrivateKeyProvider_msginit
Definition: cert.upb.c:45
UPB_INLINE struct envoy_api_v2_auth_SdsSecretConfig * envoy_api_v2_auth_DownstreamTlsContext_mutable_session_ticket_keys_sds_secret_config(envoy_api_v2_auth_DownstreamTlsContext *msg, upb_arena *arena)
Definition: cert.upb.h:699
UPB_INLINE void envoy_api_v2_auth_DownstreamTlsContext_set_session_ticket_keys(envoy_api_v2_auth_DownstreamTlsContext *msg, envoy_api_v2_auth_TlsSessionTicketKeys *value)
Definition: cert.upb.h:684
const upb_msglayout envoy_api_v2_auth_TlsCertificate_msginit
Definition: cert.upb.c:65