1
2
3
4
5
6
7 package envoy_admin_v4alpha
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_v4alpha_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_v4alpha_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_v4alpha_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_v4alpha_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_v4alpha_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_v4alpha_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 OcspDetails *CertificateDetails_OcspDetails `protobuf:"bytes,7,opt,name=ocsp_details,json=ocspDetails,proto3" json:"ocsp_details,omitempty"`
158 }
159
160 func (x *CertificateDetails) Reset() {
161 *x = CertificateDetails{}
162 if protoimpl.UnsafeEnabled {
163 mi := &file_envoy_admin_v4alpha_certs_proto_msgTypes[2]
164 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
165 ms.StoreMessageInfo(mi)
166 }
167 }
168
169 func (x *CertificateDetails) String() string {
170 return protoimpl.X.MessageStringOf(x)
171 }
172
173 func (*CertificateDetails) ProtoMessage() {}
174
175 func (x *CertificateDetails) ProtoReflect() protoreflect.Message {
176 mi := &file_envoy_admin_v4alpha_certs_proto_msgTypes[2]
177 if protoimpl.UnsafeEnabled && x != nil {
178 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
179 if ms.LoadMessageInfo() == nil {
180 ms.StoreMessageInfo(mi)
181 }
182 return ms
183 }
184 return mi.MessageOf(x)
185 }
186
187
188 func (*CertificateDetails) Descriptor() ([]byte, []int) {
189 return file_envoy_admin_v4alpha_certs_proto_rawDescGZIP(), []int{2}
190 }
191
192 func (x *CertificateDetails) GetPath() string {
193 if x != nil {
194 return x.Path
195 }
196 return ""
197 }
198
199 func (x *CertificateDetails) GetSerialNumber() string {
200 if x != nil {
201 return x.SerialNumber
202 }
203 return ""
204 }
205
206 func (x *CertificateDetails) GetSubjectAltNames() []*SubjectAlternateName {
207 if x != nil {
208 return x.SubjectAltNames
209 }
210 return nil
211 }
212
213 func (x *CertificateDetails) GetDaysUntilExpiration() uint64 {
214 if x != nil {
215 return x.DaysUntilExpiration
216 }
217 return 0
218 }
219
220 func (x *CertificateDetails) GetValidFrom() *timestamp.Timestamp {
221 if x != nil {
222 return x.ValidFrom
223 }
224 return nil
225 }
226
227 func (x *CertificateDetails) GetExpirationTime() *timestamp.Timestamp {
228 if x != nil {
229 return x.ExpirationTime
230 }
231 return nil
232 }
233
234 func (x *CertificateDetails) GetOcspDetails() *CertificateDetails_OcspDetails {
235 if x != nil {
236 return x.OcspDetails
237 }
238 return nil
239 }
240
241 type SubjectAlternateName struct {
242 state protoimpl.MessageState
243 sizeCache protoimpl.SizeCache
244 unknownFields protoimpl.UnknownFields
245
246
247
248
249
250
251
252 Name isSubjectAlternateName_Name `protobuf_oneof:"name"`
253 }
254
255 func (x *SubjectAlternateName) Reset() {
256 *x = SubjectAlternateName{}
257 if protoimpl.UnsafeEnabled {
258 mi := &file_envoy_admin_v4alpha_certs_proto_msgTypes[3]
259 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
260 ms.StoreMessageInfo(mi)
261 }
262 }
263
264 func (x *SubjectAlternateName) String() string {
265 return protoimpl.X.MessageStringOf(x)
266 }
267
268 func (*SubjectAlternateName) ProtoMessage() {}
269
270 func (x *SubjectAlternateName) ProtoReflect() protoreflect.Message {
271 mi := &file_envoy_admin_v4alpha_certs_proto_msgTypes[3]
272 if protoimpl.UnsafeEnabled && x != nil {
273 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
274 if ms.LoadMessageInfo() == nil {
275 ms.StoreMessageInfo(mi)
276 }
277 return ms
278 }
279 return mi.MessageOf(x)
280 }
281
282
283 func (*SubjectAlternateName) Descriptor() ([]byte, []int) {
284 return file_envoy_admin_v4alpha_certs_proto_rawDescGZIP(), []int{3}
285 }
286
287 func (m *SubjectAlternateName) GetName() isSubjectAlternateName_Name {
288 if m != nil {
289 return m.Name
290 }
291 return nil
292 }
293
294 func (x *SubjectAlternateName) GetDns() string {
295 if x, ok := x.GetName().(*SubjectAlternateName_Dns); ok {
296 return x.Dns
297 }
298 return ""
299 }
300
301 func (x *SubjectAlternateName) GetUri() string {
302 if x, ok := x.GetName().(*SubjectAlternateName_Uri); ok {
303 return x.Uri
304 }
305 return ""
306 }
307
308 func (x *SubjectAlternateName) GetIpAddress() string {
309 if x, ok := x.GetName().(*SubjectAlternateName_IpAddress); ok {
310 return x.IpAddress
311 }
312 return ""
313 }
314
315 type isSubjectAlternateName_Name interface {
316 isSubjectAlternateName_Name()
317 }
318
319 type SubjectAlternateName_Dns struct {
320 Dns string `protobuf:"bytes,1,opt,name=dns,proto3,oneof"`
321 }
322
323 type SubjectAlternateName_Uri struct {
324 Uri string `protobuf:"bytes,2,opt,name=uri,proto3,oneof"`
325 }
326
327 type SubjectAlternateName_IpAddress struct {
328 IpAddress string `protobuf:"bytes,3,opt,name=ip_address,json=ipAddress,proto3,oneof"`
329 }
330
331 func (*SubjectAlternateName_Dns) isSubjectAlternateName_Name() {}
332
333 func (*SubjectAlternateName_Uri) isSubjectAlternateName_Name() {}
334
335 func (*SubjectAlternateName_IpAddress) isSubjectAlternateName_Name() {}
336
337 type CertificateDetails_OcspDetails struct {
338 state protoimpl.MessageState
339 sizeCache protoimpl.SizeCache
340 unknownFields protoimpl.UnknownFields
341
342
343 ValidFrom *timestamp.Timestamp `protobuf:"bytes,1,opt,name=valid_from,json=validFrom,proto3" json:"valid_from,omitempty"`
344
345 Expiration *timestamp.Timestamp `protobuf:"bytes,2,opt,name=expiration,proto3" json:"expiration,omitempty"`
346 }
347
348 func (x *CertificateDetails_OcspDetails) Reset() {
349 *x = CertificateDetails_OcspDetails{}
350 if protoimpl.UnsafeEnabled {
351 mi := &file_envoy_admin_v4alpha_certs_proto_msgTypes[4]
352 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
353 ms.StoreMessageInfo(mi)
354 }
355 }
356
357 func (x *CertificateDetails_OcspDetails) String() string {
358 return protoimpl.X.MessageStringOf(x)
359 }
360
361 func (*CertificateDetails_OcspDetails) ProtoMessage() {}
362
363 func (x *CertificateDetails_OcspDetails) ProtoReflect() protoreflect.Message {
364 mi := &file_envoy_admin_v4alpha_certs_proto_msgTypes[4]
365 if protoimpl.UnsafeEnabled && x != nil {
366 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
367 if ms.LoadMessageInfo() == nil {
368 ms.StoreMessageInfo(mi)
369 }
370 return ms
371 }
372 return mi.MessageOf(x)
373 }
374
375
376 func (*CertificateDetails_OcspDetails) Descriptor() ([]byte, []int) {
377 return file_envoy_admin_v4alpha_certs_proto_rawDescGZIP(), []int{2, 0}
378 }
379
380 func (x *CertificateDetails_OcspDetails) GetValidFrom() *timestamp.Timestamp {
381 if x != nil {
382 return x.ValidFrom
383 }
384 return nil
385 }
386
387 func (x *CertificateDetails_OcspDetails) GetExpiration() *timestamp.Timestamp {
388 if x != nil {
389 return x.Expiration
390 }
391 return nil
392 }
393
394 var File_envoy_admin_v4alpha_certs_proto protoreflect.FileDescriptor
395
396 var file_envoy_admin_v4alpha_certs_proto_rawDesc = []byte{
397 0x0a, 0x1f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x34,
398 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x63, 0x65, 0x72, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
399 0x6f, 0x12, 0x13, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
400 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
401 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
402 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e,
403 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
404 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e,
405 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
406 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x0c, 0x43, 0x65, 0x72,
407 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x12, 0x44, 0x0a, 0x0c, 0x63, 0x65, 0x72,
408 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
409 0x20, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34,
410 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
411 0x65, 0x52, 0x0c, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x3a,
412 0x22, 0x9a, 0xc5, 0x88, 0x1e, 0x1d, 0x0a, 0x1b, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64,
413 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61,
414 0x74, 0x65, 0x73, 0x22, 0xba, 0x01, 0x0a, 0x0b, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63,
415 0x61, 0x74, 0x65, 0x12, 0x40, 0x0a, 0x07, 0x63, 0x61, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x18, 0x01,
416 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d,
417 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x65, 0x72, 0x74, 0x69,
418 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x06, 0x63,
419 0x61, 0x43, 0x65, 0x72, 0x74, 0x12, 0x46, 0x0a, 0x0a, 0x63, 0x65, 0x72, 0x74, 0x5f, 0x63, 0x68,
420 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
421 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e,
422 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69,
423 0x6c, 0x73, 0x52, 0x09, 0x63, 0x65, 0x72, 0x74, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x3a, 0x21, 0x9a,
424 0xc5, 0x88, 0x1e, 0x1c, 0x0a, 0x1a, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69,
425 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65,
426 0x22, 0x97, 0x05, 0x0a, 0x12, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65,
427 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18,
428 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x23, 0x0a, 0x0d, 0x73,
429 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01,
430 0x28, 0x09, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72,
431 0x12, 0x55, 0x0a, 0x11, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x61, 0x6c, 0x74, 0x5f,
432 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x65, 0x6e,
433 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68,
434 0x61, 0x2e, 0x53, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61,
435 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x41,
436 0x6c, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x64, 0x61, 0x79, 0x73, 0x5f,
437 0x75, 0x6e, 0x74, 0x69, 0x6c, 0x5f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
438 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x13, 0x64, 0x61, 0x79, 0x73, 0x55, 0x6e, 0x74, 0x69,
439 0x6c, 0x45, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x0a, 0x76,
440 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
441 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
442 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x76, 0x61, 0x6c,
443 0x69, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x43, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61,
444 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
445 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
446 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0e, 0x65, 0x78, 0x70,
447 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x56, 0x0a, 0x0c, 0x6f,
448 0x63, 0x73, 0x70, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28,
449 0x0b, 0x32, 0x33, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
450 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63,
451 0x61, 0x74, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x4f, 0x63, 0x73, 0x70, 0x44,
452 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x0b, 0x6f, 0x63, 0x73, 0x70, 0x44, 0x65, 0x74, 0x61,
453 0x69, 0x6c, 0x73, 0x1a, 0xba, 0x01, 0x0a, 0x0b, 0x4f, 0x63, 0x73, 0x70, 0x44, 0x65, 0x74, 0x61,
454 0x69, 0x6c, 0x73, 0x12, 0x39, 0x0a, 0x0a, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x66, 0x72, 0x6f,
455 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
456 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
457 0x61, 0x6d, 0x70, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x3a,
458 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01,
459 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
460 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a,
461 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x34, 0x9a, 0xc5, 0x88, 0x1e,
462 0x2f, 0x0a, 0x2d, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
463 0x33, 0x2e, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x44, 0x65, 0x74,
464 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x4f, 0x63, 0x73, 0x70, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73,
465 0x3a, 0x28, 0x9a, 0xc5, 0x88, 0x1e, 0x23, 0x0a, 0x21, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61,
466 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63,
467 0x61, 0x74, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x93, 0x01, 0x0a, 0x14, 0x53,
468 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x65, 0x4e,
469 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x03, 0x64, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
470 0x48, 0x00, 0x52, 0x03, 0x64, 0x6e, 0x73, 0x12, 0x12, 0x0a, 0x03, 0x75, 0x72, 0x69, 0x18, 0x02,
471 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x03, 0x75, 0x72, 0x69, 0x12, 0x1f, 0x0a, 0x0a, 0x69,
472 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48,
473 0x00, 0x52, 0x09, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x3a, 0x2a, 0x9a, 0xc5,
474 0x88, 0x1e, 0x25, 0x0a, 0x23, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
475 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x41, 0x6c, 0x74, 0x65, 0x72,
476 0x6e, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
477 0x42, 0x39, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78,
478 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34,
479 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0a, 0x43, 0x65, 0x72, 0x74, 0x73, 0x50, 0x72, 0x6f, 0x74,
480 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x03, 0x62, 0x06, 0x70, 0x72, 0x6f,
481 0x74, 0x6f, 0x33,
482 }
483
484 var (
485 file_envoy_admin_v4alpha_certs_proto_rawDescOnce sync.Once
486 file_envoy_admin_v4alpha_certs_proto_rawDescData = file_envoy_admin_v4alpha_certs_proto_rawDesc
487 )
488
489 func file_envoy_admin_v4alpha_certs_proto_rawDescGZIP() []byte {
490 file_envoy_admin_v4alpha_certs_proto_rawDescOnce.Do(func() {
491 file_envoy_admin_v4alpha_certs_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_admin_v4alpha_certs_proto_rawDescData)
492 })
493 return file_envoy_admin_v4alpha_certs_proto_rawDescData
494 }
495
496 var file_envoy_admin_v4alpha_certs_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
497 var file_envoy_admin_v4alpha_certs_proto_goTypes = []interface{}{
498 (*Certificates)(nil),
499 (*Certificate)(nil),
500 (*CertificateDetails)(nil),
501 (*SubjectAlternateName)(nil),
502 (*CertificateDetails_OcspDetails)(nil),
503 (*timestamp.Timestamp)(nil),
504 }
505 var file_envoy_admin_v4alpha_certs_proto_depIdxs = []int32{
506 1,
507 2,
508 2,
509 3,
510 5,
511 5,
512 4,
513 5,
514 5,
515 9,
516 9,
517 9,
518 9,
519 0,
520 }
521
522 func init() { file_envoy_admin_v4alpha_certs_proto_init() }
523 func file_envoy_admin_v4alpha_certs_proto_init() {
524 if File_envoy_admin_v4alpha_certs_proto != nil {
525 return
526 }
527 if !protoimpl.UnsafeEnabled {
528 file_envoy_admin_v4alpha_certs_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
529 switch v := v.(*Certificates); i {
530 case 0:
531 return &v.state
532 case 1:
533 return &v.sizeCache
534 case 2:
535 return &v.unknownFields
536 default:
537 return nil
538 }
539 }
540 file_envoy_admin_v4alpha_certs_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
541 switch v := v.(*Certificate); i {
542 case 0:
543 return &v.state
544 case 1:
545 return &v.sizeCache
546 case 2:
547 return &v.unknownFields
548 default:
549 return nil
550 }
551 }
552 file_envoy_admin_v4alpha_certs_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
553 switch v := v.(*CertificateDetails); i {
554 case 0:
555 return &v.state
556 case 1:
557 return &v.sizeCache
558 case 2:
559 return &v.unknownFields
560 default:
561 return nil
562 }
563 }
564 file_envoy_admin_v4alpha_certs_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
565 switch v := v.(*SubjectAlternateName); i {
566 case 0:
567 return &v.state
568 case 1:
569 return &v.sizeCache
570 case 2:
571 return &v.unknownFields
572 default:
573 return nil
574 }
575 }
576 file_envoy_admin_v4alpha_certs_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
577 switch v := v.(*CertificateDetails_OcspDetails); i {
578 case 0:
579 return &v.state
580 case 1:
581 return &v.sizeCache
582 case 2:
583 return &v.unknownFields
584 default:
585 return nil
586 }
587 }
588 }
589 file_envoy_admin_v4alpha_certs_proto_msgTypes[3].OneofWrappers = []interface{}{
590 (*SubjectAlternateName_Dns)(nil),
591 (*SubjectAlternateName_Uri)(nil),
592 (*SubjectAlternateName_IpAddress)(nil),
593 }
594 type x struct{}
595 out := protoimpl.TypeBuilder{
596 File: protoimpl.DescBuilder{
597 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
598 RawDescriptor: file_envoy_admin_v4alpha_certs_proto_rawDesc,
599 NumEnums: 0,
600 NumMessages: 5,
601 NumExtensions: 0,
602 NumServices: 0,
603 },
604 GoTypes: file_envoy_admin_v4alpha_certs_proto_goTypes,
605 DependencyIndexes: file_envoy_admin_v4alpha_certs_proto_depIdxs,
606 MessageInfos: file_envoy_admin_v4alpha_certs_proto_msgTypes,
607 }.Build()
608 File_envoy_admin_v4alpha_certs_proto = out.File
609 file_envoy_admin_v4alpha_certs_proto_rawDesc = nil
610 file_envoy_admin_v4alpha_certs_proto_goTypes = nil
611 file_envoy_admin_v4alpha_certs_proto_depIdxs = nil
612 }
613
View as plain text