Skip to content

Commit 4381b80

Browse files
authored
[JENKINS-76422] Fix useServerSideEncryption using SSE-C header instead of SSE-S3 (#366)
1 parent 0228461 commit 4381b80

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎src/main/java/hudson/plugins/s3/callable/S3BaseUploadCallable.java‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import hudson.remoting.VirtualChannel;
99
import hudson.util.Secret;
1010
import software.amazon.awssdk.services.s3.model.PutObjectRequest;
11+
import software.amazon.awssdk.services.s3.model.ServerSideEncryption;
1112

1213
import java.io.File;
1314
import java.io.IOException;
@@ -57,7 +58,7 @@ protected Uploads.Metadata buildMetadata(FilePath filePath) throws IOException,
5758
metadata.storageClass(storageClass);
5859
}
5960
if (useServerSideEncryption) {
60-
metadata.sseCustomerAlgorithm("AES256");
61+
metadata.serverSideEncryption(ServerSideEncryption.AES256);
6162
}
6263
};
6364
Uploads.Metadata metadata = new Uploads.Metadata(builder);

0 commit comments

Comments
 (0)