Versions in this module Expand all Collapse all v0 v0.1.3 Aug 21, 2025 Changes in this version + const CaCerts + const CertOutputDir + const KeyVersionId + const PluginName + type AlibabaCloudSecretManagerPlugin struct + func NewAlibabaCloudSecretManagerPlugin() (*AlibabaCloudSecretManagerPlugin, error) + func (p *AlibabaCloudSecretManagerPlugin) DescribeKey(_ context.Context, req *plugin.DescribeKeyRequest) (*plugin.DescribeKeyResponse, error) + func (p *AlibabaCloudSecretManagerPlugin) GenerateEnvelope(_ context.Context, _ *plugin.GenerateEnvelopeRequest) (*plugin.GenerateEnvelopeResponse, error) + func (p *AlibabaCloudSecretManagerPlugin) GenerateSignature(ctx context.Context, req *plugin.GenerateSignatureRequest) (*plugin.GenerateSignatureResponse, error) + func (p *AlibabaCloudSecretManagerPlugin) GetMetadata(_ context.Context, _ *plugin.GetMetadataRequest) (*plugin.GetMetadataResponse, error) + func (p *AlibabaCloudSecretManagerPlugin) VerifySignature(_ context.Context, req *plugin.VerifySignatureRequest) (*plugin.VerifySignatureResponse, error) + type DKMSClientImpl struct + func NewDKMSClientImpl(clientKey, kmsPassword, instanceEndpoint string, config openapi.Config) (*DKMSClientImpl, error) + func (d *DKMSClientImpl) GenerateSignature(req *types.SignRequest) ([]byte, error) + func (d *DKMSClientImpl) GetKMSClient() *kms.Client + func (d *DKMSClientImpl) GetPublicKey(keyId, keyVersionId string) (*rsa.PublicKey, error) + type KMSClientImpl struct + func NewKMSClientImpl(config openapi.Config) (*KMSClientImpl, error) + func (k *KMSClientImpl) GenerateSignature(req *types.SignRequest) ([]byte, error) + func (k *KMSClientImpl) GetKMSClient() *kms.Client + func (k *KMSClientImpl) GetPublicKey(keyId, keyVersionId string) (*rsa.PublicKey, error)