github.com/letsencrypt/boulder@v0.20251208.0/ca/proto/ca.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.36.5 4 // protoc v3.20.1 5 // source: ca.proto 6 7 package proto 8 9 import ( 10 proto "github.com/letsencrypt/boulder/core/proto" 11 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 12 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 13 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 14 reflect "reflect" 15 sync "sync" 16 unsafe "unsafe" 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 type IssueCertificateRequest struct { 27 state protoimpl.MessageState `protogen:"open.v1"` 28 // Next unused field number: 6 29 Csr []byte `protobuf:"bytes,1,opt,name=csr,proto3" json:"csr,omitempty"` 30 RegistrationID int64 `protobuf:"varint,2,opt,name=registrationID,proto3" json:"registrationID,omitempty"` 31 OrderID int64 `protobuf:"varint,3,opt,name=orderID,proto3" json:"orderID,omitempty"` 32 // certProfileName is a human readable name provided by the RA and used to 33 // determine if the CA can issue for that profile. A default name will be 34 // assigned inside the CA during *Profile construction if no name is provided. 35 // The value of this field should not be relied upon inside the RA. 36 CertProfileName string `protobuf:"bytes,5,opt,name=certProfileName,proto3" json:"certProfileName,omitempty"` 37 unknownFields protoimpl.UnknownFields 38 sizeCache protoimpl.SizeCache 39 } 40 41 func (x *IssueCertificateRequest) Reset() { 42 *x = IssueCertificateRequest{} 43 mi := &file_ca_proto_msgTypes[0] 44 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 45 ms.StoreMessageInfo(mi) 46 } 47 48 func (x *IssueCertificateRequest) String() string { 49 return protoimpl.X.MessageStringOf(x) 50 } 51 52 func (*IssueCertificateRequest) ProtoMessage() {} 53 54 func (x *IssueCertificateRequest) ProtoReflect() protoreflect.Message { 55 mi := &file_ca_proto_msgTypes[0] 56 if x != nil { 57 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 58 if ms.LoadMessageInfo() == nil { 59 ms.StoreMessageInfo(mi) 60 } 61 return ms 62 } 63 return mi.MessageOf(x) 64 } 65 66 // Deprecated: Use IssueCertificateRequest.ProtoReflect.Descriptor instead. 67 func (*IssueCertificateRequest) Descriptor() ([]byte, []int) { 68 return file_ca_proto_rawDescGZIP(), []int{0} 69 } 70 71 func (x *IssueCertificateRequest) GetCsr() []byte { 72 if x != nil { 73 return x.Csr 74 } 75 return nil 76 } 77 78 func (x *IssueCertificateRequest) GetRegistrationID() int64 { 79 if x != nil { 80 return x.RegistrationID 81 } 82 return 0 83 } 84 85 func (x *IssueCertificateRequest) GetOrderID() int64 { 86 if x != nil { 87 return x.OrderID 88 } 89 return 0 90 } 91 92 func (x *IssueCertificateRequest) GetCertProfileName() string { 93 if x != nil { 94 return x.CertProfileName 95 } 96 return "" 97 } 98 99 type IssueCertificateResponse struct { 100 state protoimpl.MessageState `protogen:"open.v1"` 101 DER []byte `protobuf:"bytes,1,opt,name=DER,proto3" json:"DER,omitempty"` 102 unknownFields protoimpl.UnknownFields 103 sizeCache protoimpl.SizeCache 104 } 105 106 func (x *IssueCertificateResponse) Reset() { 107 *x = IssueCertificateResponse{} 108 mi := &file_ca_proto_msgTypes[1] 109 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 110 ms.StoreMessageInfo(mi) 111 } 112 113 func (x *IssueCertificateResponse) String() string { 114 return protoimpl.X.MessageStringOf(x) 115 } 116 117 func (*IssueCertificateResponse) ProtoMessage() {} 118 119 func (x *IssueCertificateResponse) ProtoReflect() protoreflect.Message { 120 mi := &file_ca_proto_msgTypes[1] 121 if x != nil { 122 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 123 if ms.LoadMessageInfo() == nil { 124 ms.StoreMessageInfo(mi) 125 } 126 return ms 127 } 128 return mi.MessageOf(x) 129 } 130 131 // Deprecated: Use IssueCertificateResponse.ProtoReflect.Descriptor instead. 132 func (*IssueCertificateResponse) Descriptor() ([]byte, []int) { 133 return file_ca_proto_rawDescGZIP(), []int{1} 134 } 135 136 func (x *IssueCertificateResponse) GetDER() []byte { 137 if x != nil { 138 return x.DER 139 } 140 return nil 141 } 142 143 type GenerateCRLRequest struct { 144 state protoimpl.MessageState `protogen:"open.v1"` 145 // Types that are valid to be assigned to Payload: 146 // 147 // *GenerateCRLRequest_Metadata 148 // *GenerateCRLRequest_Entry 149 Payload isGenerateCRLRequest_Payload `protobuf_oneof:"payload"` 150 unknownFields protoimpl.UnknownFields 151 sizeCache protoimpl.SizeCache 152 } 153 154 func (x *GenerateCRLRequest) Reset() { 155 *x = GenerateCRLRequest{} 156 mi := &file_ca_proto_msgTypes[2] 157 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 158 ms.StoreMessageInfo(mi) 159 } 160 161 func (x *GenerateCRLRequest) String() string { 162 return protoimpl.X.MessageStringOf(x) 163 } 164 165 func (*GenerateCRLRequest) ProtoMessage() {} 166 167 func (x *GenerateCRLRequest) ProtoReflect() protoreflect.Message { 168 mi := &file_ca_proto_msgTypes[2] 169 if x != nil { 170 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 171 if ms.LoadMessageInfo() == nil { 172 ms.StoreMessageInfo(mi) 173 } 174 return ms 175 } 176 return mi.MessageOf(x) 177 } 178 179 // Deprecated: Use GenerateCRLRequest.ProtoReflect.Descriptor instead. 180 func (*GenerateCRLRequest) Descriptor() ([]byte, []int) { 181 return file_ca_proto_rawDescGZIP(), []int{2} 182 } 183 184 func (x *GenerateCRLRequest) GetPayload() isGenerateCRLRequest_Payload { 185 if x != nil { 186 return x.Payload 187 } 188 return nil 189 } 190 191 func (x *GenerateCRLRequest) GetMetadata() *CRLMetadata { 192 if x != nil { 193 if x, ok := x.Payload.(*GenerateCRLRequest_Metadata); ok { 194 return x.Metadata 195 } 196 } 197 return nil 198 } 199 200 func (x *GenerateCRLRequest) GetEntry() *proto.CRLEntry { 201 if x != nil { 202 if x, ok := x.Payload.(*GenerateCRLRequest_Entry); ok { 203 return x.Entry 204 } 205 } 206 return nil 207 } 208 209 type isGenerateCRLRequest_Payload interface { 210 isGenerateCRLRequest_Payload() 211 } 212 213 type GenerateCRLRequest_Metadata struct { 214 Metadata *CRLMetadata `protobuf:"bytes,1,opt,name=metadata,proto3,oneof"` 215 } 216 217 type GenerateCRLRequest_Entry struct { 218 Entry *proto.CRLEntry `protobuf:"bytes,2,opt,name=entry,proto3,oneof"` 219 } 220 221 func (*GenerateCRLRequest_Metadata) isGenerateCRLRequest_Payload() {} 222 223 func (*GenerateCRLRequest_Entry) isGenerateCRLRequest_Payload() {} 224 225 type CRLMetadata struct { 226 state protoimpl.MessageState `protogen:"open.v1"` 227 // Next unused field number: 5 228 IssuerNameID int64 `protobuf:"varint,1,opt,name=issuerNameID,proto3" json:"issuerNameID,omitempty"` 229 ThisUpdate *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=thisUpdate,proto3" json:"thisUpdate,omitempty"` 230 ShardIdx int64 `protobuf:"varint,3,opt,name=shardIdx,proto3" json:"shardIdx,omitempty"` 231 unknownFields protoimpl.UnknownFields 232 sizeCache protoimpl.SizeCache 233 } 234 235 func (x *CRLMetadata) Reset() { 236 *x = CRLMetadata{} 237 mi := &file_ca_proto_msgTypes[3] 238 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 239 ms.StoreMessageInfo(mi) 240 } 241 242 func (x *CRLMetadata) String() string { 243 return protoimpl.X.MessageStringOf(x) 244 } 245 246 func (*CRLMetadata) ProtoMessage() {} 247 248 func (x *CRLMetadata) ProtoReflect() protoreflect.Message { 249 mi := &file_ca_proto_msgTypes[3] 250 if x != nil { 251 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 252 if ms.LoadMessageInfo() == nil { 253 ms.StoreMessageInfo(mi) 254 } 255 return ms 256 } 257 return mi.MessageOf(x) 258 } 259 260 // Deprecated: Use CRLMetadata.ProtoReflect.Descriptor instead. 261 func (*CRLMetadata) Descriptor() ([]byte, []int) { 262 return file_ca_proto_rawDescGZIP(), []int{3} 263 } 264 265 func (x *CRLMetadata) GetIssuerNameID() int64 { 266 if x != nil { 267 return x.IssuerNameID 268 } 269 return 0 270 } 271 272 func (x *CRLMetadata) GetThisUpdate() *timestamppb.Timestamp { 273 if x != nil { 274 return x.ThisUpdate 275 } 276 return nil 277 } 278 279 func (x *CRLMetadata) GetShardIdx() int64 { 280 if x != nil { 281 return x.ShardIdx 282 } 283 return 0 284 } 285 286 type GenerateCRLResponse struct { 287 state protoimpl.MessageState `protogen:"open.v1"` 288 Chunk []byte `protobuf:"bytes,1,opt,name=chunk,proto3" json:"chunk,omitempty"` 289 unknownFields protoimpl.UnknownFields 290 sizeCache protoimpl.SizeCache 291 } 292 293 func (x *GenerateCRLResponse) Reset() { 294 *x = GenerateCRLResponse{} 295 mi := &file_ca_proto_msgTypes[4] 296 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 297 ms.StoreMessageInfo(mi) 298 } 299 300 func (x *GenerateCRLResponse) String() string { 301 return protoimpl.X.MessageStringOf(x) 302 } 303 304 func (*GenerateCRLResponse) ProtoMessage() {} 305 306 func (x *GenerateCRLResponse) ProtoReflect() protoreflect.Message { 307 mi := &file_ca_proto_msgTypes[4] 308 if x != nil { 309 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 310 if ms.LoadMessageInfo() == nil { 311 ms.StoreMessageInfo(mi) 312 } 313 return ms 314 } 315 return mi.MessageOf(x) 316 } 317 318 // Deprecated: Use GenerateCRLResponse.ProtoReflect.Descriptor instead. 319 func (*GenerateCRLResponse) Descriptor() ([]byte, []int) { 320 return file_ca_proto_rawDescGZIP(), []int{4} 321 } 322 323 func (x *GenerateCRLResponse) GetChunk() []byte { 324 if x != nil { 325 return x.Chunk 326 } 327 return nil 328 } 329 330 var File_ca_proto protoreflect.FileDescriptor 331 332 var file_ca_proto_rawDesc = string([]byte{ 333 0x0a, 0x08, 0x63, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x63, 0x61, 0x1a, 0x15, 334 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2e, 335 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 336 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 337 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x01, 0x0a, 0x17, 0x49, 0x73, 0x73, 0x75, 0x65, 338 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 339 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x73, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 340 0x03, 0x63, 0x73, 0x72, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 341 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x72, 0x65, 342 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x18, 0x0a, 0x07, 343 0x6f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6f, 344 0x72, 0x64, 0x65, 0x72, 0x49, 0x44, 0x12, 0x28, 0x0a, 0x0f, 0x63, 0x65, 0x72, 0x74, 0x50, 0x72, 345 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 346 0x0f, 0x63, 0x65, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 347 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x22, 0x2c, 0x0a, 0x18, 0x49, 0x73, 0x73, 0x75, 0x65, 0x43, 348 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 349 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x44, 0x45, 0x52, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 350 0x03, 0x44, 0x45, 0x52, 0x22, 0x76, 0x0a, 0x12, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 351 0x43, 0x52, 0x4c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 352 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x63, 353 0x61, 0x2e, 0x43, 0x52, 0x4c, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 354 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x26, 0x0a, 0x05, 0x65, 0x6e, 0x74, 355 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 356 0x43, 0x52, 0x4c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x48, 0x00, 0x52, 0x05, 0x65, 0x6e, 0x74, 0x72, 357 0x79, 0x42, 0x09, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x8f, 0x01, 0x0a, 358 0x0b, 0x43, 0x52, 0x4c, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x22, 0x0a, 0x0c, 359 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 360 0x28, 0x03, 0x52, 0x0c, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x44, 361 0x12, 0x3a, 0x0a, 0x0a, 0x74, 0x68, 0x69, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x04, 362 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 363 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 364 0x52, 0x0a, 0x74, 0x68, 0x69, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x08, 365 0x73, 0x68, 0x61, 0x72, 0x64, 0x49, 0x64, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 366 0x73, 0x68, 0x61, 0x72, 0x64, 0x49, 0x64, 0x78, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x2b, 367 0x0a, 0x13, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x43, 0x52, 0x4c, 0x52, 0x65, 0x73, 368 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x18, 0x01, 369 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x32, 0x67, 0x0a, 0x14, 0x43, 370 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 371 0x69, 0x74, 0x79, 0x12, 0x4f, 0x0a, 0x10, 0x49, 0x73, 0x73, 0x75, 0x65, 0x43, 0x65, 0x72, 0x74, 372 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x1b, 0x2e, 0x63, 0x61, 0x2e, 0x49, 0x73, 0x73, 373 0x75, 0x65, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 374 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x63, 0x61, 0x2e, 0x49, 0x73, 0x73, 0x75, 0x65, 0x43, 375 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 376 0x73, 0x65, 0x22, 0x00, 0x32, 0x54, 0x0a, 0x0c, 0x43, 0x52, 0x4c, 0x47, 0x65, 0x6e, 0x65, 0x72, 377 0x61, 0x74, 0x6f, 0x72, 0x12, 0x44, 0x0a, 0x0b, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 378 0x43, 0x52, 0x4c, 0x12, 0x16, 0x2e, 0x63, 0x61, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 379 0x65, 0x43, 0x52, 0x4c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x63, 0x61, 380 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x43, 0x52, 0x4c, 0x52, 0x65, 0x73, 0x70, 381 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x30, 0x01, 0x42, 0x29, 0x5a, 0x27, 0x67, 0x69, 382 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6c, 0x65, 0x74, 0x73, 0x65, 0x6e, 0x63, 383 0x72, 0x79, 0x70, 0x74, 0x2f, 0x62, 0x6f, 0x75, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x63, 0x61, 0x2f, 384 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 385 }) 386 387 var ( 388 file_ca_proto_rawDescOnce sync.Once 389 file_ca_proto_rawDescData []byte 390 ) 391 392 func file_ca_proto_rawDescGZIP() []byte { 393 file_ca_proto_rawDescOnce.Do(func() { 394 file_ca_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_ca_proto_rawDesc), len(file_ca_proto_rawDesc))) 395 }) 396 return file_ca_proto_rawDescData 397 } 398 399 var file_ca_proto_msgTypes = make([]protoimpl.MessageInfo, 5) 400 var file_ca_proto_goTypes = []any{ 401 (*IssueCertificateRequest)(nil), // 0: ca.IssueCertificateRequest 402 (*IssueCertificateResponse)(nil), // 1: ca.IssueCertificateResponse 403 (*GenerateCRLRequest)(nil), // 2: ca.GenerateCRLRequest 404 (*CRLMetadata)(nil), // 3: ca.CRLMetadata 405 (*GenerateCRLResponse)(nil), // 4: ca.GenerateCRLResponse 406 (*proto.CRLEntry)(nil), // 5: core.CRLEntry 407 (*timestamppb.Timestamp)(nil), // 6: google.protobuf.Timestamp 408 } 409 var file_ca_proto_depIdxs = []int32{ 410 3, // 0: ca.GenerateCRLRequest.metadata:type_name -> ca.CRLMetadata 411 5, // 1: ca.GenerateCRLRequest.entry:type_name -> core.CRLEntry 412 6, // 2: ca.CRLMetadata.thisUpdate:type_name -> google.protobuf.Timestamp 413 0, // 3: ca.CertificateAuthority.IssueCertificate:input_type -> ca.IssueCertificateRequest 414 2, // 4: ca.CRLGenerator.GenerateCRL:input_type -> ca.GenerateCRLRequest 415 1, // 5: ca.CertificateAuthority.IssueCertificate:output_type -> ca.IssueCertificateResponse 416 4, // 6: ca.CRLGenerator.GenerateCRL:output_type -> ca.GenerateCRLResponse 417 5, // [5:7] is the sub-list for method output_type 418 3, // [3:5] is the sub-list for method input_type 419 3, // [3:3] is the sub-list for extension type_name 420 3, // [3:3] is the sub-list for extension extendee 421 0, // [0:3] is the sub-list for field type_name 422 } 423 424 func init() { file_ca_proto_init() } 425 func file_ca_proto_init() { 426 if File_ca_proto != nil { 427 return 428 } 429 file_ca_proto_msgTypes[2].OneofWrappers = []any{ 430 (*GenerateCRLRequest_Metadata)(nil), 431 (*GenerateCRLRequest_Entry)(nil), 432 } 433 type x struct{} 434 out := protoimpl.TypeBuilder{ 435 File: protoimpl.DescBuilder{ 436 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 437 RawDescriptor: unsafe.Slice(unsafe.StringData(file_ca_proto_rawDesc), len(file_ca_proto_rawDesc)), 438 NumEnums: 0, 439 NumMessages: 5, 440 NumExtensions: 0, 441 NumServices: 2, 442 }, 443 GoTypes: file_ca_proto_goTypes, 444 DependencyIndexes: file_ca_proto_depIdxs, 445 MessageInfos: file_ca_proto_msgTypes, 446 }.Build() 447 File_ca_proto = out.File 448 file_ca_proto_goTypes = nil 449 file_ca_proto_depIdxs = nil 450 }