var File_ra_proto protoreflect.FileDescriptor
RegistrationAuthority_ServiceDesc is the grpc.ServiceDesc for RegistrationAuthority service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var RegistrationAuthority_ServiceDesc = grpc.ServiceDesc{ ServiceName: "ra.RegistrationAuthority", HandlerType: (*RegistrationAuthorityServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "NewRegistration", Handler: _RegistrationAuthority_NewRegistration_Handler, }, { MethodName: "UpdateRegistration", Handler: _RegistrationAuthority_UpdateRegistration_Handler, }, { MethodName: "PerformValidation", Handler: _RegistrationAuthority_PerformValidation_Handler, }, { MethodName: "DeactivateRegistration", Handler: _RegistrationAuthority_DeactivateRegistration_Handler, }, { MethodName: "DeactivateAuthorization", Handler: _RegistrationAuthority_DeactivateAuthorization_Handler, }, { MethodName: "RevokeCertByApplicant", Handler: _RegistrationAuthority_RevokeCertByApplicant_Handler, }, { MethodName: "RevokeCertByKey", Handler: _RegistrationAuthority_RevokeCertByKey_Handler, }, { MethodName: "AdministrativelyRevokeCertificate", Handler: _RegistrationAuthority_AdministrativelyRevokeCertificate_Handler, }, { MethodName: "NewOrder", Handler: _RegistrationAuthority_NewOrder_Handler, }, { MethodName: "FinalizeOrder", Handler: _RegistrationAuthority_FinalizeOrder_Handler, }, { MethodName: "GenerateOCSP", Handler: _RegistrationAuthority_GenerateOCSP_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "ra.proto", }
func RegisterRegistrationAuthorityServer(s grpc.ServiceRegistrar, srv RegistrationAuthorityServer)
type AdministrativelyRevokeCertificateRequest struct { // The `cert` field may be omitted. If it is omitted, // the revocation reason (`code`) must not be keyCompromise, // and purging the Akamai cache will not happen because the // base URL for the certificate's OCSP server is not known. Cert []byte `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"` // The `serial` field is required. Serial string `protobuf:"bytes,4,opt,name=serial,proto3" json:"serial,omitempty"` Code int64 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` AdminName string `protobuf:"bytes,3,opt,name=adminName,proto3" json:"adminName,omitempty"` SkipBlockKey bool `protobuf:"varint,5,opt,name=skipBlockKey,proto3" json:"skipBlockKey,omitempty"` // contains filtered or unexported fields }
func (*AdministrativelyRevokeCertificateRequest) Descriptor() ([]byte, []int)
Deprecated: Use AdministrativelyRevokeCertificateRequest.ProtoReflect.Descriptor instead.
func (x *AdministrativelyRevokeCertificateRequest) GetAdminName() string
func (x *AdministrativelyRevokeCertificateRequest) GetCert() []byte
func (x *AdministrativelyRevokeCertificateRequest) GetCode() int64
func (x *AdministrativelyRevokeCertificateRequest) GetSerial() string
func (x *AdministrativelyRevokeCertificateRequest) GetSkipBlockKey() bool
func (*AdministrativelyRevokeCertificateRequest) ProtoMessage()
func (x *AdministrativelyRevokeCertificateRequest) ProtoReflect() protoreflect.Message
func (x *AdministrativelyRevokeCertificateRequest) Reset()
func (x *AdministrativelyRevokeCertificateRequest) String() string
type FinalizeOrderRequest struct { Order *proto.Order `protobuf:"bytes,1,opt,name=order,proto3" json:"order,omitempty"` Csr []byte `protobuf:"bytes,2,opt,name=csr,proto3" json:"csr,omitempty"` // contains filtered or unexported fields }
func (*FinalizeOrderRequest) Descriptor() ([]byte, []int)
Deprecated: Use FinalizeOrderRequest.ProtoReflect.Descriptor instead.
func (x *FinalizeOrderRequest) GetCsr() []byte
func (x *FinalizeOrderRequest) GetOrder() *proto.Order
func (*FinalizeOrderRequest) ProtoMessage()
func (x *FinalizeOrderRequest) ProtoReflect() protoreflect.Message
func (x *FinalizeOrderRequest) Reset()
func (x *FinalizeOrderRequest) String() string
type GenerateOCSPRequest struct { Serial string `protobuf:"bytes,1,opt,name=serial,proto3" json:"serial,omitempty"` // contains filtered or unexported fields }
func (*GenerateOCSPRequest) Descriptor() ([]byte, []int)
Deprecated: Use GenerateOCSPRequest.ProtoReflect.Descriptor instead.
func (x *GenerateOCSPRequest) GetSerial() string
func (*GenerateOCSPRequest) ProtoMessage()
func (x *GenerateOCSPRequest) ProtoReflect() protoreflect.Message
func (x *GenerateOCSPRequest) Reset()
func (x *GenerateOCSPRequest) String() string
type NewOrderRequest struct { RegistrationID int64 `protobuf:"varint,1,opt,name=registrationID,proto3" json:"registrationID,omitempty"` Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` // contains filtered or unexported fields }
func (*NewOrderRequest) Descriptor() ([]byte, []int)
Deprecated: Use NewOrderRequest.ProtoReflect.Descriptor instead.
func (x *NewOrderRequest) GetNames() []string
func (x *NewOrderRequest) GetRegistrationID() int64
func (*NewOrderRequest) ProtoMessage()
func (x *NewOrderRequest) ProtoReflect() protoreflect.Message
func (x *NewOrderRequest) Reset()
func (x *NewOrderRequest) String() string
type PerformValidationRequest struct { Authz *proto.Authorization `protobuf:"bytes,1,opt,name=authz,proto3" json:"authz,omitempty"` ChallengeIndex int64 `protobuf:"varint,2,opt,name=challengeIndex,proto3" json:"challengeIndex,omitempty"` // contains filtered or unexported fields }
func (*PerformValidationRequest) Descriptor() ([]byte, []int)
Deprecated: Use PerformValidationRequest.ProtoReflect.Descriptor instead.
func (x *PerformValidationRequest) GetAuthz() *proto.Authorization
func (x *PerformValidationRequest) GetChallengeIndex() int64
func (*PerformValidationRequest) ProtoMessage()
func (x *PerformValidationRequest) ProtoReflect() protoreflect.Message
func (x *PerformValidationRequest) Reset()
func (x *PerformValidationRequest) String() string
RegistrationAuthorityClient is the client API for RegistrationAuthority service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
type RegistrationAuthorityClient interface { NewRegistration(ctx context.Context, in *proto.Registration, opts ...grpc.CallOption) (*proto.Registration, error) UpdateRegistration(ctx context.Context, in *UpdateRegistrationRequest, opts ...grpc.CallOption) (*proto.Registration, error) PerformValidation(ctx context.Context, in *PerformValidationRequest, opts ...grpc.CallOption) (*proto.Authorization, error) DeactivateRegistration(ctx context.Context, in *proto.Registration, opts ...grpc.CallOption) (*emptypb.Empty, error) DeactivateAuthorization(ctx context.Context, in *proto.Authorization, opts ...grpc.CallOption) (*emptypb.Empty, error) RevokeCertByApplicant(ctx context.Context, in *RevokeCertByApplicantRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) RevokeCertByKey(ctx context.Context, in *RevokeCertByKeyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) AdministrativelyRevokeCertificate(ctx context.Context, in *AdministrativelyRevokeCertificateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) NewOrder(ctx context.Context, in *NewOrderRequest, opts ...grpc.CallOption) (*proto.Order, error) FinalizeOrder(ctx context.Context, in *FinalizeOrderRequest, opts ...grpc.CallOption) (*proto.Order, error) // Generate an OCSP response based on the DB's current status and reason code. GenerateOCSP(ctx context.Context, in *GenerateOCSPRequest, opts ...grpc.CallOption) (*proto1.OCSPResponse, error) }
func NewRegistrationAuthorityClient(cc grpc.ClientConnInterface) RegistrationAuthorityClient
RegistrationAuthorityServer is the server API for RegistrationAuthority service. All implementations must embed UnimplementedRegistrationAuthorityServer for forward compatibility
type RegistrationAuthorityServer interface { NewRegistration(context.Context, *proto.Registration) (*proto.Registration, error) UpdateRegistration(context.Context, *UpdateRegistrationRequest) (*proto.Registration, error) PerformValidation(context.Context, *PerformValidationRequest) (*proto.Authorization, error) DeactivateRegistration(context.Context, *proto.Registration) (*emptypb.Empty, error) DeactivateAuthorization(context.Context, *proto.Authorization) (*emptypb.Empty, error) RevokeCertByApplicant(context.Context, *RevokeCertByApplicantRequest) (*emptypb.Empty, error) RevokeCertByKey(context.Context, *RevokeCertByKeyRequest) (*emptypb.Empty, error) AdministrativelyRevokeCertificate(context.Context, *AdministrativelyRevokeCertificateRequest) (*emptypb.Empty, error) NewOrder(context.Context, *NewOrderRequest) (*proto.Order, error) FinalizeOrder(context.Context, *FinalizeOrderRequest) (*proto.Order, error) // Generate an OCSP response based on the DB's current status and reason code. GenerateOCSP(context.Context, *GenerateOCSPRequest) (*proto1.OCSPResponse, error) // contains filtered or unexported methods }
type RevokeCertByApplicantRequest struct { Cert []byte `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"` Code int64 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` RegID int64 `protobuf:"varint,3,opt,name=regID,proto3" json:"regID,omitempty"` // contains filtered or unexported fields }
func (*RevokeCertByApplicantRequest) Descriptor() ([]byte, []int)
Deprecated: Use RevokeCertByApplicantRequest.ProtoReflect.Descriptor instead.
func (x *RevokeCertByApplicantRequest) GetCert() []byte
func (x *RevokeCertByApplicantRequest) GetCode() int64
func (x *RevokeCertByApplicantRequest) GetRegID() int64
func (*RevokeCertByApplicantRequest) ProtoMessage()
func (x *RevokeCertByApplicantRequest) ProtoReflect() protoreflect.Message
func (x *RevokeCertByApplicantRequest) Reset()
func (x *RevokeCertByApplicantRequest) String() string
type RevokeCertByKeyRequest struct { Cert []byte `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"` // contains filtered or unexported fields }
func (*RevokeCertByKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use RevokeCertByKeyRequest.ProtoReflect.Descriptor instead.
func (x *RevokeCertByKeyRequest) GetCert() []byte
func (*RevokeCertByKeyRequest) ProtoMessage()
func (x *RevokeCertByKeyRequest) ProtoReflect() protoreflect.Message
func (x *RevokeCertByKeyRequest) Reset()
func (x *RevokeCertByKeyRequest) String() string
UnimplementedRegistrationAuthorityServer must be embedded to have forward compatible implementations.
type UnimplementedRegistrationAuthorityServer struct { }
func (UnimplementedRegistrationAuthorityServer) AdministrativelyRevokeCertificate(context.Context, *AdministrativelyRevokeCertificateRequest) (*emptypb.Empty, error)
func (UnimplementedRegistrationAuthorityServer) DeactivateAuthorization(context.Context, *proto.Authorization) (*emptypb.Empty, error)
func (UnimplementedRegistrationAuthorityServer) DeactivateRegistration(context.Context, *proto.Registration) (*emptypb.Empty, error)
func (UnimplementedRegistrationAuthorityServer) FinalizeOrder(context.Context, *FinalizeOrderRequest) (*proto.Order, error)
func (UnimplementedRegistrationAuthorityServer) GenerateOCSP(context.Context, *GenerateOCSPRequest) (*proto1.OCSPResponse, error)
func (UnimplementedRegistrationAuthorityServer) NewOrder(context.Context, *NewOrderRequest) (*proto.Order, error)
func (UnimplementedRegistrationAuthorityServer) NewRegistration(context.Context, *proto.Registration) (*proto.Registration, error)
func (UnimplementedRegistrationAuthorityServer) PerformValidation(context.Context, *PerformValidationRequest) (*proto.Authorization, error)
func (UnimplementedRegistrationAuthorityServer) RevokeCertByApplicant(context.Context, *RevokeCertByApplicantRequest) (*emptypb.Empty, error)
func (UnimplementedRegistrationAuthorityServer) RevokeCertByKey(context.Context, *RevokeCertByKeyRequest) (*emptypb.Empty, error)
func (UnimplementedRegistrationAuthorityServer) UpdateRegistration(context.Context, *UpdateRegistrationRequest) (*proto.Registration, error)
UnsafeRegistrationAuthorityServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RegistrationAuthorityServer will result in compilation errors.
type UnsafeRegistrationAuthorityServer interface {
// contains filtered or unexported methods
}
type UpdateAuthorizationRequest struct { Authz *proto.Authorization `protobuf:"bytes,1,opt,name=authz,proto3" json:"authz,omitempty"` ChallengeIndex int64 `protobuf:"varint,2,opt,name=challengeIndex,proto3" json:"challengeIndex,omitempty"` Response *proto.Challenge `protobuf:"bytes,3,opt,name=response,proto3" json:"response,omitempty"` // contains filtered or unexported fields }
func (*UpdateAuthorizationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAuthorizationRequest.ProtoReflect.Descriptor instead.
func (x *UpdateAuthorizationRequest) GetAuthz() *proto.Authorization
func (x *UpdateAuthorizationRequest) GetChallengeIndex() int64
func (x *UpdateAuthorizationRequest) GetResponse() *proto.Challenge
func (*UpdateAuthorizationRequest) ProtoMessage()
func (x *UpdateAuthorizationRequest) ProtoReflect() protoreflect.Message
func (x *UpdateAuthorizationRequest) Reset()
func (x *UpdateAuthorizationRequest) String() string
type UpdateRegistrationRequest struct { Base *proto.Registration `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` Update *proto.Registration `protobuf:"bytes,2,opt,name=update,proto3" json:"update,omitempty"` // contains filtered or unexported fields }
func (*UpdateRegistrationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRegistrationRequest.ProtoReflect.Descriptor instead.
func (x *UpdateRegistrationRequest) GetBase() *proto.Registration
func (x *UpdateRegistrationRequest) GetUpdate() *proto.Registration
func (*UpdateRegistrationRequest) ProtoMessage()
func (x *UpdateRegistrationRequest) ProtoReflect() protoreflect.Message
func (x *UpdateRegistrationRequest) Reset()
func (x *UpdateRegistrationRequest) String() string