github.com/letsencrypt/boulder@v0.20251208.0/va/proto/va.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: va.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 reflect "reflect" 14 sync "sync" 15 unsafe "unsafe" 16 ) 17 18 const ( 19 // Verify that this generated code is sufficiently up-to-date. 20 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 21 // Verify that runtime/protoimpl is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 23 ) 24 25 type IsCAAValidRequest struct { 26 state protoimpl.MessageState `protogen:"open.v1"` 27 // NOTE: For DNS identifiers, the value may be a wildcard domain name (e.g. 28 // `*.example.com`). 29 Identifier *proto.Identifier `protobuf:"bytes,5,opt,name=identifier,proto3" json:"identifier,omitempty"` 30 ValidationMethod string `protobuf:"bytes,2,opt,name=validationMethod,proto3" json:"validationMethod,omitempty"` 31 AccountURIID int64 `protobuf:"varint,3,opt,name=accountURIID,proto3" json:"accountURIID,omitempty"` 32 AuthzID string `protobuf:"bytes,4,opt,name=authzID,proto3" json:"authzID,omitempty"` 33 unknownFields protoimpl.UnknownFields 34 sizeCache protoimpl.SizeCache 35 } 36 37 func (x *IsCAAValidRequest) Reset() { 38 *x = IsCAAValidRequest{} 39 mi := &file_va_proto_msgTypes[0] 40 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 41 ms.StoreMessageInfo(mi) 42 } 43 44 func (x *IsCAAValidRequest) String() string { 45 return protoimpl.X.MessageStringOf(x) 46 } 47 48 func (*IsCAAValidRequest) ProtoMessage() {} 49 50 func (x *IsCAAValidRequest) ProtoReflect() protoreflect.Message { 51 mi := &file_va_proto_msgTypes[0] 52 if x != nil { 53 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 54 if ms.LoadMessageInfo() == nil { 55 ms.StoreMessageInfo(mi) 56 } 57 return ms 58 } 59 return mi.MessageOf(x) 60 } 61 62 // Deprecated: Use IsCAAValidRequest.ProtoReflect.Descriptor instead. 63 func (*IsCAAValidRequest) Descriptor() ([]byte, []int) { 64 return file_va_proto_rawDescGZIP(), []int{0} 65 } 66 67 func (x *IsCAAValidRequest) GetIdentifier() *proto.Identifier { 68 if x != nil { 69 return x.Identifier 70 } 71 return nil 72 } 73 74 func (x *IsCAAValidRequest) GetValidationMethod() string { 75 if x != nil { 76 return x.ValidationMethod 77 } 78 return "" 79 } 80 81 func (x *IsCAAValidRequest) GetAccountURIID() int64 { 82 if x != nil { 83 return x.AccountURIID 84 } 85 return 0 86 } 87 88 func (x *IsCAAValidRequest) GetAuthzID() string { 89 if x != nil { 90 return x.AuthzID 91 } 92 return "" 93 } 94 95 // If CAA is valid for the requested domain, the problem will be empty 96 type IsCAAValidResponse struct { 97 state protoimpl.MessageState `protogen:"open.v1"` 98 Problem *proto.ProblemDetails `protobuf:"bytes,1,opt,name=problem,proto3" json:"problem,omitempty"` 99 Perspective string `protobuf:"bytes,3,opt,name=perspective,proto3" json:"perspective,omitempty"` 100 Rir string `protobuf:"bytes,4,opt,name=rir,proto3" json:"rir,omitempty"` 101 unknownFields protoimpl.UnknownFields 102 sizeCache protoimpl.SizeCache 103 } 104 105 func (x *IsCAAValidResponse) Reset() { 106 *x = IsCAAValidResponse{} 107 mi := &file_va_proto_msgTypes[1] 108 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 109 ms.StoreMessageInfo(mi) 110 } 111 112 func (x *IsCAAValidResponse) String() string { 113 return protoimpl.X.MessageStringOf(x) 114 } 115 116 func (*IsCAAValidResponse) ProtoMessage() {} 117 118 func (x *IsCAAValidResponse) ProtoReflect() protoreflect.Message { 119 mi := &file_va_proto_msgTypes[1] 120 if x != nil { 121 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 122 if ms.LoadMessageInfo() == nil { 123 ms.StoreMessageInfo(mi) 124 } 125 return ms 126 } 127 return mi.MessageOf(x) 128 } 129 130 // Deprecated: Use IsCAAValidResponse.ProtoReflect.Descriptor instead. 131 func (*IsCAAValidResponse) Descriptor() ([]byte, []int) { 132 return file_va_proto_rawDescGZIP(), []int{1} 133 } 134 135 func (x *IsCAAValidResponse) GetProblem() *proto.ProblemDetails { 136 if x != nil { 137 return x.Problem 138 } 139 return nil 140 } 141 142 func (x *IsCAAValidResponse) GetPerspective() string { 143 if x != nil { 144 return x.Perspective 145 } 146 return "" 147 } 148 149 func (x *IsCAAValidResponse) GetRir() string { 150 if x != nil { 151 return x.Rir 152 } 153 return "" 154 } 155 156 type PerformValidationRequest struct { 157 state protoimpl.MessageState `protogen:"open.v1"` 158 Identifier *proto.Identifier `protobuf:"bytes,5,opt,name=identifier,proto3" json:"identifier,omitempty"` 159 Challenge *proto.Challenge `protobuf:"bytes,2,opt,name=challenge,proto3" json:"challenge,omitempty"` 160 Authz *AuthzMeta `protobuf:"bytes,3,opt,name=authz,proto3" json:"authz,omitempty"` 161 ExpectedKeyAuthorization string `protobuf:"bytes,4,opt,name=expectedKeyAuthorization,proto3" json:"expectedKeyAuthorization,omitempty"` 162 unknownFields protoimpl.UnknownFields 163 sizeCache protoimpl.SizeCache 164 } 165 166 func (x *PerformValidationRequest) Reset() { 167 *x = PerformValidationRequest{} 168 mi := &file_va_proto_msgTypes[2] 169 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 170 ms.StoreMessageInfo(mi) 171 } 172 173 func (x *PerformValidationRequest) String() string { 174 return protoimpl.X.MessageStringOf(x) 175 } 176 177 func (*PerformValidationRequest) ProtoMessage() {} 178 179 func (x *PerformValidationRequest) ProtoReflect() protoreflect.Message { 180 mi := &file_va_proto_msgTypes[2] 181 if x != nil { 182 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 183 if ms.LoadMessageInfo() == nil { 184 ms.StoreMessageInfo(mi) 185 } 186 return ms 187 } 188 return mi.MessageOf(x) 189 } 190 191 // Deprecated: Use PerformValidationRequest.ProtoReflect.Descriptor instead. 192 func (*PerformValidationRequest) Descriptor() ([]byte, []int) { 193 return file_va_proto_rawDescGZIP(), []int{2} 194 } 195 196 func (x *PerformValidationRequest) GetIdentifier() *proto.Identifier { 197 if x != nil { 198 return x.Identifier 199 } 200 return nil 201 } 202 203 func (x *PerformValidationRequest) GetChallenge() *proto.Challenge { 204 if x != nil { 205 return x.Challenge 206 } 207 return nil 208 } 209 210 func (x *PerformValidationRequest) GetAuthz() *AuthzMeta { 211 if x != nil { 212 return x.Authz 213 } 214 return nil 215 } 216 217 func (x *PerformValidationRequest) GetExpectedKeyAuthorization() string { 218 if x != nil { 219 return x.ExpectedKeyAuthorization 220 } 221 return "" 222 } 223 224 type AuthzMeta struct { 225 state protoimpl.MessageState `protogen:"open.v1"` 226 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 227 RegID int64 `protobuf:"varint,2,opt,name=regID,proto3" json:"regID,omitempty"` 228 unknownFields protoimpl.UnknownFields 229 sizeCache protoimpl.SizeCache 230 } 231 232 func (x *AuthzMeta) Reset() { 233 *x = AuthzMeta{} 234 mi := &file_va_proto_msgTypes[3] 235 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 236 ms.StoreMessageInfo(mi) 237 } 238 239 func (x *AuthzMeta) String() string { 240 return protoimpl.X.MessageStringOf(x) 241 } 242 243 func (*AuthzMeta) ProtoMessage() {} 244 245 func (x *AuthzMeta) ProtoReflect() protoreflect.Message { 246 mi := &file_va_proto_msgTypes[3] 247 if x != nil { 248 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 249 if ms.LoadMessageInfo() == nil { 250 ms.StoreMessageInfo(mi) 251 } 252 return ms 253 } 254 return mi.MessageOf(x) 255 } 256 257 // Deprecated: Use AuthzMeta.ProtoReflect.Descriptor instead. 258 func (*AuthzMeta) Descriptor() ([]byte, []int) { 259 return file_va_proto_rawDescGZIP(), []int{3} 260 } 261 262 func (x *AuthzMeta) GetId() string { 263 if x != nil { 264 return x.Id 265 } 266 return "" 267 } 268 269 func (x *AuthzMeta) GetRegID() int64 { 270 if x != nil { 271 return x.RegID 272 } 273 return 0 274 } 275 276 type ValidationResult struct { 277 state protoimpl.MessageState `protogen:"open.v1"` 278 Records []*proto.ValidationRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"` 279 Problem *proto.ProblemDetails `protobuf:"bytes,2,opt,name=problem,proto3" json:"problem,omitempty"` 280 Perspective string `protobuf:"bytes,3,opt,name=perspective,proto3" json:"perspective,omitempty"` 281 Rir string `protobuf:"bytes,4,opt,name=rir,proto3" json:"rir,omitempty"` 282 unknownFields protoimpl.UnknownFields 283 sizeCache protoimpl.SizeCache 284 } 285 286 func (x *ValidationResult) Reset() { 287 *x = ValidationResult{} 288 mi := &file_va_proto_msgTypes[4] 289 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 290 ms.StoreMessageInfo(mi) 291 } 292 293 func (x *ValidationResult) String() string { 294 return protoimpl.X.MessageStringOf(x) 295 } 296 297 func (*ValidationResult) ProtoMessage() {} 298 299 func (x *ValidationResult) ProtoReflect() protoreflect.Message { 300 mi := &file_va_proto_msgTypes[4] 301 if x != nil { 302 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 303 if ms.LoadMessageInfo() == nil { 304 ms.StoreMessageInfo(mi) 305 } 306 return ms 307 } 308 return mi.MessageOf(x) 309 } 310 311 // Deprecated: Use ValidationResult.ProtoReflect.Descriptor instead. 312 func (*ValidationResult) Descriptor() ([]byte, []int) { 313 return file_va_proto_rawDescGZIP(), []int{4} 314 } 315 316 func (x *ValidationResult) GetRecords() []*proto.ValidationRecord { 317 if x != nil { 318 return x.Records 319 } 320 return nil 321 } 322 323 func (x *ValidationResult) GetProblem() *proto.ProblemDetails { 324 if x != nil { 325 return x.Problem 326 } 327 return nil 328 } 329 330 func (x *ValidationResult) GetPerspective() string { 331 if x != nil { 332 return x.Perspective 333 } 334 return "" 335 } 336 337 func (x *ValidationResult) GetRir() string { 338 if x != nil { 339 return x.Rir 340 } 341 return "" 342 } 343 344 var File_va_proto protoreflect.FileDescriptor 345 346 var file_va_proto_rawDesc = string([]byte{ 347 0x0a, 0x08, 0x76, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x76, 0x61, 0x1a, 0x15, 348 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2e, 349 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb5, 0x01, 0x0a, 0x11, 0x49, 0x73, 0x43, 0x41, 0x41, 0x56, 350 0x61, 0x6c, 0x69, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x0a, 0x69, 351 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 352 0x10, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 353 0x72, 0x52, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x2a, 0x0a, 354 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x68, 0x6f, 355 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 356 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x61, 0x63, 0x63, 357 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x52, 0x49, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 358 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x52, 0x49, 0x49, 0x44, 0x12, 0x18, 0x0a, 359 0x07, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 360 0x61, 0x75, 0x74, 0x68, 0x7a, 0x49, 0x44, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x78, 0x0a, 361 0x12, 0x49, 0x73, 0x43, 0x41, 0x41, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 362 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x62, 0x6c, 0x65, 0x6d, 0x18, 0x01, 363 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x62, 364 0x6c, 0x65, 0x6d, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x62, 365 0x6c, 0x65, 0x6d, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x65, 0x72, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 366 0x76, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x65, 0x72, 0x73, 0x70, 0x65, 367 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x69, 0x72, 0x18, 0x04, 0x20, 0x01, 368 0x28, 0x09, 0x52, 0x03, 0x72, 0x69, 0x72, 0x22, 0xe2, 0x01, 0x0a, 0x18, 0x50, 0x65, 0x72, 0x66, 369 0x6f, 0x72, 0x6d, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 370 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 371 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 372 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x0a, 0x69, 0x64, 0x65, 0x6e, 373 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x2d, 0x0a, 0x09, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 374 0x6e, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x63, 0x6f, 0x72, 0x65, 375 0x2e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6c, 376 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x05, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x18, 0x03, 377 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x76, 0x61, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x7a, 0x4d, 378 0x65, 0x74, 0x61, 0x52, 0x05, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x12, 0x3a, 0x0a, 0x18, 0x65, 0x78, 379 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4b, 0x65, 0x79, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 380 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x65, 0x78, 381 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4b, 0x65, 0x79, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 382 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x31, 0x0a, 0x09, 383 0x41, 0x75, 0x74, 0x68, 0x7a, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 384 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x65, 0x67, 385 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x72, 0x65, 0x67, 0x49, 0x44, 0x22, 386 0xa8, 0x01, 0x0a, 0x10, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 387 0x73, 0x75, 0x6c, 0x74, 0x12, 0x30, 0x0a, 0x07, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 388 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x56, 0x61, 0x6c, 389 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x07, 0x72, 390 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x2e, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x62, 0x6c, 0x65, 391 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x50, 392 0x72, 0x6f, 0x62, 0x6c, 0x65, 0x6d, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x70, 393 0x72, 0x6f, 0x62, 0x6c, 0x65, 0x6d, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x65, 0x72, 0x73, 0x70, 0x65, 394 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x65, 0x72, 395 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x69, 0x72, 0x18, 396 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x69, 0x72, 0x32, 0x43, 0x0a, 0x02, 0x56, 0x41, 397 0x12, 0x3d, 0x0a, 0x05, 0x44, 0x6f, 0x44, 0x43, 0x56, 0x12, 0x1c, 0x2e, 0x76, 0x61, 0x2e, 0x50, 398 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 399 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x76, 0x61, 0x2e, 0x56, 0x61, 0x6c, 400 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x00, 0x32, 401 0x3f, 0x0a, 0x03, 0x43, 0x41, 0x41, 0x12, 0x38, 0x0a, 0x05, 0x44, 0x6f, 0x43, 0x41, 0x41, 0x12, 402 0x15, 0x2e, 0x76, 0x61, 0x2e, 0x49, 0x73, 0x43, 0x41, 0x41, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x52, 403 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x76, 0x61, 0x2e, 0x49, 0x73, 0x43, 0x41, 404 0x41, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 405 0x42, 0x29, 0x5a, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6c, 406 0x65, 0x74, 0x73, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x2f, 0x62, 0x6f, 0x75, 0x6c, 0x64, 407 0x65, 0x72, 0x2f, 0x76, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 408 0x74, 0x6f, 0x33, 409 }) 410 411 var ( 412 file_va_proto_rawDescOnce sync.Once 413 file_va_proto_rawDescData []byte 414 ) 415 416 func file_va_proto_rawDescGZIP() []byte { 417 file_va_proto_rawDescOnce.Do(func() { 418 file_va_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_va_proto_rawDesc), len(file_va_proto_rawDesc))) 419 }) 420 return file_va_proto_rawDescData 421 } 422 423 var file_va_proto_msgTypes = make([]protoimpl.MessageInfo, 5) 424 var file_va_proto_goTypes = []any{ 425 (*IsCAAValidRequest)(nil), // 0: va.IsCAAValidRequest 426 (*IsCAAValidResponse)(nil), // 1: va.IsCAAValidResponse 427 (*PerformValidationRequest)(nil), // 2: va.PerformValidationRequest 428 (*AuthzMeta)(nil), // 3: va.AuthzMeta 429 (*ValidationResult)(nil), // 4: va.ValidationResult 430 (*proto.Identifier)(nil), // 5: core.Identifier 431 (*proto.ProblemDetails)(nil), // 6: core.ProblemDetails 432 (*proto.Challenge)(nil), // 7: core.Challenge 433 (*proto.ValidationRecord)(nil), // 8: core.ValidationRecord 434 } 435 var file_va_proto_depIdxs = []int32{ 436 5, // 0: va.IsCAAValidRequest.identifier:type_name -> core.Identifier 437 6, // 1: va.IsCAAValidResponse.problem:type_name -> core.ProblemDetails 438 5, // 2: va.PerformValidationRequest.identifier:type_name -> core.Identifier 439 7, // 3: va.PerformValidationRequest.challenge:type_name -> core.Challenge 440 3, // 4: va.PerformValidationRequest.authz:type_name -> va.AuthzMeta 441 8, // 5: va.ValidationResult.records:type_name -> core.ValidationRecord 442 6, // 6: va.ValidationResult.problem:type_name -> core.ProblemDetails 443 2, // 7: va.VA.DoDCV:input_type -> va.PerformValidationRequest 444 0, // 8: va.CAA.DoCAA:input_type -> va.IsCAAValidRequest 445 4, // 9: va.VA.DoDCV:output_type -> va.ValidationResult 446 1, // 10: va.CAA.DoCAA:output_type -> va.IsCAAValidResponse 447 9, // [9:11] is the sub-list for method output_type 448 7, // [7:9] is the sub-list for method input_type 449 7, // [7:7] is the sub-list for extension type_name 450 7, // [7:7] is the sub-list for extension extendee 451 0, // [0:7] is the sub-list for field type_name 452 } 453 454 func init() { file_va_proto_init() } 455 func file_va_proto_init() { 456 if File_va_proto != nil { 457 return 458 } 459 type x struct{} 460 out := protoimpl.TypeBuilder{ 461 File: protoimpl.DescBuilder{ 462 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 463 RawDescriptor: unsafe.Slice(unsafe.StringData(file_va_proto_rawDesc), len(file_va_proto_rawDesc)), 464 NumEnums: 0, 465 NumMessages: 5, 466 NumExtensions: 0, 467 NumServices: 2, 468 }, 469 GoTypes: file_va_proto_goTypes, 470 DependencyIndexes: file_va_proto_depIdxs, 471 MessageInfos: file_va_proto_msgTypes, 472 }.Build() 473 File_va_proto = out.File 474 file_va_proto_goTypes = nil 475 file_va_proto_depIdxs = nil 476 }