gitee.com/ks-custle/core-gm@v0.0.0-20230922171213-b83bdd97b62c/go-control-plane/envoy/admin/v2alpha/certs.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.25.0
     4  // 	protoc        v3.16.0
     5  // source: envoy/admin/v2alpha/certs.proto
     6  
     7  package envoy_admin_v2alpha
     8  
     9  import (
    10  	_ "github.com/cncf/xds/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  	// Verify that this generated code is sufficiently up-to-date.
    21  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    22  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    23  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    24  )
    25  
    26  // This is a compile-time assertion that a sufficiently up-to-date version
    27  // of the legacy proto package is being used.
    28  const _ = proto.ProtoPackageIsVersion4
    29  
    30  // Proto representation of certificate details. Admin endpoint uses this wrapper for `/certs` to
    31  // display certificate information. See :ref:`/certs <operations_admin_interface_certs>` for more
    32  // information.
    33  type Certificates struct {
    34  	state         protoimpl.MessageState
    35  	sizeCache     protoimpl.SizeCache
    36  	unknownFields protoimpl.UnknownFields
    37  
    38  	// List of certificates known to an Envoy.
    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  // Deprecated: Use Certificates.ProtoReflect.Descriptor instead.
    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  	// Details of CA certificate.
    87  	CaCert []*CertificateDetails `protobuf:"bytes,1,rep,name=ca_cert,json=caCert,proto3" json:"ca_cert,omitempty"`
    88  	// Details of Certificate Chain
    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  // Deprecated: Use Certificate.ProtoReflect.Descriptor instead.
   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  // [#next-free-field: 7]
   139  type CertificateDetails struct {
   140  	state         protoimpl.MessageState
   141  	sizeCache     protoimpl.SizeCache
   142  	unknownFields protoimpl.UnknownFields
   143  
   144  	// Path of the certificate.
   145  	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
   146  	// Certificate Serial Number.
   147  	SerialNumber string `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
   148  	// List of Subject Alternate names.
   149  	SubjectAltNames []*SubjectAlternateName `protobuf:"bytes,3,rep,name=subject_alt_names,json=subjectAltNames,proto3" json:"subject_alt_names,omitempty"`
   150  	// Minimum of days until expiration of certificate and it's chain.
   151  	DaysUntilExpiration uint64 `protobuf:"varint,4,opt,name=days_until_expiration,json=daysUntilExpiration,proto3" json:"days_until_expiration,omitempty"`
   152  	// Indicates the time from which the certificate is valid.
   153  	ValidFrom *timestamp.Timestamp `protobuf:"bytes,5,opt,name=valid_from,json=validFrom,proto3" json:"valid_from,omitempty"`
   154  	// Indicates the time at which the certificate expires.
   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  // Deprecated: Use CertificateDetails.ProtoReflect.Descriptor instead.
   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  	// Subject Alternate Name.
   238  	//
   239  	// Types that are assignable to Name:
   240  	//	*SubjectAlternateName_Dns
   241  	//	*SubjectAlternateName_Uri
   242  	//	*SubjectAlternateName_IpAddress
   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  // Deprecated: Use SubjectAlternateName.ProtoReflect.Descriptor instead.
   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),         // 0: envoy.admin.v2alpha.Certificates
   403  	(*Certificate)(nil),          // 1: envoy.admin.v2alpha.Certificate
   404  	(*CertificateDetails)(nil),   // 2: envoy.admin.v2alpha.CertificateDetails
   405  	(*SubjectAlternateName)(nil), // 3: envoy.admin.v2alpha.SubjectAlternateName
   406  	(*timestamp.Timestamp)(nil),  // 4: google.protobuf.Timestamp
   407  }
   408  var file_envoy_admin_v2alpha_certs_proto_depIdxs = []int32{
   409  	1, // 0: envoy.admin.v2alpha.Certificates.certificates:type_name -> envoy.admin.v2alpha.Certificate
   410  	2, // 1: envoy.admin.v2alpha.Certificate.ca_cert:type_name -> envoy.admin.v2alpha.CertificateDetails
   411  	2, // 2: envoy.admin.v2alpha.Certificate.cert_chain:type_name -> envoy.admin.v2alpha.CertificateDetails
   412  	3, // 3: envoy.admin.v2alpha.CertificateDetails.subject_alt_names:type_name -> envoy.admin.v2alpha.SubjectAlternateName
   413  	4, // 4: envoy.admin.v2alpha.CertificateDetails.valid_from:type_name -> google.protobuf.Timestamp
   414  	4, // 5: envoy.admin.v2alpha.CertificateDetails.expiration_time:type_name -> google.protobuf.Timestamp
   415  	6, // [6:6] is the sub-list for method output_type
   416  	6, // [6:6] is the sub-list for method input_type
   417  	6, // [6:6] is the sub-list for extension type_name
   418  	6, // [6:6] is the sub-list for extension extendee
   419  	0, // [0:6] is the sub-list for field type_name
   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  }