...

Package proto

import "github.com/letsencrypt/boulder/crl/storer/proto"
Overview
Index

Overview ▾

Variables

CRLStorer_ServiceDesc is the grpc.ServiceDesc for CRLStorer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

var CRLStorer_ServiceDesc = grpc.ServiceDesc{
    ServiceName: "storer.CRLStorer",
    HandlerType: (*CRLStorerServer)(nil),
    Methods:     []grpc.MethodDesc{},
    Streams: []grpc.StreamDesc{
        {
            StreamName:    "UploadCRL",
            Handler:       _CRLStorer_UploadCRL_Handler,
            ClientStreams: true,
        },
    },
    Metadata: "storer.proto",
}
var File_storer_proto protoreflect.FileDescriptor

func RegisterCRLStorerServer

func RegisterCRLStorerServer(s grpc.ServiceRegistrar, srv CRLStorerServer)

type CRLMetadata

type CRLMetadata struct {
    IssuerNameID int64 `protobuf:"varint,1,opt,name=issuerNameID,proto3" json:"issuerNameID,omitempty"`
    Number       int64 `protobuf:"varint,2,opt,name=number,proto3" json:"number,omitempty"`
    ShardIdx     int64 `protobuf:"varint,3,opt,name=shardIdx,proto3" json:"shardIdx,omitempty"`
    // contains filtered or unexported fields
}

func (*CRLMetadata) Descriptor

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

Deprecated: Use CRLMetadata.ProtoReflect.Descriptor instead.

func (*CRLMetadata) GetIssuerNameID

func (x *CRLMetadata) GetIssuerNameID() int64

func (*CRLMetadata) GetNumber

func (x *CRLMetadata) GetNumber() int64

func (*CRLMetadata) GetShardIdx

func (x *CRLMetadata) GetShardIdx() int64

func (*CRLMetadata) ProtoMessage

func (*CRLMetadata) ProtoMessage()

func (*CRLMetadata) ProtoReflect

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

func (*CRLMetadata) Reset

func (x *CRLMetadata) Reset()

func (*CRLMetadata) String

func (x *CRLMetadata) String() string

type CRLStorerClient

CRLStorerClient is the client API for CRLStorer 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 CRLStorerClient interface {
    UploadCRL(ctx context.Context, opts ...grpc.CallOption) (CRLStorer_UploadCRLClient, error)
}

func NewCRLStorerClient

func NewCRLStorerClient(cc grpc.ClientConnInterface) CRLStorerClient

type CRLStorerServer

CRLStorerServer is the server API for CRLStorer service. All implementations must embed UnimplementedCRLStorerServer for forward compatibility

type CRLStorerServer interface {
    UploadCRL(CRLStorer_UploadCRLServer) error
    // contains filtered or unexported methods
}

type CRLStorer_UploadCRLClient

type CRLStorer_UploadCRLClient interface {
    Send(*UploadCRLRequest) error
    CloseAndRecv() (*emptypb.Empty, error)
    grpc.ClientStream
}

type CRLStorer_UploadCRLServer

type CRLStorer_UploadCRLServer interface {
    SendAndClose(*emptypb.Empty) error
    Recv() (*UploadCRLRequest, error)
    grpc.ServerStream
}

type UnimplementedCRLStorerServer

UnimplementedCRLStorerServer must be embedded to have forward compatible implementations.

type UnimplementedCRLStorerServer struct {
}

func (UnimplementedCRLStorerServer) UploadCRL

func (UnimplementedCRLStorerServer) UploadCRL(CRLStorer_UploadCRLServer) error

type UnsafeCRLStorerServer

UnsafeCRLStorerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CRLStorerServer will result in compilation errors.

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

type UploadCRLRequest

type UploadCRLRequest struct {

    // Types that are assignable to Payload:
    //
    //	*UploadCRLRequest_Metadata
    //	*UploadCRLRequest_CrlChunk
    Payload isUploadCRLRequest_Payload `protobuf_oneof:"payload"`
    // contains filtered or unexported fields
}

func (*UploadCRLRequest) Descriptor

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

Deprecated: Use UploadCRLRequest.ProtoReflect.Descriptor instead.

func (*UploadCRLRequest) GetCrlChunk

func (x *UploadCRLRequest) GetCrlChunk() []byte

func (*UploadCRLRequest) GetMetadata

func (x *UploadCRLRequest) GetMetadata() *CRLMetadata

func (*UploadCRLRequest) GetPayload

func (m *UploadCRLRequest) GetPayload() isUploadCRLRequest_Payload

func (*UploadCRLRequest) ProtoMessage

func (*UploadCRLRequest) ProtoMessage()

func (*UploadCRLRequest) ProtoReflect

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

func (*UploadCRLRequest) Reset

func (x *UploadCRLRequest) Reset()

func (*UploadCRLRequest) String

func (x *UploadCRLRequest) String() string

type UploadCRLRequest_CrlChunk

type UploadCRLRequest_CrlChunk struct {
    CrlChunk []byte `protobuf:"bytes,2,opt,name=crlChunk,proto3,oneof"`
}

type UploadCRLRequest_Metadata

type UploadCRLRequest_Metadata struct {
    Metadata *CRLMetadata `protobuf:"bytes,1,opt,name=metadata,proto3,oneof"`
}