github.com/letsencrypt/boulder@v0.20251208.0/core/proto/core.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: core.proto
     6  
     7  package proto
     8  
     9  import (
    10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    12  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    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 Identifier struct {
    26  	state         protoimpl.MessageState `protogen:"open.v1"`
    27  	Type          string                 `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
    28  	Value         string                 `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
    29  	unknownFields protoimpl.UnknownFields
    30  	sizeCache     protoimpl.SizeCache
    31  }
    32  
    33  func (x *Identifier) Reset() {
    34  	*x = Identifier{}
    35  	mi := &file_core_proto_msgTypes[0]
    36  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    37  	ms.StoreMessageInfo(mi)
    38  }
    39  
    40  func (x *Identifier) String() string {
    41  	return protoimpl.X.MessageStringOf(x)
    42  }
    43  
    44  func (*Identifier) ProtoMessage() {}
    45  
    46  func (x *Identifier) ProtoReflect() protoreflect.Message {
    47  	mi := &file_core_proto_msgTypes[0]
    48  	if x != nil {
    49  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    50  		if ms.LoadMessageInfo() == nil {
    51  			ms.StoreMessageInfo(mi)
    52  		}
    53  		return ms
    54  	}
    55  	return mi.MessageOf(x)
    56  }
    57  
    58  // Deprecated: Use Identifier.ProtoReflect.Descriptor instead.
    59  func (*Identifier) Descriptor() ([]byte, []int) {
    60  	return file_core_proto_rawDescGZIP(), []int{0}
    61  }
    62  
    63  func (x *Identifier) GetType() string {
    64  	if x != nil {
    65  		return x.Type
    66  	}
    67  	return ""
    68  }
    69  
    70  func (x *Identifier) GetValue() string {
    71  	if x != nil {
    72  		return x.Value
    73  	}
    74  	return ""
    75  }
    76  
    77  type Challenge struct {
    78  	state protoimpl.MessageState `protogen:"open.v1"`
    79  	Id    int64                  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
    80  	// Fields specified by RFC 8555, Section 8.
    81  	Type      string                 `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
    82  	Url       string                 `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
    83  	Status    string                 `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`
    84  	Validated *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=validated,proto3" json:"validated,omitempty"`
    85  	Error     *ProblemDetails        `protobuf:"bytes,7,opt,name=error,proto3" json:"error,omitempty"`
    86  	// Fields specified by individual validation methods.
    87  	Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
    88  	// Additional fields for our own record keeping.
    89  	Validationrecords []*ValidationRecord `protobuf:"bytes,10,rep,name=validationrecords,proto3" json:"validationrecords,omitempty"`
    90  	unknownFields     protoimpl.UnknownFields
    91  	sizeCache         protoimpl.SizeCache
    92  }
    93  
    94  func (x *Challenge) Reset() {
    95  	*x = Challenge{}
    96  	mi := &file_core_proto_msgTypes[1]
    97  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    98  	ms.StoreMessageInfo(mi)
    99  }
   100  
   101  func (x *Challenge) String() string {
   102  	return protoimpl.X.MessageStringOf(x)
   103  }
   104  
   105  func (*Challenge) ProtoMessage() {}
   106  
   107  func (x *Challenge) ProtoReflect() protoreflect.Message {
   108  	mi := &file_core_proto_msgTypes[1]
   109  	if 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 Challenge.ProtoReflect.Descriptor instead.
   120  func (*Challenge) Descriptor() ([]byte, []int) {
   121  	return file_core_proto_rawDescGZIP(), []int{1}
   122  }
   123  
   124  func (x *Challenge) GetId() int64 {
   125  	if x != nil {
   126  		return x.Id
   127  	}
   128  	return 0
   129  }
   130  
   131  func (x *Challenge) GetType() string {
   132  	if x != nil {
   133  		return x.Type
   134  	}
   135  	return ""
   136  }
   137  
   138  func (x *Challenge) GetUrl() string {
   139  	if x != nil {
   140  		return x.Url
   141  	}
   142  	return ""
   143  }
   144  
   145  func (x *Challenge) GetStatus() string {
   146  	if x != nil {
   147  		return x.Status
   148  	}
   149  	return ""
   150  }
   151  
   152  func (x *Challenge) GetValidated() *timestamppb.Timestamp {
   153  	if x != nil {
   154  		return x.Validated
   155  	}
   156  	return nil
   157  }
   158  
   159  func (x *Challenge) GetError() *ProblemDetails {
   160  	if x != nil {
   161  		return x.Error
   162  	}
   163  	return nil
   164  }
   165  
   166  func (x *Challenge) GetToken() string {
   167  	if x != nil {
   168  		return x.Token
   169  	}
   170  	return ""
   171  }
   172  
   173  func (x *Challenge) GetValidationrecords() []*ValidationRecord {
   174  	if x != nil {
   175  		return x.Validationrecords
   176  	}
   177  	return nil
   178  }
   179  
   180  type ValidationRecord struct {
   181  	state protoimpl.MessageState `protogen:"open.v1"`
   182  	// Next unused field number: 9
   183  	Hostname          string   `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
   184  	Port              string   `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"`
   185  	AddressesResolved [][]byte `protobuf:"bytes,3,rep,name=addressesResolved,proto3" json:"addressesResolved,omitempty"` // netip.Addr.MarshalText()
   186  	AddressUsed       []byte   `protobuf:"bytes,4,opt,name=addressUsed,proto3" json:"addressUsed,omitempty"`             // netip.Addr.MarshalText()
   187  	Authorities       []string `protobuf:"bytes,5,rep,name=authorities,proto3" json:"authorities,omitempty"`
   188  	Url               string   `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"`
   189  	// A list of addresses tried before the address used (see
   190  	// core/objects.go and the comment on the ValidationRecord structure
   191  	// definition for more information.
   192  	AddressesTried [][]byte `protobuf:"bytes,7,rep,name=addressesTried,proto3" json:"addressesTried,omitempty"` // netip.Addr.MarshalText()
   193  	ResolverAddrs  []string `protobuf:"bytes,8,rep,name=resolverAddrs,proto3" json:"resolverAddrs,omitempty"`
   194  	unknownFields  protoimpl.UnknownFields
   195  	sizeCache      protoimpl.SizeCache
   196  }
   197  
   198  func (x *ValidationRecord) Reset() {
   199  	*x = ValidationRecord{}
   200  	mi := &file_core_proto_msgTypes[2]
   201  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   202  	ms.StoreMessageInfo(mi)
   203  }
   204  
   205  func (x *ValidationRecord) String() string {
   206  	return protoimpl.X.MessageStringOf(x)
   207  }
   208  
   209  func (*ValidationRecord) ProtoMessage() {}
   210  
   211  func (x *ValidationRecord) ProtoReflect() protoreflect.Message {
   212  	mi := &file_core_proto_msgTypes[2]
   213  	if x != nil {
   214  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   215  		if ms.LoadMessageInfo() == nil {
   216  			ms.StoreMessageInfo(mi)
   217  		}
   218  		return ms
   219  	}
   220  	return mi.MessageOf(x)
   221  }
   222  
   223  // Deprecated: Use ValidationRecord.ProtoReflect.Descriptor instead.
   224  func (*ValidationRecord) Descriptor() ([]byte, []int) {
   225  	return file_core_proto_rawDescGZIP(), []int{2}
   226  }
   227  
   228  func (x *ValidationRecord) GetHostname() string {
   229  	if x != nil {
   230  		return x.Hostname
   231  	}
   232  	return ""
   233  }
   234  
   235  func (x *ValidationRecord) GetPort() string {
   236  	if x != nil {
   237  		return x.Port
   238  	}
   239  	return ""
   240  }
   241  
   242  func (x *ValidationRecord) GetAddressesResolved() [][]byte {
   243  	if x != nil {
   244  		return x.AddressesResolved
   245  	}
   246  	return nil
   247  }
   248  
   249  func (x *ValidationRecord) GetAddressUsed() []byte {
   250  	if x != nil {
   251  		return x.AddressUsed
   252  	}
   253  	return nil
   254  }
   255  
   256  func (x *ValidationRecord) GetAuthorities() []string {
   257  	if x != nil {
   258  		return x.Authorities
   259  	}
   260  	return nil
   261  }
   262  
   263  func (x *ValidationRecord) GetUrl() string {
   264  	if x != nil {
   265  		return x.Url
   266  	}
   267  	return ""
   268  }
   269  
   270  func (x *ValidationRecord) GetAddressesTried() [][]byte {
   271  	if x != nil {
   272  		return x.AddressesTried
   273  	}
   274  	return nil
   275  }
   276  
   277  func (x *ValidationRecord) GetResolverAddrs() []string {
   278  	if x != nil {
   279  		return x.ResolverAddrs
   280  	}
   281  	return nil
   282  }
   283  
   284  type ProblemDetails struct {
   285  	state         protoimpl.MessageState `protogen:"open.v1"`
   286  	ProblemType   string                 `protobuf:"bytes,1,opt,name=problemType,proto3" json:"problemType,omitempty"`
   287  	Detail        string                 `protobuf:"bytes,2,opt,name=detail,proto3" json:"detail,omitempty"`
   288  	HttpStatus    int32                  `protobuf:"varint,3,opt,name=httpStatus,proto3" json:"httpStatus,omitempty"`
   289  	unknownFields protoimpl.UnknownFields
   290  	sizeCache     protoimpl.SizeCache
   291  }
   292  
   293  func (x *ProblemDetails) Reset() {
   294  	*x = ProblemDetails{}
   295  	mi := &file_core_proto_msgTypes[3]
   296  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   297  	ms.StoreMessageInfo(mi)
   298  }
   299  
   300  func (x *ProblemDetails) String() string {
   301  	return protoimpl.X.MessageStringOf(x)
   302  }
   303  
   304  func (*ProblemDetails) ProtoMessage() {}
   305  
   306  func (x *ProblemDetails) ProtoReflect() protoreflect.Message {
   307  	mi := &file_core_proto_msgTypes[3]
   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 ProblemDetails.ProtoReflect.Descriptor instead.
   319  func (*ProblemDetails) Descriptor() ([]byte, []int) {
   320  	return file_core_proto_rawDescGZIP(), []int{3}
   321  }
   322  
   323  func (x *ProblemDetails) GetProblemType() string {
   324  	if x != nil {
   325  		return x.ProblemType
   326  	}
   327  	return ""
   328  }
   329  
   330  func (x *ProblemDetails) GetDetail() string {
   331  	if x != nil {
   332  		return x.Detail
   333  	}
   334  	return ""
   335  }
   336  
   337  func (x *ProblemDetails) GetHttpStatus() int32 {
   338  	if x != nil {
   339  		return x.HttpStatus
   340  	}
   341  	return 0
   342  }
   343  
   344  type Certificate struct {
   345  	state protoimpl.MessageState `protogen:"open.v1"`
   346  	// Next unused field number: 9
   347  	RegistrationID int64                  `protobuf:"varint,1,opt,name=registrationID,proto3" json:"registrationID,omitempty"`
   348  	Serial         string                 `protobuf:"bytes,2,opt,name=serial,proto3" json:"serial,omitempty"`
   349  	Digest         string                 `protobuf:"bytes,3,opt,name=digest,proto3" json:"digest,omitempty"`
   350  	Der            []byte                 `protobuf:"bytes,4,opt,name=der,proto3" json:"der,omitempty"`
   351  	Issued         *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=issued,proto3" json:"issued,omitempty"`
   352  	Expires        *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=expires,proto3" json:"expires,omitempty"`
   353  	unknownFields  protoimpl.UnknownFields
   354  	sizeCache      protoimpl.SizeCache
   355  }
   356  
   357  func (x *Certificate) Reset() {
   358  	*x = Certificate{}
   359  	mi := &file_core_proto_msgTypes[4]
   360  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   361  	ms.StoreMessageInfo(mi)
   362  }
   363  
   364  func (x *Certificate) String() string {
   365  	return protoimpl.X.MessageStringOf(x)
   366  }
   367  
   368  func (*Certificate) ProtoMessage() {}
   369  
   370  func (x *Certificate) ProtoReflect() protoreflect.Message {
   371  	mi := &file_core_proto_msgTypes[4]
   372  	if x != nil {
   373  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   374  		if ms.LoadMessageInfo() == nil {
   375  			ms.StoreMessageInfo(mi)
   376  		}
   377  		return ms
   378  	}
   379  	return mi.MessageOf(x)
   380  }
   381  
   382  // Deprecated: Use Certificate.ProtoReflect.Descriptor instead.
   383  func (*Certificate) Descriptor() ([]byte, []int) {
   384  	return file_core_proto_rawDescGZIP(), []int{4}
   385  }
   386  
   387  func (x *Certificate) GetRegistrationID() int64 {
   388  	if x != nil {
   389  		return x.RegistrationID
   390  	}
   391  	return 0
   392  }
   393  
   394  func (x *Certificate) GetSerial() string {
   395  	if x != nil {
   396  		return x.Serial
   397  	}
   398  	return ""
   399  }
   400  
   401  func (x *Certificate) GetDigest() string {
   402  	if x != nil {
   403  		return x.Digest
   404  	}
   405  	return ""
   406  }
   407  
   408  func (x *Certificate) GetDer() []byte {
   409  	if x != nil {
   410  		return x.Der
   411  	}
   412  	return nil
   413  }
   414  
   415  func (x *Certificate) GetIssued() *timestamppb.Timestamp {
   416  	if x != nil {
   417  		return x.Issued
   418  	}
   419  	return nil
   420  }
   421  
   422  func (x *Certificate) GetExpires() *timestamppb.Timestamp {
   423  	if x != nil {
   424  		return x.Expires
   425  	}
   426  	return nil
   427  }
   428  
   429  type CertificateStatus struct {
   430  	state protoimpl.MessageState `protogen:"open.v1"`
   431  	// Next unused field number: 16
   432  	Serial                string                 `protobuf:"bytes,1,opt,name=serial,proto3" json:"serial,omitempty"`
   433  	Status                string                 `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
   434  	OcspLastUpdated       *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=ocspLastUpdated,proto3" json:"ocspLastUpdated,omitempty"`
   435  	RevokedDate           *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=revokedDate,proto3" json:"revokedDate,omitempty"`
   436  	RevokedReason         int64                  `protobuf:"varint,6,opt,name=revokedReason,proto3" json:"revokedReason,omitempty"`
   437  	LastExpirationNagSent *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=lastExpirationNagSent,proto3" json:"lastExpirationNagSent,omitempty"`
   438  	NotAfter              *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=notAfter,proto3" json:"notAfter,omitempty"`
   439  	IsExpired             bool                   `protobuf:"varint,10,opt,name=isExpired,proto3" json:"isExpired,omitempty"`
   440  	IssuerID              int64                  `protobuf:"varint,11,opt,name=issuerID,proto3" json:"issuerID,omitempty"`
   441  	unknownFields         protoimpl.UnknownFields
   442  	sizeCache             protoimpl.SizeCache
   443  }
   444  
   445  func (x *CertificateStatus) Reset() {
   446  	*x = CertificateStatus{}
   447  	mi := &file_core_proto_msgTypes[5]
   448  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   449  	ms.StoreMessageInfo(mi)
   450  }
   451  
   452  func (x *CertificateStatus) String() string {
   453  	return protoimpl.X.MessageStringOf(x)
   454  }
   455  
   456  func (*CertificateStatus) ProtoMessage() {}
   457  
   458  func (x *CertificateStatus) ProtoReflect() protoreflect.Message {
   459  	mi := &file_core_proto_msgTypes[5]
   460  	if x != nil {
   461  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   462  		if ms.LoadMessageInfo() == nil {
   463  			ms.StoreMessageInfo(mi)
   464  		}
   465  		return ms
   466  	}
   467  	return mi.MessageOf(x)
   468  }
   469  
   470  // Deprecated: Use CertificateStatus.ProtoReflect.Descriptor instead.
   471  func (*CertificateStatus) Descriptor() ([]byte, []int) {
   472  	return file_core_proto_rawDescGZIP(), []int{5}
   473  }
   474  
   475  func (x *CertificateStatus) GetSerial() string {
   476  	if x != nil {
   477  		return x.Serial
   478  	}
   479  	return ""
   480  }
   481  
   482  func (x *CertificateStatus) GetStatus() string {
   483  	if x != nil {
   484  		return x.Status
   485  	}
   486  	return ""
   487  }
   488  
   489  func (x *CertificateStatus) GetOcspLastUpdated() *timestamppb.Timestamp {
   490  	if x != nil {
   491  		return x.OcspLastUpdated
   492  	}
   493  	return nil
   494  }
   495  
   496  func (x *CertificateStatus) GetRevokedDate() *timestamppb.Timestamp {
   497  	if x != nil {
   498  		return x.RevokedDate
   499  	}
   500  	return nil
   501  }
   502  
   503  func (x *CertificateStatus) GetRevokedReason() int64 {
   504  	if x != nil {
   505  		return x.RevokedReason
   506  	}
   507  	return 0
   508  }
   509  
   510  func (x *CertificateStatus) GetLastExpirationNagSent() *timestamppb.Timestamp {
   511  	if x != nil {
   512  		return x.LastExpirationNagSent
   513  	}
   514  	return nil
   515  }
   516  
   517  func (x *CertificateStatus) GetNotAfter() *timestamppb.Timestamp {
   518  	if x != nil {
   519  		return x.NotAfter
   520  	}
   521  	return nil
   522  }
   523  
   524  func (x *CertificateStatus) GetIsExpired() bool {
   525  	if x != nil {
   526  		return x.IsExpired
   527  	}
   528  	return false
   529  }
   530  
   531  func (x *CertificateStatus) GetIssuerID() int64 {
   532  	if x != nil {
   533  		return x.IssuerID
   534  	}
   535  	return 0
   536  }
   537  
   538  type Registration struct {
   539  	state protoimpl.MessageState `protogen:"open.v1"`
   540  	// Next unused field number: 10
   541  	Id            int64                  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
   542  	Key           []byte                 `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
   543  	Agreement     string                 `protobuf:"bytes,5,opt,name=agreement,proto3" json:"agreement,omitempty"`
   544  	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
   545  	Status        string                 `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
   546  	unknownFields protoimpl.UnknownFields
   547  	sizeCache     protoimpl.SizeCache
   548  }
   549  
   550  func (x *Registration) Reset() {
   551  	*x = Registration{}
   552  	mi := &file_core_proto_msgTypes[6]
   553  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   554  	ms.StoreMessageInfo(mi)
   555  }
   556  
   557  func (x *Registration) String() string {
   558  	return protoimpl.X.MessageStringOf(x)
   559  }
   560  
   561  func (*Registration) ProtoMessage() {}
   562  
   563  func (x *Registration) ProtoReflect() protoreflect.Message {
   564  	mi := &file_core_proto_msgTypes[6]
   565  	if x != nil {
   566  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   567  		if ms.LoadMessageInfo() == nil {
   568  			ms.StoreMessageInfo(mi)
   569  		}
   570  		return ms
   571  	}
   572  	return mi.MessageOf(x)
   573  }
   574  
   575  // Deprecated: Use Registration.ProtoReflect.Descriptor instead.
   576  func (*Registration) Descriptor() ([]byte, []int) {
   577  	return file_core_proto_rawDescGZIP(), []int{6}
   578  }
   579  
   580  func (x *Registration) GetId() int64 {
   581  	if x != nil {
   582  		return x.Id
   583  	}
   584  	return 0
   585  }
   586  
   587  func (x *Registration) GetKey() []byte {
   588  	if x != nil {
   589  		return x.Key
   590  	}
   591  	return nil
   592  }
   593  
   594  func (x *Registration) GetAgreement() string {
   595  	if x != nil {
   596  		return x.Agreement
   597  	}
   598  	return ""
   599  }
   600  
   601  func (x *Registration) GetCreatedAt() *timestamppb.Timestamp {
   602  	if x != nil {
   603  		return x.CreatedAt
   604  	}
   605  	return nil
   606  }
   607  
   608  func (x *Registration) GetStatus() string {
   609  	if x != nil {
   610  		return x.Status
   611  	}
   612  	return ""
   613  }
   614  
   615  type Authorization struct {
   616  	state                  protoimpl.MessageState `protogen:"open.v1"`
   617  	Id                     string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
   618  	RegistrationID         int64                  `protobuf:"varint,3,opt,name=registrationID,proto3" json:"registrationID,omitempty"`
   619  	Identifier             *Identifier            `protobuf:"bytes,11,opt,name=identifier,proto3" json:"identifier,omitempty"`
   620  	Status                 string                 `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
   621  	Expires                *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=expires,proto3" json:"expires,omitempty"`
   622  	Challenges             []*Challenge           `protobuf:"bytes,6,rep,name=challenges,proto3" json:"challenges,omitempty"`
   623  	CertificateProfileName string                 `protobuf:"bytes,10,opt,name=certificateProfileName,proto3" json:"certificateProfileName,omitempty"`
   624  	unknownFields          protoimpl.UnknownFields
   625  	sizeCache              protoimpl.SizeCache
   626  }
   627  
   628  func (x *Authorization) Reset() {
   629  	*x = Authorization{}
   630  	mi := &file_core_proto_msgTypes[7]
   631  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   632  	ms.StoreMessageInfo(mi)
   633  }
   634  
   635  func (x *Authorization) String() string {
   636  	return protoimpl.X.MessageStringOf(x)
   637  }
   638  
   639  func (*Authorization) ProtoMessage() {}
   640  
   641  func (x *Authorization) ProtoReflect() protoreflect.Message {
   642  	mi := &file_core_proto_msgTypes[7]
   643  	if x != nil {
   644  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   645  		if ms.LoadMessageInfo() == nil {
   646  			ms.StoreMessageInfo(mi)
   647  		}
   648  		return ms
   649  	}
   650  	return mi.MessageOf(x)
   651  }
   652  
   653  // Deprecated: Use Authorization.ProtoReflect.Descriptor instead.
   654  func (*Authorization) Descriptor() ([]byte, []int) {
   655  	return file_core_proto_rawDescGZIP(), []int{7}
   656  }
   657  
   658  func (x *Authorization) GetId() string {
   659  	if x != nil {
   660  		return x.Id
   661  	}
   662  	return ""
   663  }
   664  
   665  func (x *Authorization) GetRegistrationID() int64 {
   666  	if x != nil {
   667  		return x.RegistrationID
   668  	}
   669  	return 0
   670  }
   671  
   672  func (x *Authorization) GetIdentifier() *Identifier {
   673  	if x != nil {
   674  		return x.Identifier
   675  	}
   676  	return nil
   677  }
   678  
   679  func (x *Authorization) GetStatus() string {
   680  	if x != nil {
   681  		return x.Status
   682  	}
   683  	return ""
   684  }
   685  
   686  func (x *Authorization) GetExpires() *timestamppb.Timestamp {
   687  	if x != nil {
   688  		return x.Expires
   689  	}
   690  	return nil
   691  }
   692  
   693  func (x *Authorization) GetChallenges() []*Challenge {
   694  	if x != nil {
   695  		return x.Challenges
   696  	}
   697  	return nil
   698  }
   699  
   700  func (x *Authorization) GetCertificateProfileName() string {
   701  	if x != nil {
   702  		return x.CertificateProfileName
   703  	}
   704  	return ""
   705  }
   706  
   707  type Order struct {
   708  	state          protoimpl.MessageState `protogen:"open.v1"`
   709  	Id             int64                  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
   710  	RegistrationID int64                  `protobuf:"varint,2,opt,name=registrationID,proto3" json:"registrationID,omitempty"`
   711  	// Fields specified by RFC 8555, Section 7.1.3
   712  	// Note that we do not respect notBefore and notAfter, and we infer the
   713  	// finalize and certificate URLs from the id and certificateSerial fields.
   714  	Status            string                 `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
   715  	Expires           *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=expires,proto3" json:"expires,omitempty"`
   716  	Identifiers       []*Identifier          `protobuf:"bytes,16,rep,name=identifiers,proto3" json:"identifiers,omitempty"`
   717  	Error             *ProblemDetails        `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
   718  	V2Authorizations  []int64                `protobuf:"varint,11,rep,packed,name=v2Authorizations,proto3" json:"v2Authorizations,omitempty"`
   719  	CertificateSerial string                 `protobuf:"bytes,5,opt,name=certificateSerial,proto3" json:"certificateSerial,omitempty"`
   720  	// Additional fields for our own record-keeping.
   721  	Created                *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=created,proto3" json:"created,omitempty"`
   722  	CertificateProfileName string                 `protobuf:"bytes,14,opt,name=certificateProfileName,proto3" json:"certificateProfileName,omitempty"`
   723  	Replaces               string                 `protobuf:"bytes,15,opt,name=replaces,proto3" json:"replaces,omitempty"`
   724  	BeganProcessing        bool                   `protobuf:"varint,9,opt,name=beganProcessing,proto3" json:"beganProcessing,omitempty"`
   725  	unknownFields          protoimpl.UnknownFields
   726  	sizeCache              protoimpl.SizeCache
   727  }
   728  
   729  func (x *Order) Reset() {
   730  	*x = Order{}
   731  	mi := &file_core_proto_msgTypes[8]
   732  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   733  	ms.StoreMessageInfo(mi)
   734  }
   735  
   736  func (x *Order) String() string {
   737  	return protoimpl.X.MessageStringOf(x)
   738  }
   739  
   740  func (*Order) ProtoMessage() {}
   741  
   742  func (x *Order) ProtoReflect() protoreflect.Message {
   743  	mi := &file_core_proto_msgTypes[8]
   744  	if x != nil {
   745  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   746  		if ms.LoadMessageInfo() == nil {
   747  			ms.StoreMessageInfo(mi)
   748  		}
   749  		return ms
   750  	}
   751  	return mi.MessageOf(x)
   752  }
   753  
   754  // Deprecated: Use Order.ProtoReflect.Descriptor instead.
   755  func (*Order) Descriptor() ([]byte, []int) {
   756  	return file_core_proto_rawDescGZIP(), []int{8}
   757  }
   758  
   759  func (x *Order) GetId() int64 {
   760  	if x != nil {
   761  		return x.Id
   762  	}
   763  	return 0
   764  }
   765  
   766  func (x *Order) GetRegistrationID() int64 {
   767  	if x != nil {
   768  		return x.RegistrationID
   769  	}
   770  	return 0
   771  }
   772  
   773  func (x *Order) GetStatus() string {
   774  	if x != nil {
   775  		return x.Status
   776  	}
   777  	return ""
   778  }
   779  
   780  func (x *Order) GetExpires() *timestamppb.Timestamp {
   781  	if x != nil {
   782  		return x.Expires
   783  	}
   784  	return nil
   785  }
   786  
   787  func (x *Order) GetIdentifiers() []*Identifier {
   788  	if x != nil {
   789  		return x.Identifiers
   790  	}
   791  	return nil
   792  }
   793  
   794  func (x *Order) GetError() *ProblemDetails {
   795  	if x != nil {
   796  		return x.Error
   797  	}
   798  	return nil
   799  }
   800  
   801  func (x *Order) GetV2Authorizations() []int64 {
   802  	if x != nil {
   803  		return x.V2Authorizations
   804  	}
   805  	return nil
   806  }
   807  
   808  func (x *Order) GetCertificateSerial() string {
   809  	if x != nil {
   810  		return x.CertificateSerial
   811  	}
   812  	return ""
   813  }
   814  
   815  func (x *Order) GetCreated() *timestamppb.Timestamp {
   816  	if x != nil {
   817  		return x.Created
   818  	}
   819  	return nil
   820  }
   821  
   822  func (x *Order) GetCertificateProfileName() string {
   823  	if x != nil {
   824  		return x.CertificateProfileName
   825  	}
   826  	return ""
   827  }
   828  
   829  func (x *Order) GetReplaces() string {
   830  	if x != nil {
   831  		return x.Replaces
   832  	}
   833  	return ""
   834  }
   835  
   836  func (x *Order) GetBeganProcessing() bool {
   837  	if x != nil {
   838  		return x.BeganProcessing
   839  	}
   840  	return false
   841  }
   842  
   843  type CRLEntry struct {
   844  	state protoimpl.MessageState `protogen:"open.v1"`
   845  	// Next unused field number: 5
   846  	Serial        string                 `protobuf:"bytes,1,opt,name=serial,proto3" json:"serial,omitempty"`
   847  	Reason        int32                  `protobuf:"varint,2,opt,name=reason,proto3" json:"reason,omitempty"`
   848  	RevokedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=revokedAt,proto3" json:"revokedAt,omitempty"`
   849  	unknownFields protoimpl.UnknownFields
   850  	sizeCache     protoimpl.SizeCache
   851  }
   852  
   853  func (x *CRLEntry) Reset() {
   854  	*x = CRLEntry{}
   855  	mi := &file_core_proto_msgTypes[9]
   856  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   857  	ms.StoreMessageInfo(mi)
   858  }
   859  
   860  func (x *CRLEntry) String() string {
   861  	return protoimpl.X.MessageStringOf(x)
   862  }
   863  
   864  func (*CRLEntry) ProtoMessage() {}
   865  
   866  func (x *CRLEntry) ProtoReflect() protoreflect.Message {
   867  	mi := &file_core_proto_msgTypes[9]
   868  	if x != nil {
   869  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   870  		if ms.LoadMessageInfo() == nil {
   871  			ms.StoreMessageInfo(mi)
   872  		}
   873  		return ms
   874  	}
   875  	return mi.MessageOf(x)
   876  }
   877  
   878  // Deprecated: Use CRLEntry.ProtoReflect.Descriptor instead.
   879  func (*CRLEntry) Descriptor() ([]byte, []int) {
   880  	return file_core_proto_rawDescGZIP(), []int{9}
   881  }
   882  
   883  func (x *CRLEntry) GetSerial() string {
   884  	if x != nil {
   885  		return x.Serial
   886  	}
   887  	return ""
   888  }
   889  
   890  func (x *CRLEntry) GetReason() int32 {
   891  	if x != nil {
   892  		return x.Reason
   893  	}
   894  	return 0
   895  }
   896  
   897  func (x *CRLEntry) GetRevokedAt() *timestamppb.Timestamp {
   898  	if x != nil {
   899  		return x.RevokedAt
   900  	}
   901  	return nil
   902  }
   903  
   904  var File_core_proto protoreflect.FileDescriptor
   905  
   906  var file_core_proto_rawDesc = string([]byte{
   907  	0x0a, 0x0a, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x04, 0x63, 0x6f,
   908  	0x72, 0x65, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   909  	0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72,
   910  	0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x0a, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65,
   911  	0x72, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
   912  	0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
   913  	0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xb3, 0x02, 0x0a, 0x09,
   914  	0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
   915  	0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70,
   916  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a,
   917  	0x03, 0x75, 0x72, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12,
   918  	0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
   919  	0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x38, 0x0a, 0x09, 0x76, 0x61, 0x6c, 0x69, 0x64,
   920  	0x61, 0x74, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
   921  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
   922  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65,
   923  	0x64, 0x12, 0x2a, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b,
   924  	0x32, 0x14, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x62, 0x6c, 0x65, 0x6d, 0x44,
   925  	0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x14, 0x0a,
   926  	0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f,
   927  	0x6b, 0x65, 0x6e, 0x12, 0x44, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f,
   928  	0x6e, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16,
   929  	0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   930  	0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69,
   931  	0x6f, 0x6e, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a,
   932  	0x04, 0x08, 0x05, 0x10, 0x06, 0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, 0x4a, 0x04, 0x08, 0x0b, 0x10,
   933  	0x0c, 0x22, 0x94, 0x02, 0x0a, 0x10, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   934  	0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61,
   935  	0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61,
   936  	0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
   937  	0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73,
   938  	0x73, 0x65, 0x73, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28,
   939  	0x0c, 0x52, 0x11, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, 0x73, 0x6f,
   940  	0x6c, 0x76, 0x65, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x55,
   941  	0x73, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x61, 0x64, 0x64, 0x72, 0x65,
   942  	0x73, 0x73, 0x55, 0x73, 0x65, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72,
   943  	0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x75, 0x74,
   944  	0x68, 0x6f, 0x72, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18,
   945  	0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x26, 0x0a, 0x0e, 0x61, 0x64,
   946  	0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x54, 0x72, 0x69, 0x65, 0x64, 0x18, 0x07, 0x20, 0x03,
   947  	0x28, 0x0c, 0x52, 0x0e, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x54, 0x72, 0x69,
   948  	0x65, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x41, 0x64,
   949  	0x64, 0x72, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x6c,
   950  	0x76, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x73, 0x22, 0x6a, 0x0a, 0x0e, 0x50, 0x72, 0x6f, 0x62,
   951  	0x6c, 0x65, 0x6d, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x72,
   952  	0x6f, 0x62, 0x6c, 0x65, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
   953  	0x0b, 0x70, 0x72, 0x6f, 0x62, 0x6c, 0x65, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06,
   954  	0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x65,
   955  	0x74, 0x61, 0x69, 0x6c, 0x12, 0x1e, 0x0a, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x53, 0x74, 0x61, 0x74,
   956  	0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x53, 0x74,
   957  	0x61, 0x74, 0x75, 0x73, 0x22, 0xed, 0x01, 0x0a, 0x0b, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69,
   958  	0x63, 0x61, 0x74, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61,
   959  	0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x72, 0x65,
   960  	0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06,
   961  	0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65,
   962  	0x72, 0x69, 0x61, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x03,
   963  	0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03,
   964  	0x64, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x64, 0x65, 0x72, 0x12, 0x32,
   965  	0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
   966  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
   967  	0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75,
   968  	0x65, 0x64, 0x12, 0x34, 0x0a, 0x07, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x18, 0x08, 0x20,
   969  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   970  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
   971  	0x07, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x4a, 0x04,
   972  	0x08, 0x06, 0x10, 0x07, 0x22, 0xd5, 0x03, 0x0a, 0x11, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69,
   973  	0x63, 0x61, 0x74, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65,
   974  	0x72, 0x69, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 0x69,
   975  	0x61, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01,
   976  	0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x44, 0x0a, 0x0f, 0x6f, 0x63,
   977  	0x73, 0x70, 0x4c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x0f, 0x20,
   978  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   979  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
   980  	0x0f, 0x6f, 0x63, 0x73, 0x70, 0x4c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64,
   981  	0x12, 0x3c, 0x0a, 0x0b, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x64, 0x44, 0x61, 0x74, 0x65, 0x18,
   982  	0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
   983  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
   984  	0x70, 0x52, 0x0b, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x64, 0x44, 0x61, 0x74, 0x65, 0x12, 0x24,
   985  	0x0a, 0x0d, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18,
   986  	0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x64, 0x52, 0x65,
   987  	0x61, 0x73, 0x6f, 0x6e, 0x12, 0x50, 0x0a, 0x15, 0x6c, 0x61, 0x73, 0x74, 0x45, 0x78, 0x70, 0x69,
   988  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x67, 0x53, 0x65, 0x6e, 0x74, 0x18, 0x0d, 0x20,
   989  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   990  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
   991  	0x15, 0x6c, 0x61, 0x73, 0x74, 0x45, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e,
   992  	0x61, 0x67, 0x53, 0x65, 0x6e, 0x74, 0x12, 0x36, 0x0a, 0x08, 0x6e, 0x6f, 0x74, 0x41, 0x66, 0x74,
   993  	0x65, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   994  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73,
   995  	0x74, 0x61, 0x6d, 0x70, 0x52, 0x08, 0x6e, 0x6f, 0x74, 0x41, 0x66, 0x74, 0x65, 0x72, 0x12, 0x1c,
   996  	0x0a, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
   997  	0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x12, 0x1a, 0x0a, 0x08,
   998  	0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x49, 0x44, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08,
   999  	0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x49, 0x44, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x4a, 0x04,
  1000  	0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x4a, 0x04, 0x08, 0x07, 0x10, 0x08,
  1001  	0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, 0x4a, 0x04, 0x08, 0x09, 0x10, 0x0a, 0x22, 0xb8, 0x01, 0x0a,
  1002  	0x0c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a,
  1003  	0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a,
  1004  	0x03, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
  1005  	0x1c, 0x0a, 0x09, 0x61, 0x67, 0x72, 0x65, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01,
  1006  	0x28, 0x09, 0x52, 0x09, 0x61, 0x67, 0x72, 0x65, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x38, 0x0a,
  1007  	0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
  1008  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  1009  	0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x63, 0x72,
  1010  	0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75,
  1011  	0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a,
  1012  	0x04, 0x08, 0x03, 0x10, 0x04, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 0x06, 0x10,
  1013  	0x07, 0x4a, 0x04, 0x08, 0x07, 0x10, 0x08, 0x22, 0xc8, 0x02, 0x0a, 0x0d, 0x41, 0x75, 0x74, 0x68,
  1014  	0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
  1015  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x67,
  1016  	0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28,
  1017  	0x03, 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49,
  1018  	0x44, 0x12, 0x30, 0x0a, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18,
  1019  	0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x49, 0x64, 0x65,
  1020  	0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66,
  1021  	0x69, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20,
  1022  	0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x34, 0x0a, 0x07, 0x65,
  1023  	0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
  1024  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
  1025  	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65,
  1026  	0x73, 0x12, 0x2f, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x73, 0x18,
  1027  	0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x43, 0x68, 0x61,
  1028  	0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x0a, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
  1029  	0x65, 0x73, 0x12, 0x36, 0x0a, 0x16, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
  1030  	0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01,
  1031  	0x28, 0x09, 0x52, 0x16, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x50,
  1032  	0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06,
  1033  	0x4a, 0x04, 0x08, 0x07, 0x10, 0x08, 0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, 0x4a, 0x04, 0x08, 0x02,
  1034  	0x10, 0x03, 0x22, 0x93, 0x04, 0x0a, 0x05, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02,
  1035  	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x0e,
  1036  	0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x02,
  1037  	0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69,
  1038  	0x6f, 0x6e, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x07,
  1039  	0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x34, 0x0a, 0x07,
  1040  	0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  1041  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  1042  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x78, 0x70, 0x69, 0x72,
  1043  	0x65, 0x73, 0x12, 0x32, 0x0a, 0x0b, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72,
  1044  	0x73, 0x18, 0x10, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x49,
  1045  	0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x0b, 0x69, 0x64, 0x65, 0x6e, 0x74,
  1046  	0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x12, 0x2a, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18,
  1047  	0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x50, 0x72, 0x6f,
  1048  	0x62, 0x6c, 0x65, 0x6d, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x05, 0x65, 0x72, 0x72,
  1049  	0x6f, 0x72, 0x12, 0x2a, 0x0a, 0x10, 0x76, 0x32, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a,
  1050  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x03, 0x52, 0x10, 0x76, 0x32,
  1051  	0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2c,
  1052  	0x0a, 0x11, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72,
  1053  	0x69, 0x61, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x65, 0x72, 0x74, 0x69,
  1054  	0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x34, 0x0a, 0x07,
  1055  	0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  1056  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  1057  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74,
  1058  	0x65, 0x64, 0x12, 0x36, 0x0a, 0x16, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
  1059  	0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01,
  1060  	0x28, 0x09, 0x52, 0x16, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x50,
  1061  	0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65,
  1062  	0x70, 0x6c, 0x61, 0x63, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65,
  1063  	0x70, 0x6c, 0x61, 0x63, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x62, 0x65, 0x67, 0x61, 0x6e, 0x50,
  1064  	0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52,
  1065  	0x0f, 0x62, 0x65, 0x67, 0x61, 0x6e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67,
  1066  	0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x4a, 0x04, 0x08, 0x06, 0x10, 0x07, 0x4a, 0x04, 0x08, 0x0a,
  1067  	0x10, 0x0b, 0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, 0x22, 0x7a, 0x0a, 0x08, 0x43, 0x52, 0x4c, 0x45,
  1068  	0x6e, 0x74, 0x72, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x01,
  1069  	0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x16, 0x0a, 0x06,
  1070  	0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x72, 0x65,
  1071  	0x61, 0x73, 0x6f, 0x6e, 0x12, 0x38, 0x0a, 0x09, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x64, 0x41,
  1072  	0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1073  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
  1074  	0x61, 0x6d, 0x70, 0x52, 0x09, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x64, 0x41, 0x74, 0x4a, 0x04,
  1075  	0x08, 0x03, 0x10, 0x04, 0x42, 0x2b, 0x5a, 0x29, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63,
  1076  	0x6f, 0x6d, 0x2f, 0x6c, 0x65, 0x74, 0x73, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x2f, 0x62,
  1077  	0x6f, 0x75, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
  1078  	0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1079  })
  1080  
  1081  var (
  1082  	file_core_proto_rawDescOnce sync.Once
  1083  	file_core_proto_rawDescData []byte
  1084  )
  1085  
  1086  func file_core_proto_rawDescGZIP() []byte {
  1087  	file_core_proto_rawDescOnce.Do(func() {
  1088  		file_core_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_core_proto_rawDesc), len(file_core_proto_rawDesc)))
  1089  	})
  1090  	return file_core_proto_rawDescData
  1091  }
  1092  
  1093  var file_core_proto_msgTypes = make([]protoimpl.MessageInfo, 10)
  1094  var file_core_proto_goTypes = []any{
  1095  	(*Identifier)(nil),            // 0: core.Identifier
  1096  	(*Challenge)(nil),             // 1: core.Challenge
  1097  	(*ValidationRecord)(nil),      // 2: core.ValidationRecord
  1098  	(*ProblemDetails)(nil),        // 3: core.ProblemDetails
  1099  	(*Certificate)(nil),           // 4: core.Certificate
  1100  	(*CertificateStatus)(nil),     // 5: core.CertificateStatus
  1101  	(*Registration)(nil),          // 6: core.Registration
  1102  	(*Authorization)(nil),         // 7: core.Authorization
  1103  	(*Order)(nil),                 // 8: core.Order
  1104  	(*CRLEntry)(nil),              // 9: core.CRLEntry
  1105  	(*timestamppb.Timestamp)(nil), // 10: google.protobuf.Timestamp
  1106  }
  1107  var file_core_proto_depIdxs = []int32{
  1108  	10, // 0: core.Challenge.validated:type_name -> google.protobuf.Timestamp
  1109  	3,  // 1: core.Challenge.error:type_name -> core.ProblemDetails
  1110  	2,  // 2: core.Challenge.validationrecords:type_name -> core.ValidationRecord
  1111  	10, // 3: core.Certificate.issued:type_name -> google.protobuf.Timestamp
  1112  	10, // 4: core.Certificate.expires:type_name -> google.protobuf.Timestamp
  1113  	10, // 5: core.CertificateStatus.ocspLastUpdated:type_name -> google.protobuf.Timestamp
  1114  	10, // 6: core.CertificateStatus.revokedDate:type_name -> google.protobuf.Timestamp
  1115  	10, // 7: core.CertificateStatus.lastExpirationNagSent:type_name -> google.protobuf.Timestamp
  1116  	10, // 8: core.CertificateStatus.notAfter:type_name -> google.protobuf.Timestamp
  1117  	10, // 9: core.Registration.createdAt:type_name -> google.protobuf.Timestamp
  1118  	0,  // 10: core.Authorization.identifier:type_name -> core.Identifier
  1119  	10, // 11: core.Authorization.expires:type_name -> google.protobuf.Timestamp
  1120  	1,  // 12: core.Authorization.challenges:type_name -> core.Challenge
  1121  	10, // 13: core.Order.expires:type_name -> google.protobuf.Timestamp
  1122  	0,  // 14: core.Order.identifiers:type_name -> core.Identifier
  1123  	3,  // 15: core.Order.error:type_name -> core.ProblemDetails
  1124  	10, // 16: core.Order.created:type_name -> google.protobuf.Timestamp
  1125  	10, // 17: core.CRLEntry.revokedAt:type_name -> google.protobuf.Timestamp
  1126  	18, // [18:18] is the sub-list for method output_type
  1127  	18, // [18:18] is the sub-list for method input_type
  1128  	18, // [18:18] is the sub-list for extension type_name
  1129  	18, // [18:18] is the sub-list for extension extendee
  1130  	0,  // [0:18] is the sub-list for field type_name
  1131  }
  1132  
  1133  func init() { file_core_proto_init() }
  1134  func file_core_proto_init() {
  1135  	if File_core_proto != nil {
  1136  		return
  1137  	}
  1138  	type x struct{}
  1139  	out := protoimpl.TypeBuilder{
  1140  		File: protoimpl.DescBuilder{
  1141  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1142  			RawDescriptor: unsafe.Slice(unsafe.StringData(file_core_proto_rawDesc), len(file_core_proto_rawDesc)),
  1143  			NumEnums:      0,
  1144  			NumMessages:   10,
  1145  			NumExtensions: 0,
  1146  			NumServices:   0,
  1147  		},
  1148  		GoTypes:           file_core_proto_goTypes,
  1149  		DependencyIndexes: file_core_proto_depIdxs,
  1150  		MessageInfos:      file_core_proto_msgTypes,
  1151  	}.Build()
  1152  	File_core_proto = out.File
  1153  	file_core_proto_goTypes = nil
  1154  	file_core_proto_depIdxs = nil
  1155  }