func()

in plugin/plugin.go [87:99]


func (sp *AWSSignerPlugin) GenerateEnvelope(ctx context.Context, req *plugin.GenerateEnvelopeRequest) (*plugin.GenerateEnvelopeResponse, error) {
	if req == nil {
		return nil, plugin.NewValidationError("generateEnvelope request is nil")
	}
	if err := req.Validate(); err != nil {
		return nil, err
	}
	if err := sp.setSignerClientIfNotPresent(ctx, req.PluginConfig); err != nil {
		return nil, err
	}

	return signer.New(sp.awssigner).GenerateEnvelope(ctx, req)
}