github.com/letsencrypt/boulder@v0.20251208.0/ra/proto/ra.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: ra.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  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    14  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    15  	reflect "reflect"
    16  	sync "sync"
    17  	unsafe "unsafe"
    18  )
    19  
    20  const (
    21  	// Verify that this generated code is sufficiently up-to-date.
    22  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    23  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    24  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    25  )
    26  
    27  type SCTRequest struct {
    28  	state         protoimpl.MessageState `protogen:"open.v1"`
    29  	PrecertDER    []byte                 `protobuf:"bytes,1,opt,name=precertDER,proto3" json:"precertDER,omitempty"`
    30  	unknownFields protoimpl.UnknownFields
    31  	sizeCache     protoimpl.SizeCache
    32  }
    33  
    34  func (x *SCTRequest) Reset() {
    35  	*x = SCTRequest{}
    36  	mi := &file_ra_proto_msgTypes[0]
    37  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    38  	ms.StoreMessageInfo(mi)
    39  }
    40  
    41  func (x *SCTRequest) String() string {
    42  	return protoimpl.X.MessageStringOf(x)
    43  }
    44  
    45  func (*SCTRequest) ProtoMessage() {}
    46  
    47  func (x *SCTRequest) ProtoReflect() protoreflect.Message {
    48  	mi := &file_ra_proto_msgTypes[0]
    49  	if x != nil {
    50  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    51  		if ms.LoadMessageInfo() == nil {
    52  			ms.StoreMessageInfo(mi)
    53  		}
    54  		return ms
    55  	}
    56  	return mi.MessageOf(x)
    57  }
    58  
    59  // Deprecated: Use SCTRequest.ProtoReflect.Descriptor instead.
    60  func (*SCTRequest) Descriptor() ([]byte, []int) {
    61  	return file_ra_proto_rawDescGZIP(), []int{0}
    62  }
    63  
    64  func (x *SCTRequest) GetPrecertDER() []byte {
    65  	if x != nil {
    66  		return x.PrecertDER
    67  	}
    68  	return nil
    69  }
    70  
    71  type SCTResponse struct {
    72  	state         protoimpl.MessageState `protogen:"open.v1"`
    73  	SctDER        [][]byte               `protobuf:"bytes,1,rep,name=sctDER,proto3" json:"sctDER,omitempty"`
    74  	unknownFields protoimpl.UnknownFields
    75  	sizeCache     protoimpl.SizeCache
    76  }
    77  
    78  func (x *SCTResponse) Reset() {
    79  	*x = SCTResponse{}
    80  	mi := &file_ra_proto_msgTypes[1]
    81  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    82  	ms.StoreMessageInfo(mi)
    83  }
    84  
    85  func (x *SCTResponse) String() string {
    86  	return protoimpl.X.MessageStringOf(x)
    87  }
    88  
    89  func (*SCTResponse) ProtoMessage() {}
    90  
    91  func (x *SCTResponse) ProtoReflect() protoreflect.Message {
    92  	mi := &file_ra_proto_msgTypes[1]
    93  	if x != nil {
    94  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    95  		if ms.LoadMessageInfo() == nil {
    96  			ms.StoreMessageInfo(mi)
    97  		}
    98  		return ms
    99  	}
   100  	return mi.MessageOf(x)
   101  }
   102  
   103  // Deprecated: Use SCTResponse.ProtoReflect.Descriptor instead.
   104  func (*SCTResponse) Descriptor() ([]byte, []int) {
   105  	return file_ra_proto_rawDescGZIP(), []int{1}
   106  }
   107  
   108  func (x *SCTResponse) GetSctDER() [][]byte {
   109  	if x != nil {
   110  		return x.SctDER
   111  	}
   112  	return nil
   113  }
   114  
   115  type GenerateOCSPRequest struct {
   116  	state         protoimpl.MessageState `protogen:"open.v1"`
   117  	Serial        string                 `protobuf:"bytes,1,opt,name=serial,proto3" json:"serial,omitempty"`
   118  	unknownFields protoimpl.UnknownFields
   119  	sizeCache     protoimpl.SizeCache
   120  }
   121  
   122  func (x *GenerateOCSPRequest) Reset() {
   123  	*x = GenerateOCSPRequest{}
   124  	mi := &file_ra_proto_msgTypes[2]
   125  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   126  	ms.StoreMessageInfo(mi)
   127  }
   128  
   129  func (x *GenerateOCSPRequest) String() string {
   130  	return protoimpl.X.MessageStringOf(x)
   131  }
   132  
   133  func (*GenerateOCSPRequest) ProtoMessage() {}
   134  
   135  func (x *GenerateOCSPRequest) ProtoReflect() protoreflect.Message {
   136  	mi := &file_ra_proto_msgTypes[2]
   137  	if x != nil {
   138  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   139  		if ms.LoadMessageInfo() == nil {
   140  			ms.StoreMessageInfo(mi)
   141  		}
   142  		return ms
   143  	}
   144  	return mi.MessageOf(x)
   145  }
   146  
   147  // Deprecated: Use GenerateOCSPRequest.ProtoReflect.Descriptor instead.
   148  func (*GenerateOCSPRequest) Descriptor() ([]byte, []int) {
   149  	return file_ra_proto_rawDescGZIP(), []int{2}
   150  }
   151  
   152  func (x *GenerateOCSPRequest) GetSerial() string {
   153  	if x != nil {
   154  		return x.Serial
   155  	}
   156  	return ""
   157  }
   158  
   159  type UpdateRegistrationKeyRequest struct {
   160  	state          protoimpl.MessageState `protogen:"open.v1"`
   161  	RegistrationID int64                  `protobuf:"varint,1,opt,name=registrationID,proto3" json:"registrationID,omitempty"`
   162  	Jwk            []byte                 `protobuf:"bytes,2,opt,name=jwk,proto3" json:"jwk,omitempty"`
   163  	unknownFields  protoimpl.UnknownFields
   164  	sizeCache      protoimpl.SizeCache
   165  }
   166  
   167  func (x *UpdateRegistrationKeyRequest) Reset() {
   168  	*x = UpdateRegistrationKeyRequest{}
   169  	mi := &file_ra_proto_msgTypes[3]
   170  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   171  	ms.StoreMessageInfo(mi)
   172  }
   173  
   174  func (x *UpdateRegistrationKeyRequest) String() string {
   175  	return protoimpl.X.MessageStringOf(x)
   176  }
   177  
   178  func (*UpdateRegistrationKeyRequest) ProtoMessage() {}
   179  
   180  func (x *UpdateRegistrationKeyRequest) ProtoReflect() protoreflect.Message {
   181  	mi := &file_ra_proto_msgTypes[3]
   182  	if x != nil {
   183  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   184  		if ms.LoadMessageInfo() == nil {
   185  			ms.StoreMessageInfo(mi)
   186  		}
   187  		return ms
   188  	}
   189  	return mi.MessageOf(x)
   190  }
   191  
   192  // Deprecated: Use UpdateRegistrationKeyRequest.ProtoReflect.Descriptor instead.
   193  func (*UpdateRegistrationKeyRequest) Descriptor() ([]byte, []int) {
   194  	return file_ra_proto_rawDescGZIP(), []int{3}
   195  }
   196  
   197  func (x *UpdateRegistrationKeyRequest) GetRegistrationID() int64 {
   198  	if x != nil {
   199  		return x.RegistrationID
   200  	}
   201  	return 0
   202  }
   203  
   204  func (x *UpdateRegistrationKeyRequest) GetJwk() []byte {
   205  	if x != nil {
   206  		return x.Jwk
   207  	}
   208  	return nil
   209  }
   210  
   211  type DeactivateRegistrationRequest struct {
   212  	state          protoimpl.MessageState `protogen:"open.v1"`
   213  	RegistrationID int64                  `protobuf:"varint,1,opt,name=registrationID,proto3" json:"registrationID,omitempty"`
   214  	unknownFields  protoimpl.UnknownFields
   215  	sizeCache      protoimpl.SizeCache
   216  }
   217  
   218  func (x *DeactivateRegistrationRequest) Reset() {
   219  	*x = DeactivateRegistrationRequest{}
   220  	mi := &file_ra_proto_msgTypes[4]
   221  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   222  	ms.StoreMessageInfo(mi)
   223  }
   224  
   225  func (x *DeactivateRegistrationRequest) String() string {
   226  	return protoimpl.X.MessageStringOf(x)
   227  }
   228  
   229  func (*DeactivateRegistrationRequest) ProtoMessage() {}
   230  
   231  func (x *DeactivateRegistrationRequest) ProtoReflect() protoreflect.Message {
   232  	mi := &file_ra_proto_msgTypes[4]
   233  	if x != nil {
   234  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   235  		if ms.LoadMessageInfo() == nil {
   236  			ms.StoreMessageInfo(mi)
   237  		}
   238  		return ms
   239  	}
   240  	return mi.MessageOf(x)
   241  }
   242  
   243  // Deprecated: Use DeactivateRegistrationRequest.ProtoReflect.Descriptor instead.
   244  func (*DeactivateRegistrationRequest) Descriptor() ([]byte, []int) {
   245  	return file_ra_proto_rawDescGZIP(), []int{4}
   246  }
   247  
   248  func (x *DeactivateRegistrationRequest) GetRegistrationID() int64 {
   249  	if x != nil {
   250  		return x.RegistrationID
   251  	}
   252  	return 0
   253  }
   254  
   255  type UpdateAuthorizationRequest struct {
   256  	state          protoimpl.MessageState `protogen:"open.v1"`
   257  	Authz          *proto.Authorization   `protobuf:"bytes,1,opt,name=authz,proto3" json:"authz,omitempty"`
   258  	ChallengeIndex int64                  `protobuf:"varint,2,opt,name=challengeIndex,proto3" json:"challengeIndex,omitempty"`
   259  	Response       *proto.Challenge       `protobuf:"bytes,3,opt,name=response,proto3" json:"response,omitempty"`
   260  	unknownFields  protoimpl.UnknownFields
   261  	sizeCache      protoimpl.SizeCache
   262  }
   263  
   264  func (x *UpdateAuthorizationRequest) Reset() {
   265  	*x = UpdateAuthorizationRequest{}
   266  	mi := &file_ra_proto_msgTypes[5]
   267  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   268  	ms.StoreMessageInfo(mi)
   269  }
   270  
   271  func (x *UpdateAuthorizationRequest) String() string {
   272  	return protoimpl.X.MessageStringOf(x)
   273  }
   274  
   275  func (*UpdateAuthorizationRequest) ProtoMessage() {}
   276  
   277  func (x *UpdateAuthorizationRequest) ProtoReflect() protoreflect.Message {
   278  	mi := &file_ra_proto_msgTypes[5]
   279  	if x != nil {
   280  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   281  		if ms.LoadMessageInfo() == nil {
   282  			ms.StoreMessageInfo(mi)
   283  		}
   284  		return ms
   285  	}
   286  	return mi.MessageOf(x)
   287  }
   288  
   289  // Deprecated: Use UpdateAuthorizationRequest.ProtoReflect.Descriptor instead.
   290  func (*UpdateAuthorizationRequest) Descriptor() ([]byte, []int) {
   291  	return file_ra_proto_rawDescGZIP(), []int{5}
   292  }
   293  
   294  func (x *UpdateAuthorizationRequest) GetAuthz() *proto.Authorization {
   295  	if x != nil {
   296  		return x.Authz
   297  	}
   298  	return nil
   299  }
   300  
   301  func (x *UpdateAuthorizationRequest) GetChallengeIndex() int64 {
   302  	if x != nil {
   303  		return x.ChallengeIndex
   304  	}
   305  	return 0
   306  }
   307  
   308  func (x *UpdateAuthorizationRequest) GetResponse() *proto.Challenge {
   309  	if x != nil {
   310  		return x.Response
   311  	}
   312  	return nil
   313  }
   314  
   315  type PerformValidationRequest struct {
   316  	state          protoimpl.MessageState `protogen:"open.v1"`
   317  	Authz          *proto.Authorization   `protobuf:"bytes,1,opt,name=authz,proto3" json:"authz,omitempty"`
   318  	ChallengeIndex int64                  `protobuf:"varint,2,opt,name=challengeIndex,proto3" json:"challengeIndex,omitempty"`
   319  	unknownFields  protoimpl.UnknownFields
   320  	sizeCache      protoimpl.SizeCache
   321  }
   322  
   323  func (x *PerformValidationRequest) Reset() {
   324  	*x = PerformValidationRequest{}
   325  	mi := &file_ra_proto_msgTypes[6]
   326  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   327  	ms.StoreMessageInfo(mi)
   328  }
   329  
   330  func (x *PerformValidationRequest) String() string {
   331  	return protoimpl.X.MessageStringOf(x)
   332  }
   333  
   334  func (*PerformValidationRequest) ProtoMessage() {}
   335  
   336  func (x *PerformValidationRequest) ProtoReflect() protoreflect.Message {
   337  	mi := &file_ra_proto_msgTypes[6]
   338  	if x != nil {
   339  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   340  		if ms.LoadMessageInfo() == nil {
   341  			ms.StoreMessageInfo(mi)
   342  		}
   343  		return ms
   344  	}
   345  	return mi.MessageOf(x)
   346  }
   347  
   348  // Deprecated: Use PerformValidationRequest.ProtoReflect.Descriptor instead.
   349  func (*PerformValidationRequest) Descriptor() ([]byte, []int) {
   350  	return file_ra_proto_rawDescGZIP(), []int{6}
   351  }
   352  
   353  func (x *PerformValidationRequest) GetAuthz() *proto.Authorization {
   354  	if x != nil {
   355  		return x.Authz
   356  	}
   357  	return nil
   358  }
   359  
   360  func (x *PerformValidationRequest) GetChallengeIndex() int64 {
   361  	if x != nil {
   362  		return x.ChallengeIndex
   363  	}
   364  	return 0
   365  }
   366  
   367  type RevokeCertByApplicantRequest struct {
   368  	state         protoimpl.MessageState `protogen:"open.v1"`
   369  	Cert          []byte                 `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"`
   370  	Code          int64                  `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"`
   371  	RegID         int64                  `protobuf:"varint,3,opt,name=regID,proto3" json:"regID,omitempty"`
   372  	unknownFields protoimpl.UnknownFields
   373  	sizeCache     protoimpl.SizeCache
   374  }
   375  
   376  func (x *RevokeCertByApplicantRequest) Reset() {
   377  	*x = RevokeCertByApplicantRequest{}
   378  	mi := &file_ra_proto_msgTypes[7]
   379  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   380  	ms.StoreMessageInfo(mi)
   381  }
   382  
   383  func (x *RevokeCertByApplicantRequest) String() string {
   384  	return protoimpl.X.MessageStringOf(x)
   385  }
   386  
   387  func (*RevokeCertByApplicantRequest) ProtoMessage() {}
   388  
   389  func (x *RevokeCertByApplicantRequest) ProtoReflect() protoreflect.Message {
   390  	mi := &file_ra_proto_msgTypes[7]
   391  	if x != nil {
   392  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   393  		if ms.LoadMessageInfo() == nil {
   394  			ms.StoreMessageInfo(mi)
   395  		}
   396  		return ms
   397  	}
   398  	return mi.MessageOf(x)
   399  }
   400  
   401  // Deprecated: Use RevokeCertByApplicantRequest.ProtoReflect.Descriptor instead.
   402  func (*RevokeCertByApplicantRequest) Descriptor() ([]byte, []int) {
   403  	return file_ra_proto_rawDescGZIP(), []int{7}
   404  }
   405  
   406  func (x *RevokeCertByApplicantRequest) GetCert() []byte {
   407  	if x != nil {
   408  		return x.Cert
   409  	}
   410  	return nil
   411  }
   412  
   413  func (x *RevokeCertByApplicantRequest) GetCode() int64 {
   414  	if x != nil {
   415  		return x.Code
   416  	}
   417  	return 0
   418  }
   419  
   420  func (x *RevokeCertByApplicantRequest) GetRegID() int64 {
   421  	if x != nil {
   422  		return x.RegID
   423  	}
   424  	return 0
   425  }
   426  
   427  type RevokeCertByKeyRequest struct {
   428  	state         protoimpl.MessageState `protogen:"open.v1"`
   429  	Cert          []byte                 `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"`
   430  	unknownFields protoimpl.UnknownFields
   431  	sizeCache     protoimpl.SizeCache
   432  }
   433  
   434  func (x *RevokeCertByKeyRequest) Reset() {
   435  	*x = RevokeCertByKeyRequest{}
   436  	mi := &file_ra_proto_msgTypes[8]
   437  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   438  	ms.StoreMessageInfo(mi)
   439  }
   440  
   441  func (x *RevokeCertByKeyRequest) String() string {
   442  	return protoimpl.X.MessageStringOf(x)
   443  }
   444  
   445  func (*RevokeCertByKeyRequest) ProtoMessage() {}
   446  
   447  func (x *RevokeCertByKeyRequest) ProtoReflect() protoreflect.Message {
   448  	mi := &file_ra_proto_msgTypes[8]
   449  	if x != nil {
   450  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   451  		if ms.LoadMessageInfo() == nil {
   452  			ms.StoreMessageInfo(mi)
   453  		}
   454  		return ms
   455  	}
   456  	return mi.MessageOf(x)
   457  }
   458  
   459  // Deprecated: Use RevokeCertByKeyRequest.ProtoReflect.Descriptor instead.
   460  func (*RevokeCertByKeyRequest) Descriptor() ([]byte, []int) {
   461  	return file_ra_proto_rawDescGZIP(), []int{8}
   462  }
   463  
   464  func (x *RevokeCertByKeyRequest) GetCert() []byte {
   465  	if x != nil {
   466  		return x.Cert
   467  	}
   468  	return nil
   469  }
   470  
   471  type AdministrativelyRevokeCertificateRequest struct {
   472  	state protoimpl.MessageState `protogen:"open.v1"`
   473  	// Deprecated: this field is ignored.
   474  	Cert []byte `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"`
   475  	// The `serial` field is required.
   476  	Serial       string `protobuf:"bytes,4,opt,name=serial,proto3" json:"serial,omitempty"`
   477  	Code         int64  `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"`
   478  	AdminName    string `protobuf:"bytes,3,opt,name=adminName,proto3" json:"adminName,omitempty"`
   479  	SkipBlockKey bool   `protobuf:"varint,5,opt,name=skipBlockKey,proto3" json:"skipBlockKey,omitempty"`
   480  	// If the malformed flag is set, the RA will not attempt to parse the
   481  	// certificate in question. In this case, the keyCompromise reason cannot be
   482  	// specified, because the key cannot be blocked.
   483  	Malformed bool `protobuf:"varint,6,opt,name=malformed,proto3" json:"malformed,omitempty"`
   484  	// The CRL shard to store the revocation in.
   485  	//
   486  	// This is used when revoking malformed certificates, to allow human judgement
   487  	// in setting the CRL shard instead of automatically determining it by parsing
   488  	// the certificate.
   489  	//
   490  	// Passing a nonzero crlShard with malformed=false returns error.
   491  	CrlShard      int64 `protobuf:"varint,7,opt,name=crlShard,proto3" json:"crlShard,omitempty"`
   492  	unknownFields protoimpl.UnknownFields
   493  	sizeCache     protoimpl.SizeCache
   494  }
   495  
   496  func (x *AdministrativelyRevokeCertificateRequest) Reset() {
   497  	*x = AdministrativelyRevokeCertificateRequest{}
   498  	mi := &file_ra_proto_msgTypes[9]
   499  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   500  	ms.StoreMessageInfo(mi)
   501  }
   502  
   503  func (x *AdministrativelyRevokeCertificateRequest) String() string {
   504  	return protoimpl.X.MessageStringOf(x)
   505  }
   506  
   507  func (*AdministrativelyRevokeCertificateRequest) ProtoMessage() {}
   508  
   509  func (x *AdministrativelyRevokeCertificateRequest) ProtoReflect() protoreflect.Message {
   510  	mi := &file_ra_proto_msgTypes[9]
   511  	if x != nil {
   512  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   513  		if ms.LoadMessageInfo() == nil {
   514  			ms.StoreMessageInfo(mi)
   515  		}
   516  		return ms
   517  	}
   518  	return mi.MessageOf(x)
   519  }
   520  
   521  // Deprecated: Use AdministrativelyRevokeCertificateRequest.ProtoReflect.Descriptor instead.
   522  func (*AdministrativelyRevokeCertificateRequest) Descriptor() ([]byte, []int) {
   523  	return file_ra_proto_rawDescGZIP(), []int{9}
   524  }
   525  
   526  func (x *AdministrativelyRevokeCertificateRequest) GetCert() []byte {
   527  	if x != nil {
   528  		return x.Cert
   529  	}
   530  	return nil
   531  }
   532  
   533  func (x *AdministrativelyRevokeCertificateRequest) GetSerial() string {
   534  	if x != nil {
   535  		return x.Serial
   536  	}
   537  	return ""
   538  }
   539  
   540  func (x *AdministrativelyRevokeCertificateRequest) GetCode() int64 {
   541  	if x != nil {
   542  		return x.Code
   543  	}
   544  	return 0
   545  }
   546  
   547  func (x *AdministrativelyRevokeCertificateRequest) GetAdminName() string {
   548  	if x != nil {
   549  		return x.AdminName
   550  	}
   551  	return ""
   552  }
   553  
   554  func (x *AdministrativelyRevokeCertificateRequest) GetSkipBlockKey() bool {
   555  	if x != nil {
   556  		return x.SkipBlockKey
   557  	}
   558  	return false
   559  }
   560  
   561  func (x *AdministrativelyRevokeCertificateRequest) GetMalformed() bool {
   562  	if x != nil {
   563  		return x.Malformed
   564  	}
   565  	return false
   566  }
   567  
   568  func (x *AdministrativelyRevokeCertificateRequest) GetCrlShard() int64 {
   569  	if x != nil {
   570  		return x.CrlShard
   571  	}
   572  	return 0
   573  }
   574  
   575  type NewOrderRequest struct {
   576  	state protoimpl.MessageState `protogen:"open.v1"`
   577  	// Next unused field number: 9
   578  	RegistrationID         int64               `protobuf:"varint,1,opt,name=registrationID,proto3" json:"registrationID,omitempty"`
   579  	Identifiers            []*proto.Identifier `protobuf:"bytes,8,rep,name=identifiers,proto3" json:"identifiers,omitempty"`
   580  	CertificateProfileName string              `protobuf:"bytes,5,opt,name=certificateProfileName,proto3" json:"certificateProfileName,omitempty"`
   581  	// Replaces is the ARI certificate Id that this order replaces.
   582  	Replaces string `protobuf:"bytes,7,opt,name=replaces,proto3" json:"replaces,omitempty"`
   583  	// ReplacesSerial is the serial number of the certificate that this order replaces.
   584  	ReplacesSerial string `protobuf:"bytes,3,opt,name=replacesSerial,proto3" json:"replacesSerial,omitempty"`
   585  	unknownFields  protoimpl.UnknownFields
   586  	sizeCache      protoimpl.SizeCache
   587  }
   588  
   589  func (x *NewOrderRequest) Reset() {
   590  	*x = NewOrderRequest{}
   591  	mi := &file_ra_proto_msgTypes[10]
   592  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   593  	ms.StoreMessageInfo(mi)
   594  }
   595  
   596  func (x *NewOrderRequest) String() string {
   597  	return protoimpl.X.MessageStringOf(x)
   598  }
   599  
   600  func (*NewOrderRequest) ProtoMessage() {}
   601  
   602  func (x *NewOrderRequest) ProtoReflect() protoreflect.Message {
   603  	mi := &file_ra_proto_msgTypes[10]
   604  	if x != nil {
   605  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   606  		if ms.LoadMessageInfo() == nil {
   607  			ms.StoreMessageInfo(mi)
   608  		}
   609  		return ms
   610  	}
   611  	return mi.MessageOf(x)
   612  }
   613  
   614  // Deprecated: Use NewOrderRequest.ProtoReflect.Descriptor instead.
   615  func (*NewOrderRequest) Descriptor() ([]byte, []int) {
   616  	return file_ra_proto_rawDescGZIP(), []int{10}
   617  }
   618  
   619  func (x *NewOrderRequest) GetRegistrationID() int64 {
   620  	if x != nil {
   621  		return x.RegistrationID
   622  	}
   623  	return 0
   624  }
   625  
   626  func (x *NewOrderRequest) GetIdentifiers() []*proto.Identifier {
   627  	if x != nil {
   628  		return x.Identifiers
   629  	}
   630  	return nil
   631  }
   632  
   633  func (x *NewOrderRequest) GetCertificateProfileName() string {
   634  	if x != nil {
   635  		return x.CertificateProfileName
   636  	}
   637  	return ""
   638  }
   639  
   640  func (x *NewOrderRequest) GetReplaces() string {
   641  	if x != nil {
   642  		return x.Replaces
   643  	}
   644  	return ""
   645  }
   646  
   647  func (x *NewOrderRequest) GetReplacesSerial() string {
   648  	if x != nil {
   649  		return x.ReplacesSerial
   650  	}
   651  	return ""
   652  }
   653  
   654  type GetAuthorizationRequest struct {
   655  	state         protoimpl.MessageState `protogen:"open.v1"`
   656  	Id            int64                  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
   657  	unknownFields protoimpl.UnknownFields
   658  	sizeCache     protoimpl.SizeCache
   659  }
   660  
   661  func (x *GetAuthorizationRequest) Reset() {
   662  	*x = GetAuthorizationRequest{}
   663  	mi := &file_ra_proto_msgTypes[11]
   664  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   665  	ms.StoreMessageInfo(mi)
   666  }
   667  
   668  func (x *GetAuthorizationRequest) String() string {
   669  	return protoimpl.X.MessageStringOf(x)
   670  }
   671  
   672  func (*GetAuthorizationRequest) ProtoMessage() {}
   673  
   674  func (x *GetAuthorizationRequest) ProtoReflect() protoreflect.Message {
   675  	mi := &file_ra_proto_msgTypes[11]
   676  	if x != nil {
   677  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   678  		if ms.LoadMessageInfo() == nil {
   679  			ms.StoreMessageInfo(mi)
   680  		}
   681  		return ms
   682  	}
   683  	return mi.MessageOf(x)
   684  }
   685  
   686  // Deprecated: Use GetAuthorizationRequest.ProtoReflect.Descriptor instead.
   687  func (*GetAuthorizationRequest) Descriptor() ([]byte, []int) {
   688  	return file_ra_proto_rawDescGZIP(), []int{11}
   689  }
   690  
   691  func (x *GetAuthorizationRequest) GetId() int64 {
   692  	if x != nil {
   693  		return x.Id
   694  	}
   695  	return 0
   696  }
   697  
   698  type FinalizeOrderRequest struct {
   699  	state         protoimpl.MessageState `protogen:"open.v1"`
   700  	Order         *proto.Order           `protobuf:"bytes,1,opt,name=order,proto3" json:"order,omitempty"`
   701  	Csr           []byte                 `protobuf:"bytes,2,opt,name=csr,proto3" json:"csr,omitempty"`
   702  	unknownFields protoimpl.UnknownFields
   703  	sizeCache     protoimpl.SizeCache
   704  }
   705  
   706  func (x *FinalizeOrderRequest) Reset() {
   707  	*x = FinalizeOrderRequest{}
   708  	mi := &file_ra_proto_msgTypes[12]
   709  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   710  	ms.StoreMessageInfo(mi)
   711  }
   712  
   713  func (x *FinalizeOrderRequest) String() string {
   714  	return protoimpl.X.MessageStringOf(x)
   715  }
   716  
   717  func (*FinalizeOrderRequest) ProtoMessage() {}
   718  
   719  func (x *FinalizeOrderRequest) ProtoReflect() protoreflect.Message {
   720  	mi := &file_ra_proto_msgTypes[12]
   721  	if x != nil {
   722  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   723  		if ms.LoadMessageInfo() == nil {
   724  			ms.StoreMessageInfo(mi)
   725  		}
   726  		return ms
   727  	}
   728  	return mi.MessageOf(x)
   729  }
   730  
   731  // Deprecated: Use FinalizeOrderRequest.ProtoReflect.Descriptor instead.
   732  func (*FinalizeOrderRequest) Descriptor() ([]byte, []int) {
   733  	return file_ra_proto_rawDescGZIP(), []int{12}
   734  }
   735  
   736  func (x *FinalizeOrderRequest) GetOrder() *proto.Order {
   737  	if x != nil {
   738  		return x.Order
   739  	}
   740  	return nil
   741  }
   742  
   743  func (x *FinalizeOrderRequest) GetCsr() []byte {
   744  	if x != nil {
   745  		return x.Csr
   746  	}
   747  	return nil
   748  }
   749  
   750  type UnpauseAccountRequest struct {
   751  	state protoimpl.MessageState `protogen:"open.v1"`
   752  	// The registrationID to be unpaused so issuance can be resumed.
   753  	RegistrationID int64 `protobuf:"varint,1,opt,name=registrationID,proto3" json:"registrationID,omitempty"`
   754  	unknownFields  protoimpl.UnknownFields
   755  	sizeCache      protoimpl.SizeCache
   756  }
   757  
   758  func (x *UnpauseAccountRequest) Reset() {
   759  	*x = UnpauseAccountRequest{}
   760  	mi := &file_ra_proto_msgTypes[13]
   761  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   762  	ms.StoreMessageInfo(mi)
   763  }
   764  
   765  func (x *UnpauseAccountRequest) String() string {
   766  	return protoimpl.X.MessageStringOf(x)
   767  }
   768  
   769  func (*UnpauseAccountRequest) ProtoMessage() {}
   770  
   771  func (x *UnpauseAccountRequest) ProtoReflect() protoreflect.Message {
   772  	mi := &file_ra_proto_msgTypes[13]
   773  	if x != nil {
   774  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   775  		if ms.LoadMessageInfo() == nil {
   776  			ms.StoreMessageInfo(mi)
   777  		}
   778  		return ms
   779  	}
   780  	return mi.MessageOf(x)
   781  }
   782  
   783  // Deprecated: Use UnpauseAccountRequest.ProtoReflect.Descriptor instead.
   784  func (*UnpauseAccountRequest) Descriptor() ([]byte, []int) {
   785  	return file_ra_proto_rawDescGZIP(), []int{13}
   786  }
   787  
   788  func (x *UnpauseAccountRequest) GetRegistrationID() int64 {
   789  	if x != nil {
   790  		return x.RegistrationID
   791  	}
   792  	return 0
   793  }
   794  
   795  type UnpauseAccountResponse struct {
   796  	state protoimpl.MessageState `protogen:"open.v1"`
   797  	// Count is the number of identifiers which were unpaused for the input regid.
   798  	Count         int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
   799  	unknownFields protoimpl.UnknownFields
   800  	sizeCache     protoimpl.SizeCache
   801  }
   802  
   803  func (x *UnpauseAccountResponse) Reset() {
   804  	*x = UnpauseAccountResponse{}
   805  	mi := &file_ra_proto_msgTypes[14]
   806  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   807  	ms.StoreMessageInfo(mi)
   808  }
   809  
   810  func (x *UnpauseAccountResponse) String() string {
   811  	return protoimpl.X.MessageStringOf(x)
   812  }
   813  
   814  func (*UnpauseAccountResponse) ProtoMessage() {}
   815  
   816  func (x *UnpauseAccountResponse) ProtoReflect() protoreflect.Message {
   817  	mi := &file_ra_proto_msgTypes[14]
   818  	if x != nil {
   819  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   820  		if ms.LoadMessageInfo() == nil {
   821  			ms.StoreMessageInfo(mi)
   822  		}
   823  		return ms
   824  	}
   825  	return mi.MessageOf(x)
   826  }
   827  
   828  // Deprecated: Use UnpauseAccountResponse.ProtoReflect.Descriptor instead.
   829  func (*UnpauseAccountResponse) Descriptor() ([]byte, []int) {
   830  	return file_ra_proto_rawDescGZIP(), []int{14}
   831  }
   832  
   833  func (x *UnpauseAccountResponse) GetCount() int64 {
   834  	if x != nil {
   835  		return x.Count
   836  	}
   837  	return 0
   838  }
   839  
   840  type AddRateLimitOverrideRequest struct {
   841  	state         protoimpl.MessageState `protogen:"open.v1"`
   842  	LimitEnum     int64                  `protobuf:"varint,1,opt,name=limitEnum,proto3" json:"limitEnum,omitempty"`
   843  	BucketKey     string                 `protobuf:"bytes,2,opt,name=bucketKey,proto3" json:"bucketKey,omitempty"`
   844  	Comment       string                 `protobuf:"bytes,3,opt,name=comment,proto3" json:"comment,omitempty"`
   845  	Period        *durationpb.Duration   `protobuf:"bytes,4,opt,name=period,proto3" json:"period,omitempty"`
   846  	Count         int64                  `protobuf:"varint,5,opt,name=count,proto3" json:"count,omitempty"`
   847  	Burst         int64                  `protobuf:"varint,6,opt,name=burst,proto3" json:"burst,omitempty"`
   848  	unknownFields protoimpl.UnknownFields
   849  	sizeCache     protoimpl.SizeCache
   850  }
   851  
   852  func (x *AddRateLimitOverrideRequest) Reset() {
   853  	*x = AddRateLimitOverrideRequest{}
   854  	mi := &file_ra_proto_msgTypes[15]
   855  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   856  	ms.StoreMessageInfo(mi)
   857  }
   858  
   859  func (x *AddRateLimitOverrideRequest) String() string {
   860  	return protoimpl.X.MessageStringOf(x)
   861  }
   862  
   863  func (*AddRateLimitOverrideRequest) ProtoMessage() {}
   864  
   865  func (x *AddRateLimitOverrideRequest) ProtoReflect() protoreflect.Message {
   866  	mi := &file_ra_proto_msgTypes[15]
   867  	if x != nil {
   868  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   869  		if ms.LoadMessageInfo() == nil {
   870  			ms.StoreMessageInfo(mi)
   871  		}
   872  		return ms
   873  	}
   874  	return mi.MessageOf(x)
   875  }
   876  
   877  // Deprecated: Use AddRateLimitOverrideRequest.ProtoReflect.Descriptor instead.
   878  func (*AddRateLimitOverrideRequest) Descriptor() ([]byte, []int) {
   879  	return file_ra_proto_rawDescGZIP(), []int{15}
   880  }
   881  
   882  func (x *AddRateLimitOverrideRequest) GetLimitEnum() int64 {
   883  	if x != nil {
   884  		return x.LimitEnum
   885  	}
   886  	return 0
   887  }
   888  
   889  func (x *AddRateLimitOverrideRequest) GetBucketKey() string {
   890  	if x != nil {
   891  		return x.BucketKey
   892  	}
   893  	return ""
   894  }
   895  
   896  func (x *AddRateLimitOverrideRequest) GetComment() string {
   897  	if x != nil {
   898  		return x.Comment
   899  	}
   900  	return ""
   901  }
   902  
   903  func (x *AddRateLimitOverrideRequest) GetPeriod() *durationpb.Duration {
   904  	if x != nil {
   905  		return x.Period
   906  	}
   907  	return nil
   908  }
   909  
   910  func (x *AddRateLimitOverrideRequest) GetCount() int64 {
   911  	if x != nil {
   912  		return x.Count
   913  	}
   914  	return 0
   915  }
   916  
   917  func (x *AddRateLimitOverrideRequest) GetBurst() int64 {
   918  	if x != nil {
   919  		return x.Burst
   920  	}
   921  	return 0
   922  }
   923  
   924  type AddRateLimitOverrideResponse struct {
   925  	state         protoimpl.MessageState `protogen:"open.v1"`
   926  	Inserted      bool                   `protobuf:"varint,1,opt,name=inserted,proto3" json:"inserted,omitempty"`
   927  	Enabled       bool                   `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
   928  	unknownFields protoimpl.UnknownFields
   929  	sizeCache     protoimpl.SizeCache
   930  }
   931  
   932  func (x *AddRateLimitOverrideResponse) Reset() {
   933  	*x = AddRateLimitOverrideResponse{}
   934  	mi := &file_ra_proto_msgTypes[16]
   935  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   936  	ms.StoreMessageInfo(mi)
   937  }
   938  
   939  func (x *AddRateLimitOverrideResponse) String() string {
   940  	return protoimpl.X.MessageStringOf(x)
   941  }
   942  
   943  func (*AddRateLimitOverrideResponse) ProtoMessage() {}
   944  
   945  func (x *AddRateLimitOverrideResponse) ProtoReflect() protoreflect.Message {
   946  	mi := &file_ra_proto_msgTypes[16]
   947  	if x != nil {
   948  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   949  		if ms.LoadMessageInfo() == nil {
   950  			ms.StoreMessageInfo(mi)
   951  		}
   952  		return ms
   953  	}
   954  	return mi.MessageOf(x)
   955  }
   956  
   957  // Deprecated: Use AddRateLimitOverrideResponse.ProtoReflect.Descriptor instead.
   958  func (*AddRateLimitOverrideResponse) Descriptor() ([]byte, []int) {
   959  	return file_ra_proto_rawDescGZIP(), []int{16}
   960  }
   961  
   962  func (x *AddRateLimitOverrideResponse) GetInserted() bool {
   963  	if x != nil {
   964  		return x.Inserted
   965  	}
   966  	return false
   967  }
   968  
   969  func (x *AddRateLimitOverrideResponse) GetEnabled() bool {
   970  	if x != nil {
   971  		return x.Enabled
   972  	}
   973  	return false
   974  }
   975  
   976  var File_ra_proto protoreflect.FileDescriptor
   977  
   978  var file_ra_proto_rawDesc = string([]byte{
   979  	0x0a, 0x08, 0x72, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x72, 0x61, 0x1a, 0x15,
   980  	0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2e,
   981  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
   982  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f,
   983  	0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   984  	0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
   985  	0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x0a, 0x53, 0x43, 0x54, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
   986  	0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x65, 0x63, 0x65, 0x72, 0x74, 0x44, 0x45, 0x52, 0x18, 0x01,
   987  	0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x72, 0x65, 0x63, 0x65, 0x72, 0x74, 0x44, 0x45, 0x52,
   988  	0x22, 0x25, 0x0a, 0x0b, 0x53, 0x43, 0x54, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
   989  	0x16, 0x0a, 0x06, 0x73, 0x63, 0x74, 0x44, 0x45, 0x52, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52,
   990  	0x06, 0x73, 0x63, 0x74, 0x44, 0x45, 0x52, 0x22, 0x2d, 0x0a, 0x13, 0x47, 0x65, 0x6e, 0x65, 0x72,
   991  	0x61, 0x74, 0x65, 0x4f, 0x43, 0x53, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16,
   992  	0x0a, 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
   993  	0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x22, 0x58, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
   994  	0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x52,
   995  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
   996  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e,
   997  	0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x10,
   998  	0x0a, 0x03, 0x6a, 0x77, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x6a, 0x77, 0x6b,
   999  	0x22, 0x47, 0x0a, 0x1d, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x65,
  1000  	0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  1001  	0x74, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f,
  1002  	0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x73,
  1003  	0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x9c, 0x01, 0x0a, 0x1a, 0x55, 0x70,
  1004  	0x64, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
  1005  	0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x05, 0x61, 0x75, 0x74, 0x68,
  1006  	0x7a, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x41,
  1007  	0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x05, 0x61, 0x75,
  1008  	0x74, 0x68, 0x7a, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
  1009  	0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x63, 0x68, 0x61,
  1010  	0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2b, 0x0a, 0x08, 0x72,
  1011  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
  1012  	0x63, 0x6f, 0x72, 0x65, 0x2e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x08,
  1013  	0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x6d, 0x0a, 0x18, 0x50, 0x65, 0x72, 0x66,
  1014  	0x6f, 0x72, 0x6d, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
  1015  	0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x05, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x18, 0x01, 0x20,
  1016  	0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x6f,
  1017  	0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x05, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x12,
  1018  	0x26, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65,
  1019  	0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
  1020  	0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x5c, 0x0a, 0x1c, 0x52, 0x65, 0x76, 0x6f, 0x6b,
  1021  	0x65, 0x43, 0x65, 0x72, 0x74, 0x42, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x6e, 0x74,
  1022  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x65, 0x72, 0x74, 0x18,
  1023  	0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x63, 0x65, 0x72, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x63,
  1024  	0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12,
  1025  	0x14, 0x0a, 0x05, 0x72, 0x65, 0x67, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05,
  1026  	0x72, 0x65, 0x67, 0x49, 0x44, 0x22, 0x32, 0x0a, 0x16, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x43,
  1027  	0x65, 0x72, 0x74, 0x42, 0x79, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  1028  	0x12, 0x0a, 0x04, 0x63, 0x65, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x63,
  1029  	0x65, 0x72, 0x74, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xe6, 0x01, 0x0a, 0x28, 0x41, 0x64,
  1030  	0x6d, 0x69, 0x6e, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x52, 0x65,
  1031  	0x76, 0x6f, 0x6b, 0x65, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52,
  1032  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x65, 0x72, 0x74, 0x18, 0x01,
  1033  	0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x63, 0x65, 0x72, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65,
  1034  	0x72, 0x69, 0x61, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 0x69,
  1035  	0x61, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03,
  1036  	0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x4e,
  1037  	0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x64, 0x6d, 0x69, 0x6e,
  1038  	0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x6b, 0x69, 0x70, 0x42, 0x6c, 0x6f, 0x63,
  1039  	0x6b, 0x4b, 0x65, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x73, 0x6b, 0x69, 0x70,
  1040  	0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4b, 0x65, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x61, 0x6c, 0x66,
  1041  	0x6f, 0x72, 0x6d, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x6d, 0x61, 0x6c,
  1042  	0x66, 0x6f, 0x72, 0x6d, 0x65, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x72, 0x6c, 0x53, 0x68, 0x61,
  1043  	0x72, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x63, 0x72, 0x6c, 0x53, 0x68, 0x61,
  1044  	0x72, 0x64, 0x22, 0xfb, 0x01, 0x0a, 0x0f, 0x4e, 0x65, 0x77, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52,
  1045  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
  1046  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e,
  1047  	0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x32,
  1048  	0x0a, 0x0b, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x18, 0x08, 0x20,
  1049  	0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74,
  1050  	0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x0b, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65,
  1051  	0x72, 0x73, 0x12, 0x36, 0x0a, 0x16, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
  1052  	0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01,
  1053  	0x28, 0x09, 0x52, 0x16, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x50,
  1054  	0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65,
  1055  	0x70, 0x6c, 0x61, 0x63, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65,
  1056  	0x70, 0x6c, 0x61, 0x63, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63,
  1057  	0x65, 0x73, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,
  1058  	0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x73, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4a, 0x04,
  1059  	0x08, 0x02, 0x10, 0x03, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 0x06, 0x10, 0x07,
  1060  	0x22, 0x29, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61,
  1061  	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69,
  1062  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x22, 0x4b, 0x0a, 0x14, 0x46,
  1063  	0x69, 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75,
  1064  	0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01,
  1065  	0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52,
  1066  	0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x73, 0x72, 0x18, 0x02, 0x20,
  1067  	0x01, 0x28, 0x0c, 0x52, 0x03, 0x63, 0x73, 0x72, 0x22, 0x3f, 0x0a, 0x15, 0x55, 0x6e, 0x70, 0x61,
  1068  	0x75, 0x73, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  1069  	0x74, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f,
  1070  	0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x73,
  1071  	0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x2e, 0x0a, 0x16, 0x55, 0x6e, 0x70,
  1072  	0x61, 0x75, 0x73, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f,
  1073  	0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
  1074  	0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xd2, 0x01, 0x0a, 0x1b, 0x41, 0x64,
  1075  	0x64, 0x52, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69,
  1076  	0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x69, 0x6d,
  1077  	0x69, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x6c, 0x69,
  1078  	0x6d, 0x69, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x62, 0x75, 0x63, 0x6b, 0x65,
  1079  	0x74, 0x4b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x62, 0x75, 0x63, 0x6b,
  1080  	0x65, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74,
  1081  	0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12,
  1082  	0x31, 0x0a, 0x06, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
  1083  	0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  1084  	0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x65, 0x72, 0x69,
  1085  	0x6f, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28,
  1086  	0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x75, 0x72, 0x73,
  1087  	0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x75, 0x72, 0x73, 0x74, 0x22, 0x54,
  1088  	0x0a, 0x1c, 0x41, 0x64, 0x64, 0x52, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4f, 0x76,
  1089  	0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a,
  1090  	0x0a, 0x08, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
  1091  	0x52, 0x08, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e,
  1092  	0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61,
  1093  	0x62, 0x6c, 0x65, 0x64, 0x32, 0xf1, 0x07, 0x0a, 0x15, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
  1094  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x3b,
  1095  	0x0a, 0x0f, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f,
  1096  	0x6e, 0x12, 0x12, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
  1097  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x12, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x52, 0x65, 0x67,
  1098  	0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x15, 0x55,
  1099  	0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f,
  1100  	0x6e, 0x4b, 0x65, 0x79, 0x12, 0x20, 0x2e, 0x72, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
  1101  	0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x52,
  1102  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x12, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x52, 0x65,
  1103  	0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x00, 0x12, 0x51, 0x0a, 0x16,
  1104  	0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
  1105  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x2e, 0x72, 0x61, 0x2e, 0x44, 0x65, 0x61, 0x63,
  1106  	0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69,
  1107  	0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x12, 0x2e, 0x63, 0x6f, 0x72, 0x65,
  1108  	0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x00, 0x12,
  1109  	0x48, 0x0a, 0x11, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61,
  1110  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x2e, 0x72, 0x61, 0x2e, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72,
  1111  	0x6d, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
  1112  	0x73, 0x74, 0x1a, 0x13, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72,
  1113  	0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x00, 0x12, 0x48, 0x0a, 0x17, 0x44, 0x65, 0x61,
  1114  	0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61,
  1115  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x13, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x41, 0x75, 0x74, 0x68,
  1116  	0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1117  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74,
  1118  	0x79, 0x22, 0x00, 0x12, 0x53, 0x0a, 0x15, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x43, 0x65, 0x72,
  1119  	0x74, 0x42, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x6e, 0x74, 0x12, 0x20, 0x2e, 0x72,
  1120  	0x61, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x43, 0x65, 0x72, 0x74, 0x42, 0x79, 0x41, 0x70,
  1121  	0x70, 0x6c, 0x69, 0x63, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16,
  1122  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  1123  	0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x0f, 0x52, 0x65, 0x76, 0x6f,
  1124  	0x6b, 0x65, 0x43, 0x65, 0x72, 0x74, 0x42, 0x79, 0x4b, 0x65, 0x79, 0x12, 0x1a, 0x2e, 0x72, 0x61,
  1125  	0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x43, 0x65, 0x72, 0x74, 0x42, 0x79, 0x4b, 0x65, 0x79,
  1126  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1127  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22,
  1128  	0x00, 0x12, 0x6b, 0x0a, 0x21, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74,
  1129  	0x69, 0x76, 0x65, 0x6c, 0x79, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x43, 0x65, 0x72, 0x74, 0x69,
  1130  	0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x2c, 0x2e, 0x72, 0x61, 0x2e, 0x41, 0x64, 0x6d, 0x69,
  1131  	0x6e, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x52, 0x65, 0x76, 0x6f,
  1132  	0x6b, 0x65, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71,
  1133  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  1134  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x00, 0x12, 0x2e,
  1135  	0x0a, 0x08, 0x4e, 0x65, 0x77, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x13, 0x2e, 0x72, 0x61, 0x2e,
  1136  	0x4e, 0x65, 0x77, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
  1137  	0x0b, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x22, 0x00, 0x12, 0x46,
  1138  	0x0a, 0x10, 0x47, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69,
  1139  	0x6f, 0x6e, 0x12, 0x1b, 0x2e, 0x72, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f,
  1140  	0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
  1141  	0x13, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61,
  1142  	0x74, 0x69, 0x6f, 0x6e, 0x22, 0x00, 0x12, 0x38, 0x0a, 0x0d, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69,
  1143  	0x7a, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x18, 0x2e, 0x72, 0x61, 0x2e, 0x46, 0x69, 0x6e,
  1144  	0x61, 0x6c, 0x69, 0x7a, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  1145  	0x74, 0x1a, 0x0b, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x22, 0x00,
  1146  	0x12, 0x49, 0x0a, 0x0e, 0x55, 0x6e, 0x70, 0x61, 0x75, 0x73, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75,
  1147  	0x6e, 0x74, 0x12, 0x19, 0x2e, 0x72, 0x61, 0x2e, 0x55, 0x6e, 0x70, 0x61, 0x75, 0x73, 0x65, 0x41,
  1148  	0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e,
  1149  	0x72, 0x61, 0x2e, 0x55, 0x6e, 0x70, 0x61, 0x75, 0x73, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e,
  1150  	0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5b, 0x0a, 0x14, 0x41,
  1151  	0x64, 0x64, 0x52, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4f, 0x76, 0x65, 0x72, 0x72,
  1152  	0x69, 0x64, 0x65, 0x12, 0x1f, 0x2e, 0x72, 0x61, 0x2e, 0x41, 0x64, 0x64, 0x52, 0x61, 0x74, 0x65,
  1153  	0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x52, 0x65, 0x71,
  1154  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x72, 0x61, 0x2e, 0x41, 0x64, 0x64, 0x52, 0x61, 0x74,
  1155  	0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x52, 0x65,
  1156  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x32, 0x3b, 0x0a, 0x0b, 0x53, 0x43, 0x54, 0x50,
  1157  	0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x2c, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x53, 0x43,
  1158  	0x54, 0x73, 0x12, 0x0e, 0x2e, 0x72, 0x61, 0x2e, 0x53, 0x43, 0x54, 0x52, 0x65, 0x71, 0x75, 0x65,
  1159  	0x73, 0x74, 0x1a, 0x0f, 0x2e, 0x72, 0x61, 0x2e, 0x53, 0x43, 0x54, 0x52, 0x65, 0x73, 0x70, 0x6f,
  1160  	0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x29, 0x5a, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
  1161  	0x63, 0x6f, 0x6d, 0x2f, 0x6c, 0x65, 0x74, 0x73, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x2f,
  1162  	0x62, 0x6f, 0x75, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x72, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1163  	0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1164  })
  1165  
  1166  var (
  1167  	file_ra_proto_rawDescOnce sync.Once
  1168  	file_ra_proto_rawDescData []byte
  1169  )
  1170  
  1171  func file_ra_proto_rawDescGZIP() []byte {
  1172  	file_ra_proto_rawDescOnce.Do(func() {
  1173  		file_ra_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_ra_proto_rawDesc), len(file_ra_proto_rawDesc)))
  1174  	})
  1175  	return file_ra_proto_rawDescData
  1176  }
  1177  
  1178  var file_ra_proto_msgTypes = make([]protoimpl.MessageInfo, 17)
  1179  var file_ra_proto_goTypes = []any{
  1180  	(*SCTRequest)(nil),                               // 0: ra.SCTRequest
  1181  	(*SCTResponse)(nil),                              // 1: ra.SCTResponse
  1182  	(*GenerateOCSPRequest)(nil),                      // 2: ra.GenerateOCSPRequest
  1183  	(*UpdateRegistrationKeyRequest)(nil),             // 3: ra.UpdateRegistrationKeyRequest
  1184  	(*DeactivateRegistrationRequest)(nil),            // 4: ra.DeactivateRegistrationRequest
  1185  	(*UpdateAuthorizationRequest)(nil),               // 5: ra.UpdateAuthorizationRequest
  1186  	(*PerformValidationRequest)(nil),                 // 6: ra.PerformValidationRequest
  1187  	(*RevokeCertByApplicantRequest)(nil),             // 7: ra.RevokeCertByApplicantRequest
  1188  	(*RevokeCertByKeyRequest)(nil),                   // 8: ra.RevokeCertByKeyRequest
  1189  	(*AdministrativelyRevokeCertificateRequest)(nil), // 9: ra.AdministrativelyRevokeCertificateRequest
  1190  	(*NewOrderRequest)(nil),                          // 10: ra.NewOrderRequest
  1191  	(*GetAuthorizationRequest)(nil),                  // 11: ra.GetAuthorizationRequest
  1192  	(*FinalizeOrderRequest)(nil),                     // 12: ra.FinalizeOrderRequest
  1193  	(*UnpauseAccountRequest)(nil),                    // 13: ra.UnpauseAccountRequest
  1194  	(*UnpauseAccountResponse)(nil),                   // 14: ra.UnpauseAccountResponse
  1195  	(*AddRateLimitOverrideRequest)(nil),              // 15: ra.AddRateLimitOverrideRequest
  1196  	(*AddRateLimitOverrideResponse)(nil),             // 16: ra.AddRateLimitOverrideResponse
  1197  	(*proto.Authorization)(nil),                      // 17: core.Authorization
  1198  	(*proto.Challenge)(nil),                          // 18: core.Challenge
  1199  	(*proto.Identifier)(nil),                         // 19: core.Identifier
  1200  	(*proto.Order)(nil),                              // 20: core.Order
  1201  	(*durationpb.Duration)(nil),                      // 21: google.protobuf.Duration
  1202  	(*proto.Registration)(nil),                       // 22: core.Registration
  1203  	(*emptypb.Empty)(nil),                            // 23: google.protobuf.Empty
  1204  }
  1205  var file_ra_proto_depIdxs = []int32{
  1206  	17, // 0: ra.UpdateAuthorizationRequest.authz:type_name -> core.Authorization
  1207  	18, // 1: ra.UpdateAuthorizationRequest.response:type_name -> core.Challenge
  1208  	17, // 2: ra.PerformValidationRequest.authz:type_name -> core.Authorization
  1209  	19, // 3: ra.NewOrderRequest.identifiers:type_name -> core.Identifier
  1210  	20, // 4: ra.FinalizeOrderRequest.order:type_name -> core.Order
  1211  	21, // 5: ra.AddRateLimitOverrideRequest.period:type_name -> google.protobuf.Duration
  1212  	22, // 6: ra.RegistrationAuthority.NewRegistration:input_type -> core.Registration
  1213  	3,  // 7: ra.RegistrationAuthority.UpdateRegistrationKey:input_type -> ra.UpdateRegistrationKeyRequest
  1214  	4,  // 8: ra.RegistrationAuthority.DeactivateRegistration:input_type -> ra.DeactivateRegistrationRequest
  1215  	6,  // 9: ra.RegistrationAuthority.PerformValidation:input_type -> ra.PerformValidationRequest
  1216  	17, // 10: ra.RegistrationAuthority.DeactivateAuthorization:input_type -> core.Authorization
  1217  	7,  // 11: ra.RegistrationAuthority.RevokeCertByApplicant:input_type -> ra.RevokeCertByApplicantRequest
  1218  	8,  // 12: ra.RegistrationAuthority.RevokeCertByKey:input_type -> ra.RevokeCertByKeyRequest
  1219  	9,  // 13: ra.RegistrationAuthority.AdministrativelyRevokeCertificate:input_type -> ra.AdministrativelyRevokeCertificateRequest
  1220  	10, // 14: ra.RegistrationAuthority.NewOrder:input_type -> ra.NewOrderRequest
  1221  	11, // 15: ra.RegistrationAuthority.GetAuthorization:input_type -> ra.GetAuthorizationRequest
  1222  	12, // 16: ra.RegistrationAuthority.FinalizeOrder:input_type -> ra.FinalizeOrderRequest
  1223  	13, // 17: ra.RegistrationAuthority.UnpauseAccount:input_type -> ra.UnpauseAccountRequest
  1224  	15, // 18: ra.RegistrationAuthority.AddRateLimitOverride:input_type -> ra.AddRateLimitOverrideRequest
  1225  	0,  // 19: ra.SCTProvider.GetSCTs:input_type -> ra.SCTRequest
  1226  	22, // 20: ra.RegistrationAuthority.NewRegistration:output_type -> core.Registration
  1227  	22, // 21: ra.RegistrationAuthority.UpdateRegistrationKey:output_type -> core.Registration
  1228  	22, // 22: ra.RegistrationAuthority.DeactivateRegistration:output_type -> core.Registration
  1229  	17, // 23: ra.RegistrationAuthority.PerformValidation:output_type -> core.Authorization
  1230  	23, // 24: ra.RegistrationAuthority.DeactivateAuthorization:output_type -> google.protobuf.Empty
  1231  	23, // 25: ra.RegistrationAuthority.RevokeCertByApplicant:output_type -> google.protobuf.Empty
  1232  	23, // 26: ra.RegistrationAuthority.RevokeCertByKey:output_type -> google.protobuf.Empty
  1233  	23, // 27: ra.RegistrationAuthority.AdministrativelyRevokeCertificate:output_type -> google.protobuf.Empty
  1234  	20, // 28: ra.RegistrationAuthority.NewOrder:output_type -> core.Order
  1235  	17, // 29: ra.RegistrationAuthority.GetAuthorization:output_type -> core.Authorization
  1236  	20, // 30: ra.RegistrationAuthority.FinalizeOrder:output_type -> core.Order
  1237  	14, // 31: ra.RegistrationAuthority.UnpauseAccount:output_type -> ra.UnpauseAccountResponse
  1238  	16, // 32: ra.RegistrationAuthority.AddRateLimitOverride:output_type -> ra.AddRateLimitOverrideResponse
  1239  	1,  // 33: ra.SCTProvider.GetSCTs:output_type -> ra.SCTResponse
  1240  	20, // [20:34] is the sub-list for method output_type
  1241  	6,  // [6:20] is the sub-list for method input_type
  1242  	6,  // [6:6] is the sub-list for extension type_name
  1243  	6,  // [6:6] is the sub-list for extension extendee
  1244  	0,  // [0:6] is the sub-list for field type_name
  1245  }
  1246  
  1247  func init() { file_ra_proto_init() }
  1248  func file_ra_proto_init() {
  1249  	if File_ra_proto != nil {
  1250  		return
  1251  	}
  1252  	type x struct{}
  1253  	out := protoimpl.TypeBuilder{
  1254  		File: protoimpl.DescBuilder{
  1255  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1256  			RawDescriptor: unsafe.Slice(unsafe.StringData(file_ra_proto_rawDesc), len(file_ra_proto_rawDesc)),
  1257  			NumEnums:      0,
  1258  			NumMessages:   17,
  1259  			NumExtensions: 0,
  1260  			NumServices:   2,
  1261  		},
  1262  		GoTypes:           file_ra_proto_goTypes,
  1263  		DependencyIndexes: file_ra_proto_depIdxs,
  1264  		MessageInfos:      file_ra_proto_msgTypes,
  1265  	}.Build()
  1266  	File_ra_proto = out.File
  1267  	file_ra_proto_goTypes = nil
  1268  	file_ra_proto_depIdxs = nil
  1269  }