createTestKMSClient creates a new client with the aws.EndpointResolverWithOptions set to epResolver.
(key MasterKey)
| 635 | // createTestKMSClient creates a new client with the |
| 636 | // aws.EndpointResolverWithOptions set to epResolver. |
| 637 | func createTestKMSClient(key MasterKey) (*kms.Client, error) { |
| 638 | cfg, err := key.createKMSConfig(context.Background()) |
| 639 | if err != nil { |
| 640 | return nil, err |
| 641 | } |
| 642 | return kms.NewFromConfig(*cfg, func(options *kms.Options) { |
| 643 | options.BaseEndpoint = aws.String(testKMSServerURL) |
| 644 | }), nil |
| 645 | } |
no test coverage detected