diff --git a/chsm-web-server/src/main/java/com/sunyard/chsm/pool/TMKContextFactory.java b/chsm-web-server/src/main/java/com/sunyard/chsm/pool/TMKContextFactory.java index d022a5f..3a4e9af 100644 --- a/chsm-web-server/src/main/java/com/sunyard/chsm/pool/TMKContextFactory.java +++ b/chsm-web-server/src/main/java/com/sunyard/chsm/pool/TMKContextFactory.java @@ -72,9 +72,9 @@ public class TMKContextFactory extends BasePooledObjectFactory { } try { byte[] encData = sdfApiAdapter.symEncrypt(handle.getSessionHandle(), - handle.getKeyHandle(), AlgId.SGD_SM4_CBC, CryptoConst.iv, checkData); + handle.getKeyHandle(), AlgId.SGD_SM4_CBC, CryptoConst.iv(), checkData); byte[] decData = sdfApiAdapter.symDecrypt(handle.getSessionHandle(), - handle.getKeyHandle(), AlgId.SGD_SM4_CBC, CryptoConst.iv, encData); + handle.getKeyHandle(), AlgId.SGD_SM4_CBC, CryptoConst.iv(), encData); Assert.isTrue(Arrays.equals(checkData, decData), "密码机加解密异常"); return true; } catch (Exception e) {