Skip to content

Commit 83301a7

Browse files
committed
1.3.0
1 parent 7ddf94b commit 83301a7

File tree

6 files changed

+7
-20
lines changed

6 files changed

+7
-20
lines changed

src/main/java/com/api/util/ApiSecurity/ApiSigning.java

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package com.api.util.ApiSecurity;
22

3-
import org.bouncycastle.asn1.ASN1Sequence;
4-
import org.bouncycastle.asn1.DERInteger;
53
import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;
64
import org.bouncycastle.openssl.PEMDecryptorProvider;
75
import org.bouncycastle.openssl.PEMEncryptedKeyPair;
@@ -15,30 +13,20 @@
1513
import javax.crypto.Mac;
1614
import javax.crypto.spec.SecretKeySpec;
1715

18-
import java.io.BufferedReader;
1916
import java.io.File;
2017
import java.io.FileInputStream;
2118
import java.io.FileNotFoundException;
2219
import java.io.FileReader;
2320
import java.io.IOException;
24-
import java.io.InputStreamReader;
2521
import java.io.UnsupportedEncodingException;
26-
import java.math.BigInteger;
2722
import java.net.URI;
2823
import java.net.URISyntaxException;
2924
import java.nio.charset.StandardCharsets;
3025
import java.security.*;
3126
import java.security.cert.CertificateException;
3227
import java.security.cert.CertificateFactory;
3328
import java.security.cert.X509Certificate;
34-
import java.security.interfaces.RSAPublicKey;
35-
import java.security.spec.InvalidKeySpecException;
36-
import java.security.spec.PKCS8EncodedKeySpec;
37-
import java.security.spec.RSAPrivateCrtKeySpec;
38-
import java.security.spec.RSAPrivateKeySpec;
39-
import java.security.spec.X509EncodedKeySpec;
4029
import java.util.Base64;
41-
import java.util.Enumeration;
4230

4331

4432
/**
@@ -573,12 +561,6 @@ public static String getSignatureToken(
573561
}
574562
timestamp = timestamp != null ? timestamp : Long.toString(getNewTimestamp());
575563

576-
577-
// if (secret != null) {
578-
// signatureMethod = "HMACSHA256";
579-
// } else {
580-
// signatureMethod = "SHA256withRSA";
581-
// }
582564
if(authPrefix.toLowerCase().contains("l1")){
583565
signatureMethod = "HMACSHA256";
584566
}else if(authPrefix.toLowerCase().contains("l2")){
@@ -591,9 +573,9 @@ public static String getSignatureToken(
591573
, appId, urlPath, httpMethod
592574
, formList, nonce, timestamp);
593575

594-
if (signatureMethod.equals("HMACSHA256")) {
576+
if ("HMACSHA256".equals(signatureMethod)) {
595577
base64Token = getHMACSignature(baseString, secret);
596-
} else if(signatureMethod.equals("SHA256withRSA")){
578+
} else if("SHA256withRSA".equals(signatureMethod)){
597579
PrivateKey privateKey = null;
598580
if(null!=fileName && (fileName.contains(".key")||fileName.contains(".pem"))){
599581
privateKey = ApiSigning.getPrivateKeyPEM(fileName, password);

src/test/java/ApiSecurityTest.java renamed to src/test/java/com/api/util/ApiSecurity/ApiSecurityTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
package com.api.util.ApiSecurity;
12

23
import java.io.BufferedReader;
34
import java.io.File;

src/test/java/AuthorizationTokenTest.java renamed to src/test/java/com/api/util/ApiSecurity/AuthorizationTokenTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
package com.api.util.ApiSecurity;
12
import com.api.util.ApiSecurity.ApiSigning;
23
import com.api.util.ApiSecurity.ApiUtilException;
34
import org.junit.Test;

src/test/java/BaseStringTest.java renamed to src/test/java/com/api/util/ApiSecurity/BaseStringTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
package com.api.util.ApiSecurity;
12
import static org.junit.Assert.*;
23
import java.net.URISyntaxException;
34
import org.junit.Test;

src/test/java/HMACSignatureTest.java renamed to src/test/java/com/api/util/ApiSecurity/HMACSignatureTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
package com.api.util.ApiSecurity;
12
import static org.junit.Assert.*;
23
import java.util.ArrayList;
34

src/test/java/RSASignatureTest.java renamed to src/test/java/com/api/util/ApiSecurity/RSASignatureTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
package com.api.util.ApiSecurity;
12
import static org.junit.Assert.*;
23

34
import java.io.File;

0 commit comments

Comments
 (0)