Skip to content

Commit 264bff8

Browse files
committed
Require dependency & remove unneeded check
1 parent 1acd568 commit 264bff8

File tree

2 files changed

+0
-6
lines changed

2 files changed

+0
-6
lines changed

pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@
7575
<groupId>software.amazon.awssdk</groupId>
7676
<artifactId>kms</artifactId>
7777
<version>2.28.28</version>
78-
<optional>true</optional>
7978
</dependency>
8079

8180
<!-- Used when enableMultipartPutObject is configured -->

src/main/java/software/amazon/encryption/s3/S3EncryptionClient.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1139,11 +1139,6 @@ public S3EncryptionClient build() {
11391139
.secureRandom(_secureRandom)
11401140
.build();
11411141
} else if (_kmsKeyId != null) {
1142-
try {
1143-
Class.forName("software.amazon.awssdk.services.kms.KmsClient");
1144-
} catch (ClassNotFoundException e) {
1145-
throw new RuntimeException("software.amazon.awssdk:kms is required to set up with KMS key", e);
1146-
}
11471142
KmsClient kmsClient = KmsClient.builder()
11481143
.credentialsProvider(_awsCredentialsProvider)
11491144
.region(_region)

0 commit comments

Comments
 (0)