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)
}