1// Code generated by protoc-gen-validate. DO NOT EDIT. 2// source: envoy/admin/v3/certs.proto 3 4package envoy_admin_v3 5 6import ( 7 "bytes" 8 "errors" 9 "fmt" 10 "net" 11 "net/mail" 12 "net/url" 13 "regexp" 14 "strings" 15 "time" 16 "unicode/utf8" 17 18 "google.golang.org/protobuf/types/known/anypb" 19) 20 21// ensure the imports are used 22var ( 23 _ = bytes.MinRead 24 _ = errors.New("") 25 _ = fmt.Print 26 _ = utf8.UTFMax 27 _ = (*regexp.Regexp)(nil) 28 _ = (*strings.Reader)(nil) 29 _ = net.IPv4len 30 _ = time.Duration(0) 31 _ = (*url.URL)(nil) 32 _ = (*mail.Address)(nil) 33 _ = anypb.Any{} 34) 35 36// Validate checks the field values on Certificates with the rules defined in 37// the proto definition for this message. If any rules are violated, an error 38// is returned. 39func (m *Certificates) Validate() error { 40 if m == nil { 41 return nil 42 } 43 44 for idx, item := range m.GetCertificates() { 45 _, _ = idx, item 46 47 if v, ok := interface{}(item).(interface{ Validate() error }); ok { 48 if err := v.Validate(); err != nil { 49 return CertificatesValidationError{ 50 field: fmt.Sprintf("Certificates[%v]", idx), 51 reason: "embedded message failed validation", 52 cause: err, 53 } 54 } 55 } 56 57 } 58 59 return nil 60} 61 62// CertificatesValidationError is the validation error returned by 63// Certificates.Validate if the designated constraints aren't met. 64type CertificatesValidationError struct { 65 field string 66 reason string 67 cause error 68 key bool 69} 70 71// Field function returns field value. 72func (e CertificatesValidationError) Field() string { return e.field } 73 74// Reason function returns reason value. 75func (e CertificatesValidationError) Reason() string { return e.reason } 76 77// Cause function returns cause value. 78func (e CertificatesValidationError) Cause() error { return e.cause } 79 80// Key function returns key value. 81func (e CertificatesValidationError) Key() bool { return e.key } 82 83// ErrorName returns error name. 84func (e CertificatesValidationError) ErrorName() string { return "CertificatesValidationError" } 85 86// Error satisfies the builtin error interface 87func (e CertificatesValidationError) Error() string { 88 cause := "" 89 if e.cause != nil { 90 cause = fmt.Sprintf(" | caused by: %v", e.cause) 91 } 92 93 key := "" 94 if e.key { 95 key = "key for " 96 } 97 98 return fmt.Sprintf( 99 "invalid %sCertificates.%s: %s%s", 100 key, 101 e.field, 102 e.reason, 103 cause) 104} 105 106var _ error = CertificatesValidationError{} 107 108var _ interface { 109 Field() string 110 Reason() string 111 Key() bool 112 Cause() error 113 ErrorName() string 114} = CertificatesValidationError{} 115 116// Validate checks the field values on Certificate with the rules defined in 117// the proto definition for this message. If any rules are violated, an error 118// is returned. 119func (m *Certificate) Validate() error { 120 if m == nil { 121 return nil 122 } 123 124 for idx, item := range m.GetCaCert() { 125 _, _ = idx, item 126 127 if v, ok := interface{}(item).(interface{ Validate() error }); ok { 128 if err := v.Validate(); err != nil { 129 return CertificateValidationError{ 130 field: fmt.Sprintf("CaCert[%v]", idx), 131 reason: "embedded message failed validation", 132 cause: err, 133 } 134 } 135 } 136 137 } 138 139 for idx, item := range m.GetCertChain() { 140 _, _ = idx, item 141 142 if v, ok := interface{}(item).(interface{ Validate() error }); ok { 143 if err := v.Validate(); err != nil { 144 return CertificateValidationError{ 145 field: fmt.Sprintf("CertChain[%v]", idx), 146 reason: "embedded message failed validation", 147 cause: err, 148 } 149 } 150 } 151 152 } 153 154 return nil 155} 156 157// CertificateValidationError is the validation error returned by 158// Certificate.Validate if the designated constraints aren't met. 159type CertificateValidationError struct { 160 field string 161 reason string 162 cause error 163 key bool 164} 165 166// Field function returns field value. 167func (e CertificateValidationError) Field() string { return e.field } 168 169// Reason function returns reason value. 170func (e CertificateValidationError) Reason() string { return e.reason } 171 172// Cause function returns cause value. 173func (e CertificateValidationError) Cause() error { return e.cause } 174 175// Key function returns key value. 176func (e CertificateValidationError) Key() bool { return e.key } 177 178// ErrorName returns error name. 179func (e CertificateValidationError) ErrorName() string { return "CertificateValidationError" } 180 181// Error satisfies the builtin error interface 182func (e CertificateValidationError) Error() string { 183 cause := "" 184 if e.cause != nil { 185 cause = fmt.Sprintf(" | caused by: %v", e.cause) 186 } 187 188 key := "" 189 if e.key { 190 key = "key for " 191 } 192 193 return fmt.Sprintf( 194 "invalid %sCertificate.%s: %s%s", 195 key, 196 e.field, 197 e.reason, 198 cause) 199} 200 201var _ error = CertificateValidationError{} 202 203var _ interface { 204 Field() string 205 Reason() string 206 Key() bool 207 Cause() error 208 ErrorName() string 209} = CertificateValidationError{} 210 211// Validate checks the field values on CertificateDetails with the rules 212// defined in the proto definition for this message. If any rules are 213// violated, an error is returned. 214func (m *CertificateDetails) Validate() error { 215 if m == nil { 216 return nil 217 } 218 219 // no validation rules for Path 220 221 // no validation rules for SerialNumber 222 223 for idx, item := range m.GetSubjectAltNames() { 224 _, _ = idx, item 225 226 if v, ok := interface{}(item).(interface{ Validate() error }); ok { 227 if err := v.Validate(); err != nil { 228 return CertificateDetailsValidationError{ 229 field: fmt.Sprintf("SubjectAltNames[%v]", idx), 230 reason: "embedded message failed validation", 231 cause: err, 232 } 233 } 234 } 235 236 } 237 238 // no validation rules for DaysUntilExpiration 239 240 if v, ok := interface{}(m.GetValidFrom()).(interface{ Validate() error }); ok { 241 if err := v.Validate(); err != nil { 242 return CertificateDetailsValidationError{ 243 field: "ValidFrom", 244 reason: "embedded message failed validation", 245 cause: err, 246 } 247 } 248 } 249 250 if v, ok := interface{}(m.GetExpirationTime()).(interface{ Validate() error }); ok { 251 if err := v.Validate(); err != nil { 252 return CertificateDetailsValidationError{ 253 field: "ExpirationTime", 254 reason: "embedded message failed validation", 255 cause: err, 256 } 257 } 258 } 259 260 if v, ok := interface{}(m.GetOcspDetails()).(interface{ Validate() error }); ok { 261 if err := v.Validate(); err != nil { 262 return CertificateDetailsValidationError{ 263 field: "OcspDetails", 264 reason: "embedded message failed validation", 265 cause: err, 266 } 267 } 268 } 269 270 return nil 271} 272 273// CertificateDetailsValidationError is the validation error returned by 274// CertificateDetails.Validate if the designated constraints aren't met. 275type CertificateDetailsValidationError struct { 276 field string 277 reason string 278 cause error 279 key bool 280} 281 282// Field function returns field value. 283func (e CertificateDetailsValidationError) Field() string { return e.field } 284 285// Reason function returns reason value. 286func (e CertificateDetailsValidationError) Reason() string { return e.reason } 287 288// Cause function returns cause value. 289func (e CertificateDetailsValidationError) Cause() error { return e.cause } 290 291// Key function returns key value. 292func (e CertificateDetailsValidationError) Key() bool { return e.key } 293 294// ErrorName returns error name. 295func (e CertificateDetailsValidationError) ErrorName() string { 296 return "CertificateDetailsValidationError" 297} 298 299// Error satisfies the builtin error interface 300func (e CertificateDetailsValidationError) Error() string { 301 cause := "" 302 if e.cause != nil { 303 cause = fmt.Sprintf(" | caused by: %v", e.cause) 304 } 305 306 key := "" 307 if e.key { 308 key = "key for " 309 } 310 311 return fmt.Sprintf( 312 "invalid %sCertificateDetails.%s: %s%s", 313 key, 314 e.field, 315 e.reason, 316 cause) 317} 318 319var _ error = CertificateDetailsValidationError{} 320 321var _ interface { 322 Field() string 323 Reason() string 324 Key() bool 325 Cause() error 326 ErrorName() string 327} = CertificateDetailsValidationError{} 328 329// Validate checks the field values on SubjectAlternateName with the rules 330// defined in the proto definition for this message. If any rules are 331// violated, an error is returned. 332func (m *SubjectAlternateName) Validate() error { 333 if m == nil { 334 return nil 335 } 336 337 switch m.Name.(type) { 338 339 case *SubjectAlternateName_Dns: 340 // no validation rules for Dns 341 342 case *SubjectAlternateName_Uri: 343 // no validation rules for Uri 344 345 case *SubjectAlternateName_IpAddress: 346 // no validation rules for IpAddress 347 348 } 349 350 return nil 351} 352 353// SubjectAlternateNameValidationError is the validation error returned by 354// SubjectAlternateName.Validate if the designated constraints aren't met. 355type SubjectAlternateNameValidationError struct { 356 field string 357 reason string 358 cause error 359 key bool 360} 361 362// Field function returns field value. 363func (e SubjectAlternateNameValidationError) Field() string { return e.field } 364 365// Reason function returns reason value. 366func (e SubjectAlternateNameValidationError) Reason() string { return e.reason } 367 368// Cause function returns cause value. 369func (e SubjectAlternateNameValidationError) Cause() error { return e.cause } 370 371// Key function returns key value. 372func (e SubjectAlternateNameValidationError) Key() bool { return e.key } 373 374// ErrorName returns error name. 375func (e SubjectAlternateNameValidationError) ErrorName() string { 376 return "SubjectAlternateNameValidationError" 377} 378 379// Error satisfies the builtin error interface 380func (e SubjectAlternateNameValidationError) Error() string { 381 cause := "" 382 if e.cause != nil { 383 cause = fmt.Sprintf(" | caused by: %v", e.cause) 384 } 385 386 key := "" 387 if e.key { 388 key = "key for " 389 } 390 391 return fmt.Sprintf( 392 "invalid %sSubjectAlternateName.%s: %s%s", 393 key, 394 e.field, 395 e.reason, 396 cause) 397} 398 399var _ error = SubjectAlternateNameValidationError{} 400 401var _ interface { 402 Field() string 403 Reason() string 404 Key() bool 405 Cause() error 406 ErrorName() string 407} = SubjectAlternateNameValidationError{} 408 409// Validate checks the field values on CertificateDetails_OcspDetails with the 410// rules defined in the proto definition for this message. If any rules are 411// violated, an error is returned. 412func (m *CertificateDetails_OcspDetails) Validate() error { 413 if m == nil { 414 return nil 415 } 416 417 if v, ok := interface{}(m.GetValidFrom()).(interface{ Validate() error }); ok { 418 if err := v.Validate(); err != nil { 419 return CertificateDetails_OcspDetailsValidationError{ 420 field: "ValidFrom", 421 reason: "embedded message failed validation", 422 cause: err, 423 } 424 } 425 } 426 427 if v, ok := interface{}(m.GetExpiration()).(interface{ Validate() error }); ok { 428 if err := v.Validate(); err != nil { 429 return CertificateDetails_OcspDetailsValidationError{ 430 field: "Expiration", 431 reason: "embedded message failed validation", 432 cause: err, 433 } 434 } 435 } 436 437 return nil 438} 439 440// CertificateDetails_OcspDetailsValidationError is the validation error 441// returned by CertificateDetails_OcspDetails.Validate if the designated 442// constraints aren't met. 443type CertificateDetails_OcspDetailsValidationError struct { 444 field string 445 reason string 446 cause error 447 key bool 448} 449 450// Field function returns field value. 451func (e CertificateDetails_OcspDetailsValidationError) Field() string { return e.field } 452 453// Reason function returns reason value. 454func (e CertificateDetails_OcspDetailsValidationError) Reason() string { return e.reason } 455 456// Cause function returns cause value. 457func (e CertificateDetails_OcspDetailsValidationError) Cause() error { return e.cause } 458 459// Key function returns key value. 460func (e CertificateDetails_OcspDetailsValidationError) Key() bool { return e.key } 461 462// ErrorName returns error name. 463func (e CertificateDetails_OcspDetailsValidationError) ErrorName() string { 464 return "CertificateDetails_OcspDetailsValidationError" 465} 466 467// Error satisfies the builtin error interface 468func (e CertificateDetails_OcspDetailsValidationError) Error() string { 469 cause := "" 470 if e.cause != nil { 471 cause = fmt.Sprintf(" | caused by: %v", e.cause) 472 } 473 474 key := "" 475 if e.key { 476 key = "key for " 477 } 478 479 return fmt.Sprintf( 480 "invalid %sCertificateDetails_OcspDetails.%s: %s%s", 481 key, 482 e.field, 483 e.reason, 484 cause) 485} 486 487var _ error = CertificateDetails_OcspDetailsValidationError{} 488 489var _ interface { 490 Field() string 491 Reason() string 492 Key() bool 493 Cause() error 494 ErrorName() string 495} = CertificateDetails_OcspDetailsValidationError{} 496