对Mac getMacInstance(Key key)补充日志。
目前有几个issue似乎和这个方法有关系,所以需要对日志进行补充。
便于确定导致问题的原因。
目前的方法实现:
private Mac getMacInstance(Key key) {
try {
Mac instance = Mac.getInstance(jcaName);
instance.init(key);
return instance;
} catch (NoSuchAlgorithmException | InvalidKeyException e) {
throw new IllegalArgumentException("Invalid key: " + key);
}
}
存在的问题:无法确定是哪种异常导致失败。