Documentation ¶
Index ¶
- type KeyManagementServer
- func (s *KeyManagementServer) CheckHealth(ctx context.Context, v *pb.Void) (*pb.HealthStatus, error)
- func (s *KeyManagementServer) CreateKey(ctx context.Context, req *pb.CreateKeyRequest) (*pb.PublicKey, error)
- func (s *KeyManagementServer) DeleteKey(ctx context.Context, keyID *pb.KeyID) (*pb.Void, error)
- func (s *KeyManagementServer) GetKeyInfo(ctx context.Context, keyID *pb.KeyID) (*pb.GetKeyInfoResponse, error)
- type SignerServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KeyManagementServer ¶
type KeyManagementServer struct { CryptoServices signer.CryptoServiceIndex HealthChecker func() map[string]string }
KeyManagementServer implements the KeyManagementServer grpc interface
func (*KeyManagementServer) CheckHealth ¶
func (s *KeyManagementServer) CheckHealth(ctx context.Context, v *pb.Void) (*pb.HealthStatus, error)
CheckHealth returns the HealthStatus with the service
func (*KeyManagementServer) CreateKey ¶
func (s *KeyManagementServer) CreateKey(ctx context.Context, req *pb.CreateKeyRequest) (*pb.PublicKey, error)
CreateKey returns a PublicKey created using KeyManagementServer's SigningService
func (*KeyManagementServer) GetKeyInfo ¶
func (s *KeyManagementServer) GetKeyInfo(ctx context.Context, keyID *pb.KeyID) (*pb.GetKeyInfoResponse, error)
GetKeyInfo returns they PublicKey associated with a KeyID
type SignerServer ¶
type SignerServer struct { CryptoServices signer.CryptoServiceIndex HealthChecker func() map[string]string }
SignerServer implements the SignerServer grpc interface
func (*SignerServer) CheckHealth ¶
func (s *SignerServer) CheckHealth(ctx context.Context, v *pb.Void) (*pb.HealthStatus, error)
CheckHealth returns the HealthStatus with the service
func (*SignerServer) Sign ¶
func (s *SignerServer) Sign(ctx context.Context, sr *pb.SignatureRequest) (*pb.Signature, error)
Sign signs a message and returns the signature using a private key associate with the KeyID from the SignatureRequest
Click to show internal directories.
Click to hide internal directories.