summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/minio/minio-go/api-get-options.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/minio/minio-go/api-get-options.go')
-rw-r--r--vendor/github.com/minio/minio-go/api-get-options.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/vendor/github.com/minio/minio-go/api-get-options.go b/vendor/github.com/minio/minio-go/api-get-options.go
index dd70415cd..a5a87526f 100644
--- a/vendor/github.com/minio/minio-go/api-get-options.go
+++ b/vendor/github.com/minio/minio-go/api-get-options.go
@@ -28,9 +28,8 @@ import (
// GetObjectOptions are used to specify additional headers or options
// during GET requests.
type GetObjectOptions struct {
- headers map[string]string
-
- Materials encrypt.Materials
+ headers map[string]string
+ ServerSideEncryption encrypt.ServerSide
}
// StatObjectOptions are used to specify additional headers or options
@@ -45,6 +44,9 @@ func (o GetObjectOptions) Header() http.Header {
for k, v := range o.headers {
headers.Set(k, v)
}
+ if o.ServerSideEncryption != nil && o.ServerSideEncryption.Type() != encrypt.S3 {
+ o.ServerSideEncryption.Marshal(headers)
+ }
return headers
}