Skip to content

Commit f461988

Browse files
Merge pull request #75 from Mastercard/feature/remove-guava-dependency
Removing dependency on guava library
2 parents ea0beab + a8e67cc commit f461988

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/com/mastercard/developer/encryption/jwe/JweObject.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.mastercard.developer.encryption.jwe;
22

3-
import com.google.common.collect.ImmutableSet;
43
import com.mastercard.developer.encryption.EncryptionException;
54
import com.mastercard.developer.encryption.JweConfig;
65
import com.mastercard.developer.encryption.aes.AESCBC;
@@ -17,7 +16,9 @@
1716
import java.nio.charset.StandardCharsets;
1817
import java.security.GeneralSecurityException;
1918
import java.security.Key;
19+
import java.util.Arrays;
2020
import java.util.Base64;
21+
import java.util.List;
2122

2223
public class JweObject {
2324
private final JweHeader header;
@@ -28,7 +29,7 @@ public class JweObject {
2829
private final String authTag;
2930

3031
private static final String A128CBC_HS256 = "A128CBC-HS256";
31-
private static final ImmutableSet<String> AES_GCM_ENCRYPTION_METHODS = ImmutableSet.of("A128GCM", "A192GCM", "A256GCM");
32+
private static final List<String> AES_GCM_ENCRYPTION_METHODS = Arrays.asList("A128GCM", "A192GCM", "A256GCM");
3233

3334
private JweObject(JweHeader header, String rawHeader, String encryptedKey, String iv, String cipherText, String authTag) {
3435
this.header = header;

0 commit comments

Comments
 (0)