Versions in this module Expand all Collapse all v1 v1.0.2 May 18, 2023 Changes in this version + func BuiltIn() catalog.BuiltIn + type Config struct + KeyMetadataFile string + KeyPolicyFile string + KeyRing string + ServiceAccountFile string + type Plugin struct + func New() *Plugin + func (p *Plugin) Close() error + func (p *Plugin) Configure(ctx context.Context, req *configv1.ConfigureRequest) (*configv1.ConfigureResponse, error) + func (p *Plugin) GenerateKey(ctx context.Context, req *keymanagerv1.GenerateKeyRequest) (*keymanagerv1.GenerateKeyResponse, error) + func (p *Plugin) GetPublicKey(ctx context.Context, req *keymanagerv1.GetPublicKeyRequest) (*keymanagerv1.GetPublicKeyResponse, error) + func (p *Plugin) GetPublicKeys(context.Context, *keymanagerv1.GetPublicKeysRequest) (*keymanagerv1.GetPublicKeysResponse, error) + func (p *Plugin) SetLogger(log hclog.Logger) + func (p *Plugin) SignData(ctx context.Context, req *keymanagerv1.SignDataRequest) (*keymanagerv1.SignDataResponse, error)