Skip to content

Commit d119898

Browse files
committed
Fix quality issues and Log
(cherry picked from commit 77fab66)
1 parent 24e48d5 commit d119898

File tree

10 files changed

+32
-35
lines changed

10 files changed

+32
-35
lines changed

gamutils/pom.xml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,7 @@
1515
<properties>
1616
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1717
</properties>
18-
1918
<dependencies>
20-
<dependency>
21-
<groupId>${project.groupId}</groupId>
22-
<artifactId>gxcommon</artifactId>
23-
<version>${project.version}</version>
24-
</dependency>
2519
<dependency>
2620
<groupId>com.nimbusds</groupId>
2721
<artifactId>nimbus-jose-jwt</artifactId>
@@ -37,6 +31,16 @@
3731
<artifactId>bcpkix-jdk18on</artifactId>
3832
<version>${org.bouncycastle.version}</version>
3933
</dependency>
34+
<dependency>
35+
<groupId>org.apache.logging.log4j</groupId>
36+
<artifactId>log4j-core</artifactId>
37+
<version>${log4j.version}</version>
38+
</dependency>
39+
<dependency>
40+
<groupId>commons-io</groupId>
41+
<artifactId>commons-io</artifactId>
42+
<version>2.11.0</version>
43+
</dependency>
4044
<dependency>
4145
<groupId>commons-codec</groupId>
4246
<artifactId>commons-codec</artifactId>

gamutils/src/main/java/com/genexus/gam/utils/CertificateUtil.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.genexus.gam.utils;
22

