Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterKmsTalkerServer(s grpc.ServiceRegistrar, srv KmsTalkerServer)
- type InterComCapabilitiesReply
- func (*InterComCapabilitiesReply) Descriptor() ([]byte, []int)deprecated
- func (x *InterComCapabilitiesReply) GetPeerKmsName() string
- func (*InterComCapabilitiesReply) ProtoMessage()
- func (x *InterComCapabilitiesReply) ProtoReflect() protoreflect.Message
- func (x *InterComCapabilitiesReply) Reset()
- func (x *InterComCapabilitiesReply) String() string
- type InterComCapabilitiesRequest
- func (*InterComCapabilitiesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterComCapabilitiesRequest) GetMyKmsName() string
- func (*InterComCapabilitiesRequest) ProtoMessage()
- func (x *InterComCapabilitiesRequest) ProtoReflect() protoreflect.Message
- func (x *InterComCapabilitiesRequest) Reset()
- func (x *InterComCapabilitiesRequest) String() string
- type InterComKeyTransportSessionHandlingReply
- func (*InterComKeyTransportSessionHandlingReply) Descriptor() ([]byte, []int)deprecated
- func (x *InterComKeyTransportSessionHandlingReply) GetUsedKey() string
- func (*InterComKeyTransportSessionHandlingReply) ProtoMessage()
- func (x *InterComKeyTransportSessionHandlingReply) ProtoReflect() protoreflect.Message
- func (x *InterComKeyTransportSessionHandlingReply) Reset()
- func (x *InterComKeyTransportSessionHandlingReply) String() string
- type InterComKeyTransportSessionHandlingRequest
- func (*InterComKeyTransportSessionHandlingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterComKeyTransportSessionHandlingRequest) GetRequestedKey() string
- func (*InterComKeyTransportSessionHandlingRequest) ProtoMessage()
- func (x *InterComKeyTransportSessionHandlingRequest) ProtoReflect() protoreflect.Message
- func (x *InterComKeyTransportSessionHandlingRequest) Reset()
- func (x *InterComKeyTransportSessionHandlingRequest) String() string
- type KmsTalkerClient
- type KmsTalkerServer
- type UnimplementedKmsTalkerServer
- func (UnimplementedKmsTalkerServer) InterComCapabilities(context.Context, *InterComCapabilitiesRequest) (*InterComCapabilitiesReply, error)
- func (UnimplementedKmsTalkerServer) InterComKeyTransportSessionHandling(context.Context, *InterComKeyTransportSessionHandlingRequest) (*InterComKeyTransportSessionHandlingReply, error)
- type UnsafeKmsTalkerServer
Constants ¶
const ( KmsTalker_InterComCapabilities_FullMethodName = "/kmsintercom.KmsTalker/InterComCapabilities" KmsTalker_InterComKeyTransportSessionHandling_FullMethodName = "/kmsintercom.KmsTalker/InterComKeyTransportSessionHandling" )
Variables ¶
var File_kmsintercom_kmsintercom_proto protoreflect.FileDescriptor
var KmsTalker_ServiceDesc = grpc.ServiceDesc{ ServiceName: "kmsintercom.KmsTalker", HandlerType: (*KmsTalkerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "InterComCapabilities", Handler: _KmsTalker_InterComCapabilities_Handler, }, { MethodName: "InterComKeyTransportSessionHandling", Handler: _KmsTalker_InterComKeyTransportSessionHandling_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "kmsintercom/kmsintercom.proto", }
KmsTalker_ServiceDesc is the grpc.ServiceDesc for KmsTalker service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterKmsTalkerServer ¶
func RegisterKmsTalkerServer(s grpc.ServiceRegistrar, srv KmsTalkerServer)
Types ¶
type InterComCapabilitiesReply ¶
type InterComCapabilitiesReply struct { PeerKmsName string `protobuf:"bytes,1,opt,name=peerKmsName,proto3" json:"peerKmsName,omitempty"` // contains filtered or unexported fields }
The response message containing the replying kms' name.
func (*InterComCapabilitiesReply) Descriptor
deprecated
func (*InterComCapabilitiesReply) Descriptor() ([]byte, []int)
Deprecated: Use InterComCapabilitiesReply.ProtoReflect.Descriptor instead.
func (*InterComCapabilitiesReply) GetPeerKmsName ¶
func (x *InterComCapabilitiesReply) GetPeerKmsName() string
func (*InterComCapabilitiesReply) ProtoMessage ¶
func (*InterComCapabilitiesReply) ProtoMessage()
func (*InterComCapabilitiesReply) ProtoReflect ¶
func (x *InterComCapabilitiesReply) ProtoReflect() protoreflect.Message
func (*InterComCapabilitiesReply) Reset ¶
func (x *InterComCapabilitiesReply) Reset()
func (*InterComCapabilitiesReply) String ¶
func (x *InterComCapabilitiesReply) String() string
type InterComCapabilitiesRequest ¶
type InterComCapabilitiesRequest struct { MyKmsName string `protobuf:"bytes,1,opt,name=myKmsName,proto3" json:"myKmsName,omitempty"` // contains filtered or unexported fields }
Capabilities The request message containing the requesting kms' name.
func (*InterComCapabilitiesRequest) Descriptor
deprecated
func (*InterComCapabilitiesRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterComCapabilitiesRequest.ProtoReflect.Descriptor instead.
func (*InterComCapabilitiesRequest) GetMyKmsName ¶
func (x *InterComCapabilitiesRequest) GetMyKmsName() string
func (*InterComCapabilitiesRequest) ProtoMessage ¶
func (*InterComCapabilitiesRequest) ProtoMessage()
func (*InterComCapabilitiesRequest) ProtoReflect ¶
func (x *InterComCapabilitiesRequest) ProtoReflect() protoreflect.Message
func (*InterComCapabilitiesRequest) Reset ¶
func (x *InterComCapabilitiesRequest) Reset()
func (*InterComCapabilitiesRequest) String ¶
func (x *InterComCapabilitiesRequest) String() string
type InterComKeyTransportSessionHandlingReply ¶
type InterComKeyTransportSessionHandlingReply struct { UsedKey string `protobuf:"bytes,1,opt,name=usedKey,proto3" json:"usedKey,omitempty"` // contains filtered or unexported fields }
The response message containing the replying kms' name.
func (*InterComKeyTransportSessionHandlingReply) Descriptor
deprecated
func (*InterComKeyTransportSessionHandlingReply) Descriptor() ([]byte, []int)
Deprecated: Use InterComKeyTransportSessionHandlingReply.ProtoReflect.Descriptor instead.
func (*InterComKeyTransportSessionHandlingReply) GetUsedKey ¶
func (x *InterComKeyTransportSessionHandlingReply) GetUsedKey() string
func (*InterComKeyTransportSessionHandlingReply) ProtoMessage ¶
func (*InterComKeyTransportSessionHandlingReply) ProtoMessage()
func (*InterComKeyTransportSessionHandlingReply) ProtoReflect ¶
func (x *InterComKeyTransportSessionHandlingReply) ProtoReflect() protoreflect.Message
func (*InterComKeyTransportSessionHandlingReply) Reset ¶
func (x *InterComKeyTransportSessionHandlingReply) Reset()
func (*InterComKeyTransportSessionHandlingReply) String ¶
func (x *InterComKeyTransportSessionHandlingReply) String() string
type InterComKeyTransportSessionHandlingRequest ¶
type InterComKeyTransportSessionHandlingRequest struct { RequestedKey string `protobuf:"bytes,1,opt,name=requestedKey,proto3" json:"requestedKey,omitempty"` // contains filtered or unexported fields }
KeyTransportSessionHandling The request message containing the requesting kms' name.
func (*InterComKeyTransportSessionHandlingRequest) Descriptor
deprecated
func (*InterComKeyTransportSessionHandlingRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterComKeyTransportSessionHandlingRequest.ProtoReflect.Descriptor instead.
func (*InterComKeyTransportSessionHandlingRequest) GetRequestedKey ¶
func (x *InterComKeyTransportSessionHandlingRequest) GetRequestedKey() string
func (*InterComKeyTransportSessionHandlingRequest) ProtoMessage ¶
func (*InterComKeyTransportSessionHandlingRequest) ProtoMessage()
func (*InterComKeyTransportSessionHandlingRequest) ProtoReflect ¶
func (x *InterComKeyTransportSessionHandlingRequest) ProtoReflect() protoreflect.Message
func (*InterComKeyTransportSessionHandlingRequest) Reset ¶
func (x *InterComKeyTransportSessionHandlingRequest) Reset()
func (*InterComKeyTransportSessionHandlingRequest) String ¶
func (x *InterComKeyTransportSessionHandlingRequest) String() string
type KmsTalkerClient ¶
type KmsTalkerClient interface { InterComCapabilities(ctx context.Context, in *InterComCapabilitiesRequest, opts ...grpc.CallOption) (*InterComCapabilitiesReply, error) InterComKeyTransportSessionHandling(ctx context.Context, in *InterComKeyTransportSessionHandlingRequest, opts ...grpc.CallOption) (*InterComKeyTransportSessionHandlingReply, error) }
KmsTalkerClient is the client API for KmsTalker 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.
func NewKmsTalkerClient ¶
func NewKmsTalkerClient(cc grpc.ClientConnInterface) KmsTalkerClient
type KmsTalkerServer ¶
type KmsTalkerServer interface { InterComCapabilities(context.Context, *InterComCapabilitiesRequest) (*InterComCapabilitiesReply, error) InterComKeyTransportSessionHandling(context.Context, *InterComKeyTransportSessionHandlingRequest) (*InterComKeyTransportSessionHandlingReply, error) // contains filtered or unexported methods }
KmsTalkerServer is the server API for KmsTalker service. All implementations must embed UnimplementedKmsTalkerServer for forward compatibility
type UnimplementedKmsTalkerServer ¶
type UnimplementedKmsTalkerServer struct { }
UnimplementedKmsTalkerServer must be embedded to have forward compatible implementations.
func (UnimplementedKmsTalkerServer) InterComCapabilities ¶
func (UnimplementedKmsTalkerServer) InterComCapabilities(context.Context, *InterComCapabilitiesRequest) (*InterComCapabilitiesReply, error)
func (UnimplementedKmsTalkerServer) InterComKeyTransportSessionHandling ¶
func (UnimplementedKmsTalkerServer) InterComKeyTransportSessionHandling(context.Context, *InterComKeyTransportSessionHandlingRequest) (*InterComKeyTransportSessionHandlingReply, error)
type UnsafeKmsTalkerServer ¶
type UnsafeKmsTalkerServer interface {
// contains filtered or unexported methods
}
UnsafeKmsTalkerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KmsTalkerServer will result in compilation errors.