Skip to content

Commit bddef69

Browse files
authored
Add CASE_INSENSITIVE flag to Pattern (#65)
Adds a flag to ignore case on Rsa JceMasterKey. This will avoid warning users about unsupported lowercase algorithm names.
1 parent acbaa2d commit bddef69

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/java/com/amazonaws/encryptionsdk/jce/JceMasterKey.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,8 @@ public WrappingData(final Cipher cipher, final byte[] extraInfo) {
238238

239239
private static class Rsa extends JceMasterKey {
240240
private static final Pattern SUPPORTED_TRANSFORMATIONS =
241-
Pattern.compile("RSA/ECB/(?:PKCS1Padding|OAEPWithSHA-(?:1|256|384|512)AndMGF1Padding)");
241+
Pattern.compile("RSA/ECB/(?:PKCS1Padding|OAEPWithSHA-(?:1|256|384|512)AndMGF1Padding)",
242+
Pattern.CASE_INSENSITIVE);
242243
private final String transformation_;
243244

244245
private Rsa(PublicKey wrappingKey, PrivateKey unwrappingKey, String providerName, String keyId,

0 commit comments

Comments
 (0)