3-
import com.genexus.diagnostics.core.ILogger;
4-
import com.genexus.diagnostics.core.LogManager;
3+
import org.apache.logging.log4j.Logger;
4+
import org.apache.logging.log4j.LogManager;
55
import org.apache.commons.io.FilenameUtils;
66
import org.bouncycastle.cert.X509CertificateHolder;
77
import org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory;
@@ -15,7 +15,7 @@ public enum CertificateUtil {
1515

1616
crt, cer, pfx, jks, pkcs12, p12, pem, key;
1717

18-
public static final ILogger logger = LogManager.getLogger(CertificateUtil.class);
18+
private static Logger logger = LogManager.getLogger(CertificateUtil.class);
1919

2020
public static CertificateUtil value(String ext) {
2121
switch (ext.toLowerCase().trim()) {
@@ -90,7 +90,7 @@ private static X509Certificate loadFromPkcs12(String path, String alias, String
9090
try (FileInputStream inStream = new FileInputStream(path)) {
9191
KeyStore ks = KeyStore.getInstance("PKCS12");
9292
ks.load(inStream, password.toCharArray());
93-
if (alias.equals("") || alias.isEmpty()) {
93+
if (alias.isEmpty()) {
9494
return (X509Certificate) ks.getCertificate(ks.aliases().nextElement());
9595
} else {
9696
return (X509Certificate) ks.getCertificate(alias);

gamutils/src/main/java/com/genexus/gam/utils/Hash.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
package com.genexus.gam.utils;
22

3-
import com.genexus.diagnostics.core.ILogger;
4-
import com.genexus.diagnostics.core.LogManager;
3+
import org.apache.logging.log4j.Logger;
4+
import org.apache.logging.log4j.LogManager;
55
import org.bouncycastle.crypto.Digest;
66
import org.bouncycastle.crypto.digests.SHA512Digest;
77
import org.bouncycastle.util.encoders.Base64;
88

99
import java.nio.charset.StandardCharsets;
1010

1111
public class Hash {
12-
public static final ILogger logger = LogManager.getLogger(Hash.class);
12+
private static Logger logger = LogManager.getLogger(Hash.class);
1313

1414
public static String sha512(String plainText) {
1515
if (plainText.isEmpty()) {

gamutils/src/main/java/com/genexus/gam/utils/Jwk.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
package com.genexus.gam.utils;
22

3-
import com.genexus.diagnostics.core.ILogger;
4-
import com.genexus.diagnostics.core.LogManager;
53
import com.nimbusds.jose.Algorithm;
64
import com.nimbusds.jose.jwk.JWK;
75
import com.nimbusds.jose.jwk.KeyUse;
86
import com.nimbusds.jose.jwk.RSAKey;
97
import com.nimbusds.jose.jwk.gen.RSAKeyGenerator;
8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
1010

1111
import java.util.UUID;
1212

1313
public class Jwk {
1414

15-
public static final ILogger logger = LogManager.getLogger(Jwk.class);
15+
private static Logger logger = LogManager.getLogger(Jwk.class);
1616

1717
public static String generateKeyPair() {
1818
try {

gamutils/src/main/java/com/genexus/gam/utils/Jwks.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.genexus.gam.utils;
22

3-
import com.genexus.diagnostics.core.ILogger;
4-
import com.genexus.diagnostics.core.LogManager;
53
import com.nimbusds.jose.jwk.JWK;
64
import com.nimbusds.jose.jwk.JWKSet;
5+
import org.apache.logging.log4j.LogManager;
6+
import org.apache.logging.log4j.Logger;
77

88
public class Jwks {
99

10-
public static final ILogger logger = LogManager.getLogger(Jwks.class);
10+
private static Logger logger = LogManager.getLogger(Jwks.class);
1111

1212
public static boolean verifyJWT(String jwksString, String token, String kid) {
1313
if (jwksString.isEmpty()) {

gamutils/src/main/java/com/genexus/gam/utils/Jwt.java

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,20 @@
11
package com.genexus.gam.utils;
22

3-
import com.genexus.diagnostics.core.ILogger;
4-
import com.genexus.diagnostics.core.LogManager;
53
import com.nimbusds.jose.JWSHeader;
64
import com.nimbusds.jose.JWSVerifier;
75
import com.nimbusds.jose.crypto.RSASSASigner;
86
import com.nimbusds.jose.crypto.RSASSAVerifier;
97
import com.nimbusds.jwt.JWTClaimsSet;
108
import com.nimbusds.jwt.SignedJWT;
11-
import org.apache.commons.io.FilenameUtils;
9+
import org.apache.logging.log4j.LogManager;
10+
import org.apache.logging.log4j.Logger;
1211

1312
import java.security.interfaces.RSAPrivateKey;
1413
import java.security.interfaces.RSAPublicKey;
1514

1615
public class Jwt {
1716

18-
public static final ILogger logger = LogManager.getLogger(Jwt.class);
17+
private static Logger logger = LogManager.getLogger(Jwt.class);
1918

2019
/******** EXTERNAL OBJECT PUBLIC METHODS - BEGIN ********/
2120

@@ -48,8 +47,4 @@ public static boolean verify(String path, String alias, String password, String
4847
/******** EXTERNAL OBJECT PUBLIC METHODS - END ********/
4948

5049

51-
private static boolean extensionIs(String stringPath, String extension) {
52-
return extension.equalsIgnoreCase(FilenameUtils.getExtension(stringPath));
53-
}
54-
5550
}

gamutils/src/main/java/com/genexus/gam/utils/Random.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.genexus.gam.utils;
22

3-
import com.genexus.diagnostics.core.ILogger;
4-
import com.genexus.diagnostics.core.LogManager;
3+
import org.apache.logging.log4j.LogManager;
4+
import org.apache.logging.log4j.Logger;
55

66
import java.security.SecureRandom;
77

88
public class Random {
99

10-
public static final ILogger logger = LogManager.getLogger(Random.class);
10+
private static Logger logger = LogManager.getLogger(Random.class);
1111

1212
private static SecureRandom instanceRandom() {
1313
try {

gamutils/src/test/java/com/genexus/gam/utils/test/CertificateTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,13 @@
99

1010
public class CertificateTest {
1111

12-
private static String resources;
1312
private static String path_RSA_sha256_2048;
1413
private static String alias;
1514
private static String password;
1615

1716
@BeforeClass
1817
public static void setUp() {
19-
resources = System.getProperty("user.dir").concat("/src/test/resources");
18+
String resources = System.getProperty("user.dir").concat("/src/test/resources");
2019
path_RSA_sha256_2048 = resources.concat("/dummycerts/RSA_sha256_2048/");
2120
alias = "1";
2221
password = "dummy";

gamutils/src/test/java/com/genexus/gam/utils/test/JwtTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121

2222
public class JwtTest {
2323

24-
private static String resources;
2524
private static String header;
2625
private static String payload;
2726
private static String kid;
@@ -33,7 +32,7 @@ public class JwtTest {
3332

3433
@BeforeClass
3534
public static void setUp() {
36-
resources = System.getProperty("user.dir").concat("/src/test/resources");
35+
String resources = System.getProperty("user.dir").concat("/src/test/resources");
3736
kid = UUID.randomUUID().toString();
3837
header = "{\n" +
3938
" \"alg\": \"RS256\",\n" +

gamutils/src/test/java/com/genexus/gam/utils/test/resources/CryptographicHash.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public class CryptographicHash {
1111

1212
// private HashAlgorithm alg;
1313
public CryptographicHash(String algorithm) {
14-
if (algorithm == "" || algorithm == "SHA512")
14+
if (algorithm.equals("SHA512"))
1515
algorithm = "SHA-512";
1616
// Supports algorithm = {MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512}
1717
try {

0 commit comments

Comments
 (0)