proto

package
v0.0.0-...-94d1468 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 18, 2024 License: MPL-2.0 Imports: 11 Imported by: 20

Documentation

Index

Constants

This section is empty.

Variables

View Source
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",
}

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)

Functions

func RegisterRegistrationAuthorityServer

func RegisterRegistrationAuthorityServer(s grpc.ServiceRegistrar, srv RegistrationAuthorityServer)

Types

type AdministrativelyRevokeCertificateRequest

type AdministrativelyRevokeCertificateRequest struct {

	// Deprecated: this field is ignored.
	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"`
	// If the malformed flag is set, the RA will not attempt to parse the
	// certificate in question. In this case, the keyCompromise reason cannot be
	// specified, because the key cannot be blocked.
	Malformed bool `protobuf:"varint,6,opt,name=malformed,proto3" json:"malformed,omitempty"`
	// contains filtered or unexported fields
}

func (*AdministrativelyRevokeCertificateRequest) Descriptor deprecated

func (*AdministrativelyRevokeCertificateRequest) Descriptor() ([]byte, []int)

Deprecated: Use AdministrativelyRevokeCertificateRequest.ProtoReflect.Descriptor instead.

func (*AdministrativelyRevokeCertificateRequest) GetAdminName

func (*AdministrativelyRevokeCertificateRequest) GetCert

func (*AdministrativelyRevokeCertificateRequest) GetCode

func (*AdministrativelyRevokeCertificateRequest) GetMalformed

func (*AdministrativelyRevokeCertificateRequest) GetSerial

func (*AdministrativelyRevokeCertificateRequest) GetSkipBlockKey

func (x *AdministrativelyRevokeCertificateRequest) GetSkipBlockKey() bool

func (*AdministrativelyRevokeCertificateRequest) ProtoMessage

func (*AdministrativelyRevokeCertificateRequest) ProtoReflect

func (*AdministrativelyRevokeCertificateRequest) Reset

func (*AdministrativelyRevokeCertificateRequest) String

type FinalizeOrderRequest

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 deprecated

func (*FinalizeOrderRequest) Descriptor() ([]byte, []int)

Deprecated: Use FinalizeOrderRequest.ProtoReflect.Descriptor instead.

func (*FinalizeOrderRequest) GetCsr

func (x *FinalizeOrderRequest) GetCsr() []byte

func (*FinalizeOrderRequest) GetOrder

func (x *FinalizeOrderRequest) GetOrder() *proto.Order

func (*FinalizeOrderRequest) ProtoMessage

func (*FinalizeOrderRequest) ProtoMessage()

func (*FinalizeOrderRequest) ProtoReflect

func (x *FinalizeOrderRequest) ProtoReflect() protoreflect.Message

func (*FinalizeOrderRequest) Reset

func (x *FinalizeOrderRequest) Reset()

func (*FinalizeOrderRequest) String

func (x *FinalizeOrderRequest) String() string

type GenerateOCSPRequest

type GenerateOCSPRequest struct {
	Serial string `protobuf:"bytes,1,opt,name=serial,proto3" json:"serial,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateOCSPRequest) Descriptor deprecated

func (*GenerateOCSPRequest) Descriptor() ([]byte, []int)

Deprecated: Use GenerateOCSPRequest.ProtoReflect.Descriptor instead.

func (*GenerateOCSPRequest) GetSerial

func (x *GenerateOCSPRequest) GetSerial() string

func (*GenerateOCSPRequest) ProtoMessage

func (*GenerateOCSPRequest) ProtoMessage()

func (*GenerateOCSPRequest) ProtoReflect

func (x *GenerateOCSPRequest) ProtoReflect() protoreflect.Message

func (*GenerateOCSPRequest) Reset

func (x *GenerateOCSPRequest) Reset()

func (*GenerateOCSPRequest) String

func (x *GenerateOCSPRequest) String() string

type NewOrderRequest

type NewOrderRequest struct {

	// Next unused field number: 6
	RegistrationID         int64    `protobuf:"varint,1,opt,name=registrationID,proto3" json:"registrationID,omitempty"`
	Names                  []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"`
	ReplacesSerial         string   `protobuf:"bytes,3,opt,name=replacesSerial,proto3" json:"replacesSerial,omitempty"`
	LimitsExempt           bool     `protobuf:"varint,4,opt,name=limitsExempt,proto3" json:"limitsExempt,omitempty"`
	CertificateProfileName string   `protobuf:"bytes,5,opt,name=certificateProfileName,proto3" json:"certificateProfileName,omitempty"`
	// contains filtered or unexported fields
}

func (*NewOrderRequest) Descriptor deprecated

func (*NewOrderRequest) Descriptor() ([]byte, []int)

Deprecated: Use NewOrderRequest.ProtoReflect.Descriptor instead.

func (*NewOrderRequest) GetCertificateProfileName

func (x *NewOrderRequest) GetCertificateProfileName() string

func (*NewOrderRequest) GetLimitsExempt

func (x *NewOrderRequest) GetLimitsExempt() bool

func (*NewOrderRequest) GetNames

func (x *NewOrderRequest) GetNames() []string

func (*NewOrderRequest) GetRegistrationID

func (x *NewOrderRequest) GetRegistrationID() int64

func (*NewOrderRequest) GetReplacesSerial

func (x *NewOrderRequest) GetReplacesSerial() string

func (*NewOrderRequest) ProtoMessage

func (*NewOrderRequest) ProtoMessage()

func (*NewOrderRequest) ProtoReflect

func (x *NewOrderRequest) ProtoReflect() protoreflect.Message

func (*NewOrderRequest) Reset

func (x *NewOrderRequest) Reset()

func (*NewOrderRequest) String

func (x *NewOrderRequest) String() string

