|
@@ -92,9 +92,15 @@ public class SignatureUtil {
|
|
|
Mac mac = Mac.getInstance(SignatureUtil.HMAC_SHA256);
|
|
Mac mac = Mac.getInstance(SignatureUtil.HMAC_SHA256);
|
|
|
mac.init(signingKey);
|
|
mac.init(signingKey);
|
|
|
byte[] rawHmac = mac.doFinal(strToSign.getBytes(ENCODING));
|
|
byte[] rawHmac = mac.doFinal(strToSign.getBytes(ENCODING));
|
|
|
|
|
+ log.debug("printHexBinary= {}", DatatypeConverter.printHexBinary(rawHmac));
|
|
|
|
|
+ log.debug("printBase64Binary= {}", DatatypeConverter.printBase64Binary(rawHmac));
|
|
|
return DatatypeConverter.printBase64Binary(rawHmac);
|
|
return DatatypeConverter.printBase64Binary(rawHmac);
|
|
|
} catch (NoSuchAlgorithmException | InvalidKeyException | UnsupportedEncodingException ignore) {
|
|
} catch (NoSuchAlgorithmException | InvalidKeyException | UnsupportedEncodingException ignore) {
|
|
|
}
|
|
}
|
|
|
return null;
|
|
return null;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ public static void main(String[] args){
|
|
|
|
|
+ createSignature("abc1234.", "s#e@5f98H*^his%t");
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|