MaxKey 2 ani în urmă
părinte
comite
117f4b6404

+ 1 - 1
maxkey-common/src/main/java/org/maxkey/crypto/jwt/HMAC512Service.java

@@ -57,7 +57,7 @@ public class HMAC512Service {
 	public String sign(Payload payload) {
 		try {
 			// Prepare JWS object with payload
-			JWSObject jwsObject = new JWSObject(new JWSHeader(JWSAlgorithm.HS256), payload);
+			JWSObject jwsObject = new JWSObject(new JWSHeader(JWSAlgorithm.HS512), payload);
 			// Apply the HMAC
 			jwsObject.sign(signer);
 			String jwt = jwsObject.serialize();

+ 1 - 1
maxkey-common/src/test/java/org/maxkey/crypto/signature/HMAC512ServiceTest.java

@@ -27,7 +27,7 @@ public class HMAC512ServiceTest {
 		// TODO Auto-generated method stub
       String key ="7heM-14BtxjyKPuH3ITIm7q2-ps5MuBirWCsrrdbzzSAOuSPrbQYiaJ54AeA0uH2XdkYy3hHAkTFIsieGkyqxOJZ_dQzrCbaYISH9rhUZAKYx8tUY0wkE4ArOC6LqHDJarR6UIcMsARakK9U4dhoOPO1cj74XytemI-w6ACYfzRUn_Rn4e-CQMcnD1C56oNEukwalf06xVgXl41h6K8IBEzLVod58y_VfvFn-NGWpNG0fy_Qxng6dg8Dgva2DobvzMN2eejHGLGB-x809MvC4zbG7CKNVlcrzMYDt2Gt2sOVDrt2l9YqJNfgaLFjrOEVw5cuXemGkX1MvHj6TAsbLg";
       HMAC512Service HMAC512Service = new HMAC512Service(key);
-      String sign = HMAC512Service.sign("hkkkk");	
+      String sign = HMAC512Service.sign("{\"sub\":\"hkkkk\"}");	
       System.out.println(sign);
       boolean isverify = HMAC512Service.verify(sign);
       System.out.println(isverify);