type PerformValidationRequest

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 deprecated

func (*PerformValidationRequest) Descriptor() ([]byte, []int)

Deprecated: Use PerformValidationRequest.ProtoReflect.Descriptor instead.

func (*PerformValidationRequest) GetAuthz

func (*PerformValidationRequest) GetChallengeIndex

func (x *PerformValidationRequest) GetChallengeIndex() int64

func (*PerformValidationRequest) ProtoMessage

func (*PerformValidationRequest) ProtoMessage()

func (*PerformValidationRequest) ProtoReflect

func (x *PerformValidationRequest) ProtoReflect() protoreflect.Message

func (*PerformValidationRequest) Reset

func (x *PerformValidationRequest) Reset()

func (*PerformValidationRequest) String

func (x *PerformValidationRequest) String() string

type RegistrationAuthorityClient

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)
}

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 RegistrationAuthorityServer

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
}

RegistrationAuthorityServer is the server API for RegistrationAuthority service. All implementations must embed UnimplementedRegistrationAuthorityServer for forward compatibility

type RevokeCertByApplicantRequest

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 deprecated

func (*RevokeCertByApplicantRequest) Descriptor() ([]byte, []int)

Deprecated: Use RevokeCertByApplicantRequest.ProtoReflect.Descriptor instead.

func (*RevokeCertByApplicantRequest) GetCert

func (x *RevokeCertByApplicantRequest) GetCert() []byte

func (*RevokeCertByApplicantRequest) GetCode

func (x *RevokeCertByApplicantRequest) GetCode() int64

func (*RevokeCertByApplicantRequest) GetRegID

func (x *RevokeCertByApplicantRequest) GetRegID() int64

func (*RevokeCertByApplicantRequest) ProtoMessage

func (*RevokeCertByApplicantRequest) ProtoMessage()

func (*RevokeCertByApplicantRequest) ProtoReflect

func (*RevokeCertByApplicantRequest) Reset

func (x *RevokeCertByApplicantRequest) Reset()

func (*RevokeCertByApplicantRequest) String

type RevokeCertByKeyRequest

type RevokeCertByKeyRequest struct {
	Cert []byte `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"`
	// contains filtered or unexported fields
}

func (*RevokeCertByKeyRequest) Descriptor deprecated

func (*RevokeCertByKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use RevokeCertByKeyRequest.ProtoReflect.Descriptor instead.

func (*RevokeCertByKeyRequest) GetCert

func (x *RevokeCertByKeyRequest) GetCert() []byte

func (*RevokeCertByKeyRequest) ProtoMessage

func (*RevokeCertByKeyRequest) ProtoMessage()

func (*RevokeCertByKeyRequest) ProtoReflect

func (x *RevokeCertByKeyRequest) ProtoReflect() protoreflect.Message

func (*RevokeCertByKeyRequest) Reset

func (x *RevokeCertByKeyRequest) Reset()

func (*RevokeCertByKeyRequest) String

func (x *RevokeCertByKeyRequest) String() string

type UnimplementedRegistrationAuthorityServer

type UnimplementedRegistrationAuthorityServer struct {
}

UnimplementedRegistrationAuthorityServer must be embedded to have forward compatible implementations.

func (UnimplementedRegistrationAuthorityServer) AdministrativelyRevokeCertificate

func (UnimplementedRegistrationAuthorityServer) DeactivateAuthorization

func (UnimplementedRegistrationAuthorityServer) DeactivateRegistration

func (UnimplementedRegistrationAuthorityServer) FinalizeOrder

func (UnimplementedRegistrationAuthorityServer) GenerateOCSP

func (UnimplementedRegistrationAuthorityServer) NewOrder

func (UnimplementedRegistrationAuthorityServer) NewRegistration

func (UnimplementedRegistrationAuthorityServer) PerformValidation

func (UnimplementedRegistrationAuthorityServer) RevokeCertByApplicant

func (UnimplementedRegistrationAuthorityServer) RevokeCertByKey

func (UnimplementedRegistrationAuthorityServer) UpdateRegistration

type UnsafeRegistrationAuthorityServer

type UnsafeRegistrationAuthorityServer interface {
	// contains filtered or unexported methods
}

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 UpdateAuthorizationRequest

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 deprecated

func (*UpdateAuthorizationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAuthorizationRequest.ProtoReflect.Descriptor instead.

func (*UpdateAuthorizationRequest) GetAuthz

func (*UpdateAuthorizationRequest) GetChallengeIndex

func (x *UpdateAuthorizationRequest) GetChallengeIndex() int64

func (*UpdateAuthorizationRequest) GetResponse

func (x *UpdateAuthorizationRequest) GetResponse() *proto.Challenge

func (*UpdateAuthorizationRequest) ProtoMessage

func (*UpdateAuthorizationRequest) ProtoMessage()

func (*UpdateAuthorizationRequest) ProtoReflect

func (*UpdateAuthorizationRequest) Reset

func (x *UpdateAuthorizationRequest) Reset()

func (*UpdateAuthorizationRequest) String

func (x *UpdateAuthorizationRequest) String() string

type UpdateRegistrationRequest

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 deprecated

func (*UpdateRegistrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRegistrationRequest.ProtoReflect.Descriptor instead.

func (*UpdateRegistrationRequest) GetBase

func (*UpdateRegistrationRequest) GetUpdate

func (*UpdateRegistrationRequest) ProtoMessage

func (*UpdateRegistrationRequest) ProtoMessage()

func (*UpdateRegistrationRequest) ProtoReflect

func (*UpdateRegistrationRequest) Reset

func (x *UpdateRegistrationRequest) Reset()

func (*UpdateRegistrationRequest) String

func (x *UpdateRegistrationRequest) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL