Browse Source

Fixes issue #41 and updates log4j library (api and core) from 2.13.3

Marc Mültin 5 years ago
parent
commit
fa9f2ee1b0

+ 2 - 2
RISE-V2G-Shared/pom.xml

@@ -37,12 +37,12 @@
 		<dependency>
 		    <groupId>org.apache.logging.log4j</groupId>
 		    <artifactId>log4j-api</artifactId>
-		    <version>2.9.1</version>
+		    <version>2.13.3</version>
 		</dependency>
 		<dependency>
 		    <groupId>org.apache.logging.log4j</groupId>
 		    <artifactId>log4j-core</artifactId>
-		    <version>[2.13.2,)</version>
+		    <version>2.13.3</version>
 		</dependency>
 		<dependency>
 			<groupId>net.sourceforge.openexi</groupId>

+ 1 - 1
RISE-V2G-Shared/src/main/java/com/v2gclarity/risev2g/shared/utils/SecurityUtils.java

@@ -706,7 +706,7 @@ public final class SecurityUtils {
 			parameters.init(new ECGenParameterSpec("secp256r1"));
 			ECParameterSpec ecParameterSpec = parameters.getParameterSpec(ECParameterSpec.class);
 			
-			ECPublicKeySpec ecPublicKeySpec = new ECPublicKeySpec(new ECPoint(new BigInteger(x), new BigInteger(y)), ecParameterSpec);
+			ECPublicKeySpec ecPublicKeySpec = new ECPublicKeySpec(new ECPoint(new BigInteger(1, x), new BigInteger(1, y)), ecParameterSpec);
 			ECPublicKey ecPublicKey = (ECPublicKey) kf.generatePublic(ecPublicKeySpec);
 			return ecPublicKey;
 	    } catch (NoSuchAlgorithmException | InvalidParameterSpecException | InvalidKeySpecException e) {