Skip to content

Commit 5072d31

Browse files
committed
BC, less log
1 parent 1062ef5 commit 5072d31

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/examples/java/software/amazon/encryption/s3/examples/MultipartUploadExample.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package software.amazon.encryption.s3.examples;
22

33
import org.apache.commons.io.IOUtils;
4+
import org.bouncycastle.jce.provider.BouncyCastleProvider;
45
import software.amazon.awssdk.core.ResponseInputStream;
56
import software.amazon.awssdk.core.sync.RequestBody;
67
import software.amazon.awssdk.services.s3.S3Client;
@@ -17,6 +18,8 @@
1718
import java.io.ByteArrayOutputStream;
1819
import java.io.IOException;
1920
import java.io.InputStream;
21+
import java.security.Provider;
22+
import java.security.Security;
2023
import java.util.ArrayList;
2124
import java.util.HashMap;
2225
import java.util.List;
@@ -52,6 +55,9 @@ public static void LowLevelMultipartUpload() throws IOException {
5255
final InputStream inputStream = new BoundedInputStream(fileSizeLimit);
5356
final InputStream objectStreamForResult = new BoundedInputStream(fileSizeLimit);
5457

58+
Security.addProvider(new BouncyCastleProvider());
59+
Provider PROVIDER = Security.getProvider("BC");
60+
5561
// Instantiate the S3 Encryption Client to encrypt and decrypt
5662
// by specifying a KMS Key with the kmsKeyId builder parameter.
5763
// enable `enableDelayedAuthenticationMode` parameter to download more than 64MB object or
@@ -62,6 +68,7 @@ public static void LowLevelMultipartUpload() throws IOException {
6268
S3Client v3Client = S3EncryptionClient.builder()
6369
.kmsKeyId(KMS_KEY_ID)
6470
.enableDelayedAuthenticationMode(true)
71+
.cryptoProvider(PROVIDER)
6572
.build();
6673

6774
// Create Multipart upload request to S3

src/main/resources/log4j2.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<Logger name="software.amazon.awssdk" level="WARN" />
1313
<Logger name="software.amazon.awssdk.request" level="DEBUG" />
1414
<Logger name="org.apache.http.wire" level="DEBUG" />
15-
<Logger name="io.netty.handler.logging" level="DEBUG" />
16-
<Logger name="io.netty.handler.codec.http2.Http2FrameLogger" level="DEBUG" />
15+
<Logger name="io.netty.handler.logging" level="WARN" />
16+
<Logger name="io.netty.handler.codec.http2.Http2FrameLogger" level="WARN" />
1717
</Loggers>
1818
</Configuration>

0 commit comments

Comments
 (0)