diff options
Diffstat (limited to 'weed/server/filer_server_handlers_read.go')
| -rw-r--r-- | weed/server/filer_server_handlers_read.go | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/weed/server/filer_server_handlers_read.go b/weed/server/filer_server_handlers_read.go index 5f886afa9..1a66dd045 100644 --- a/weed/server/filer_server_handlers_read.go +++ b/weed/server/filer_server_handlers_read.go @@ -221,32 +221,6 @@ func (fs *FilerServer) GetOrHeadHandler(w http.ResponseWriter, r *http.Request) w.Header().Set(s3_constants.AmzTagCount, strconv.Itoa(tagCount)) } - // Set SSE metadata headers for S3 API consumption - if sseIV, exists := entry.Extended[s3_constants.SeaweedFSSSEIV]; exists { - // Convert binary IV to base64 for HTTP header - ivBase64 := base64.StdEncoding.EncodeToString(sseIV) - w.Header().Set(s3_constants.SeaweedFSSSEIVHeader, ivBase64) - } - - // Set SSE-C algorithm and key MD5 headers for S3 API response - if sseAlgorithm, exists := entry.Extended[s3_constants.AmzServerSideEncryptionCustomerAlgorithm]; exists { - w.Header().Set(s3_constants.AmzServerSideEncryptionCustomerAlgorithm, string(sseAlgorithm)) - } - if sseKeyMD5, exists := entry.Extended[s3_constants.AmzServerSideEncryptionCustomerKeyMD5]; exists { - w.Header().Set(s3_constants.AmzServerSideEncryptionCustomerKeyMD5, string(sseKeyMD5)) - } - - if sseKMSKey, exists := entry.Extended[s3_constants.SeaweedFSSSEKMSKey]; exists { - // Convert binary KMS metadata to base64 for HTTP header - kmsBase64 := base64.StdEncoding.EncodeToString(sseKMSKey) - w.Header().Set(s3_constants.SeaweedFSSSEKMSKeyHeader, kmsBase64) - } - - if _, exists := entry.Extended[s3_constants.SeaweedFSSSES3Key]; exists { - // Set standard S3 SSE-S3 response header (not the internal SeaweedFS header) - w.Header().Set(s3_constants.AmzServerSideEncryption, s3_constants.SSEAlgorithmAES256) - } - SetEtag(w, etag) filename := entry.Name() |
