1
2
3
4
5
6
7 package envoy_admin_v2alpha
8
9 import (
10 _ "github.com/cncf/udpa/go/udpa/annotations"
11 proto "github.com/golang/protobuf/proto"
12 timestamp "github.com/golang/protobuf/ptypes/timestamp"
13 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
14 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
15 reflect "reflect"
16 sync "sync"
17 )
18
19 const (
20
21 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
22
23 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
24 )
25
26
27
28 const _ = proto.ProtoPackageIsVersion4
29
30
31
32
33 type Certificates struct {
34 state protoimpl.MessageState
35 sizeCache protoimpl.SizeCache
36 unknownFields protoimpl.UnknownFields
37
38
39 Certificates []*Certificate `protobuf:"bytes,1,rep,name=certificates,proto3" json:"certificates,omitempty"`
40 }
41
42 func (x *Certificates) Reset() {
43 *x = Certificates{}
44 if protoimpl.UnsafeEnabled {
45 mi := &file_envoy_admin_v2alpha_certs_proto_msgTypes[0]
46 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
47 ms.StoreMessageInfo(mi)
48 }
49 }
50
51 func (x *Certificates) String() string {
52 return protoimpl.X.MessageStringOf(x)
53 }
54
55 func (*Certificates) ProtoMessage() {}
56
57 func (x *Certificates) ProtoReflect() protoreflect.Message {
58 mi := &file_envoy_admin_v2alpha_certs_proto_msgTypes[0]
59 if protoimpl.UnsafeEnabled && x != nil {
60 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
61 if ms.LoadMessageInfo() == nil {
62 ms.StoreMessageInfo(mi)
63 }
64 return ms
65 }
66 return mi.MessageOf(x)
67 }
68
69
70 func (*Certificates) Descriptor() ([]byte, []int) {
71 return file_envoy_admin_v2alpha_certs_proto_rawDescGZIP(), []int{0}
72 }
73
74 func (x *Certificates) GetCertificates() []*Certificate {
75 if x != nil {
76 return x.Certificates
77 }
78 return nil
79 }
80
81 type Certificate struct {
82 state protoimpl.MessageState
83 sizeCache protoimpl.SizeCache
84 unknownFields protoimpl.UnknownFields
85
86
87 CaCert []*CertificateDetails `protobuf:"bytes,1,rep,name=ca_cert,json=caCert,proto3" json:"ca_cert,omitempty"`
88
89 CertChain []*CertificateDetails `protobuf:"bytes,2,rep,name=cert_chain,json=certChain,proto3" json:"cert_chain,omitempty"`
90 }
91
92 func (x *Certificate) Reset() {
93 *x = Certificate{}
94 if protoimpl.UnsafeEnabled {
95 mi := &file_envoy_admin_v2alpha_certs_proto_msgTypes[1]
96 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
97 ms.StoreMessageInfo(mi)
98 }
99 }
100
101 func (x *Certificate) String() string {
102 return protoimpl.X.MessageStringOf(x)
103 }
104
105 func (*Certificate) ProtoMessage() {}
106
107 func (x *Certificate) ProtoReflect() protoreflect.Message {
108 mi := &file_envoy_admin_v2alpha_certs_proto_msgTypes[1]
109 if protoimpl.UnsafeEnabled && x != nil {
110 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
111 if ms.LoadMessageInfo() == nil {
112 ms.StoreMessageInfo(mi)
113 }
114 return ms
115 }
116 return mi.MessageOf(x)
117 }
118
119
120 func (*Certificate) Descriptor() ([]byte, []int) {
121 return file_envoy_admin_v2alpha_certs_proto_rawDescGZIP(), []int{1}
122 }
123
124 func (x *Certificate) GetCaCert() []*CertificateDetails {
125 if x != nil {
126 return x.CaCert
127 }
128 return nil
129 }
130
131 func (x *Certificate) GetCertChain() []*CertificateDetails {
132 if x != nil {
133 return x.CertChain
134 }
135 return nil
136 }
137
138
139 type CertificateDetails struct {
140 state protoimpl.MessageState
141 sizeCache protoimpl.SizeCache
142 unknownFields protoimpl.UnknownFields
143
144
145 Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
146
147 SerialNumber string `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
148
149 SubjectAltNames []*SubjectAlternateName `protobuf:"bytes,3,rep,name=subject_alt_names,json=subjectAltNames,proto3" json:"subject_alt_names,omitempty"`
150
151 DaysUntilExpiration uint64 `protobuf:"varint,4,opt,name=days_until_expiration,json=daysUntilExpiration,proto3" json:"days_until_expiration,omitempty"`
152
153 ValidFrom *timestamp.Timestamp `protobuf:"bytes,5,opt,name=valid_from,json=validFrom,proto3" json:"valid_from,omitempty"`
154
155 ExpirationTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`
156 }
157
158 func (x *CertificateDetails) Reset() {
159 *x = CertificateDetails{}
160 if protoimpl.UnsafeEnabled {
161 mi := &file_envoy_admin_v2alpha_certs_proto_msgTypes[2]
162 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
163 ms.StoreMessageInfo(mi)
164 }
165 }
166
167 func (x *CertificateDetails) String() string {
168 return protoimpl.X.MessageStringOf(x)
169 }
170
171 func (*CertificateDetails) ProtoMessage() {}
172
173 func (x *CertificateDetails) ProtoReflect() protoreflect.Message {
174 mi := &file_envoy_admin_v2alpha_certs_proto_msgTypes[2]
175 if protoimpl.UnsafeEnabled && x != nil {
176 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
177 if ms.LoadMessageInfo() == nil {
178 ms.StoreMessageInfo(mi)
179 }
180 return ms
181 }
182 return mi.MessageOf(x)
183 }
184
185
186 func (*CertificateDetails) Descriptor() ([]byte, []int) {
187 return file_envoy_admin_v2alpha_certs_proto_rawDescGZIP(), []int{2}
188 }
189
190 func (x *CertificateDetails) GetPath() string {
191 if x != nil {
192 return x.Path
193 }
194 return ""
195 }
196
197 func (x *CertificateDetails) GetSerialNumber() string {
198 if x != nil {
199 return x.SerialNumber
200 }
201 return ""
202 }
203
204 func (x *CertificateDetails) GetSubjectAltNames() []*SubjectAlternateName {
205 if x != nil {
206 return x.SubjectAltNames
207 }
208 return nil
209 }
210
211 func (x *CertificateDetails) GetDaysUntilExpiration() uint64 {
212 if x != nil {
213 return x.DaysUntilExpiration
214 }
215 return 0
216 }
217
218 func (x *CertificateDetails) GetValidFrom() *timestamp.Timestamp {
219 if x != nil {
220 return x.ValidFrom
221 }
222 return nil
223 }
224
225 func (x *CertificateDetails) GetExpirationTime() *timestamp.Timestamp {
226 if x != nil {
227 return x.ExpirationTime
228 }
229 return nil
230 }
231
232 type SubjectAlternateName struct {
233 state protoimpl.MessageState
234 sizeCache protoimpl.SizeCache
235 unknownFields protoimpl.UnknownFields
236
237
238
239
240
241
242
243 Name isSubjectAlternateName_Name `protobuf_oneof:"name"`
244 }
245
246 func (x *SubjectAlternateName) Reset() {
247 *x = SubjectAlternateName{}
248 if protoimpl.UnsafeEnabled {
249 mi := &file_envoy_admin_v2alpha_certs_proto_msgTypes[3]
250 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
251 ms.StoreMessageInfo(mi)
252 }
253 }
254
255 func (x *SubjectAlternateName) String() string {
256 return protoimpl.X.MessageStringOf(x)
257 }
258
259 func (*SubjectAlternateName) ProtoMessage() {}
260
261 func (x *SubjectAlternateName) ProtoReflect() protoreflect.Message {
262 mi := &file_envoy_admin_v2alpha_certs_proto_msgTypes[3]
263 if protoimpl.UnsafeEnabled && x != nil {
264 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
265 if ms.LoadMessageInfo() == nil {
266 ms.StoreMessageInfo(mi)
267 }
268 return ms
269 }
270 return mi.MessageOf(x)
271 }
272
273
274 func (*SubjectAlternateName) Descriptor() ([]byte, []int) {
275 return file_envoy_admin_v2alpha_certs_proto_rawDescGZIP(), []int{3}
276 }
277
278 func (m *SubjectAlternateName) GetName() isSubjectAlternateName_Name {
279 if m != nil {
280 return m.Name
281 }
282 return nil
283 }
284
285 func (x *SubjectAlternateName) GetDns() string {
286 if x, ok := x.GetName().(*SubjectAlternateName_Dns); ok {
287 return x.Dns
288 }
289 return ""
290 }
291
292 func (x *SubjectAlternateName) GetUri() string {
293 if x, ok := x.GetName().(*SubjectAlternateName_Uri); ok {
294 return x.Uri
295 }
296 return ""
297 }
298
299 func (x *SubjectAlternateName) GetIpAddress() string {
300 if x, ok := x.GetName().(*SubjectAlternateName_IpAddress); ok {
301 return x.IpAddress
302 }
303 return ""
304 }
305
306 type isSubjectAlternateName_Name interface {
307 isSubjectAlternateName_Name()
308 }
309
310 type SubjectAlternateName_Dns struct {
311 Dns string `protobuf:"bytes,1,opt,name=dns,proto3,oneof"`
312 }
313
314 type SubjectAlternateName_Uri struct {
315 Uri string `protobuf:"bytes,2,opt,name=uri,proto3,oneof"`
316 }
317
318 type SubjectAlternateName_IpAddress struct {
319 IpAddress string `protobuf:"bytes,3,opt,name=ip_address,json=ipAddress,proto3,oneof"`
320 }
321
322 func (*SubjectAlternateName_Dns) isSubjectAlternateName_Name() {}
323
324 func (*SubjectAlternateName_Uri) isSubjectAlternateName_Name() {}
325
326 func (*SubjectAlternateName_IpAddress) isSubjectAlternateName_Name() {}
327
328 var File_envoy_admin_v2alpha_certs_proto protoreflect.FileDescriptor
329
330 var file_envoy_admin_v2alpha_certs_proto_rawDesc = []byte{
331 0x0a, 0x1f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32,
332 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x63, 0x65, 0x72, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
333 0x6f, 0x12, 0x13, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
334 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
335 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
336 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e,
337 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
338 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x0c, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66,
339 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x12, 0x44, 0x0a, 0x0c, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66,
340 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x65,
341 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70,
342 0x68, 0x61, 0x2e, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x0c,
343 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x22, 0x97, 0x01, 0x0a,
344 0x0b, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x40, 0x0a, 0x07,
345 0x63, 0x61, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e,
346 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c,
347 0x70, 0x68, 0x61, 0x2e, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x44,
348 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x06, 0x63, 0x61, 0x43, 0x65, 0x72, 0x74, 0x12, 0x46,
349 0x0a, 0x0a, 0x63, 0x65, 0x72, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x03,
350 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
351 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69,
352 0x63, 0x61, 0x74, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x09, 0x63, 0x65, 0x72,
353 0x74, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x22, 0xd8, 0x02, 0x0a, 0x12, 0x43, 0x65, 0x72, 0x74, 0x69,
354 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x12, 0x0a,
355 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74,
356 0x68, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62,
357 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c,
358 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x55, 0x0a, 0x11, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63,
359 0x74, 0x5f, 0x61, 0x6c, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28,
360 0x0b, 0x32, 0x29, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
361 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x41,
362 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0f, 0x73, 0x75,
363 0x62, 0x6a, 0x65, 0x63, 0x74, 0x41, 0x6c, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x32, 0x0a,
364 0x15, 0x64, 0x61, 0x79, 0x73, 0x5f, 0x75, 0x6e, 0x74, 0x69, 0x6c, 0x5f, 0x65, 0x78, 0x70, 0x69,
365 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x13, 0x64, 0x61,
366 0x79, 0x73, 0x55, 0x6e, 0x74, 0x69, 0x6c, 0x45, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f,
367 0x6e, 0x12, 0x39, 0x0a, 0x0a, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x18,
368 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
369 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
370 0x70, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x43, 0x0a, 0x0f,
371 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
372 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
373 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
374 0x70, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d,
375 0x65, 0x22, 0x67, 0x0a, 0x14, 0x53, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x41, 0x6c, 0x74, 0x65,
376 0x72, 0x6e, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x03, 0x64, 0x6e, 0x73,
377 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x03, 0x64, 0x6e, 0x73, 0x12, 0x12, 0x0a,
378 0x03, 0x75, 0x72, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x03, 0x75, 0x72,
379 0x69, 0x12, 0x1f, 0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18,
380 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x09, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65,
381 0x73, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x39, 0x0a, 0x21, 0x69, 0x6f,
382 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
383 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42,
384 0x0a, 0x43, 0x65, 0x72, 0x74, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8,
385 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
386 }
387
388 var (
389 file_envoy_admin_v2alpha_certs_proto_rawDescOnce sync.Once
390 file_envoy_admin_v2alpha_certs_proto_rawDescData = file_envoy_admin_v2alpha_certs_proto_rawDesc
391 )
392
393 func file_envoy_admin_v2alpha_certs_proto_rawDescGZIP() []byte {
394 file_envoy_admin_v2alpha_certs_proto_rawDescOnce.Do(func() {
395 file_envoy_admin_v2alpha_certs_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_admin_v2alpha_certs_proto_rawDescData)
396 })
397 return file_envoy_admin_v2alpha_certs_proto_rawDescData
398 }
399
400 var file_envoy_admin_v2alpha_certs_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
401 var file_envoy_admin_v2alpha_certs_proto_goTypes = []interface{}{
402 (*Certificates)(nil),
403 (*Certificate)(nil),
404 (*CertificateDetails)(nil),
405 (*SubjectAlternateName)(nil),
406 (*timestamp.Timestamp)(nil),
407 }
408 var file_envoy_admin_v2alpha_certs_proto_depIdxs = []int32{
409 1,
410 2,
411 2,
412 3,
413 4,
414 4,
415 6,
416 6,
417 6,
418 6,
419 0,
420 }
421
422 func init() { file_envoy_admin_v2alpha_certs_proto_init() }
423 func file_envoy_admin_v2alpha_certs_proto_init() {
424 if File_envoy_admin_v2alpha_certs_proto != nil {
425 return
426 }
427 if !protoimpl.UnsafeEnabled {
428 file_envoy_admin_v2alpha_certs_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
429 switch v := v.(*Certificates); i {
430 case 0:
431 return &v.state
432 case 1:
433 return &v.sizeCache
434 case 2:
435 return &v.unknownFields
436 default:
437 return nil
438 }
439 }
440 file_envoy_admin_v2alpha_certs_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
441 switch v := v.(*Certificate); i {
442 case 0:
443 return &v.state
444 case 1:
445 return &v.sizeCache
446 case 2:
447 return &v.unknownFields
448 default:
449 return nil
450 }
451 }
452 file_envoy_admin_v2alpha_certs_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
453 switch v := v.(*CertificateDetails); i {
454 case 0:
455 return &v.state
456 case 1:
457 return &v.sizeCache
458 case 2:
459 return &v.unknownFields
460 default:
461 return nil
462 }
463 }
464 file_envoy_admin_v2alpha_certs_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
465 switch v := v.(*SubjectAlternateName); i {
466 case 0:
467 return &v.state
468 case 1:
469 return &v.sizeCache
470 case 2:
471 return &v.unknownFields
472 default:
473 return nil
474 }
475 }
476 }
477 file_envoy_admin_v2alpha_certs_proto_msgTypes[3].OneofWrappers = []interface{}{
478 (*SubjectAlternateName_Dns)(nil),
479 (*SubjectAlternateName_Uri)(nil),
480 (*SubjectAlternateName_IpAddress)(nil),
481 }
482 type x struct{}
483 out := protoimpl.TypeBuilder{
484 File: protoimpl.DescBuilder{
485 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
486 RawDescriptor: file_envoy_admin_v2alpha_certs_proto_rawDesc,
487 NumEnums: 0,
488 NumMessages: 4,
489 NumExtensions: 0,
490 NumServices: 0,
491 },
492 GoTypes: file_envoy_admin_v2alpha_certs_proto_goTypes,
493 DependencyIndexes: file_envoy_admin_v2alpha_certs_proto_depIdxs,
494 MessageInfos: file_envoy_admin_v2alpha_certs_proto_msgTypes,
495 }.Build()
496 File_envoy_admin_v2alpha_certs_proto = out.File
497 file_envoy_admin_v2alpha_certs_proto_rawDesc = nil
498 file_envoy_admin_v2alpha_certs_proto_goTypes = nil
499 file_envoy_admin_v2alpha_certs_proto_depIdxs = nil
500 }
501
View as plain text