public SDFProvider(ConfigFileService configFileService) { sdfConfig = configFileService.WebConfig.SDFConfig; CheckInitSDF(); sdfHelper = new SDFHelper(sdfConfig.SDFDLLFilePath); sdfHelper.SDF_OpenDevice(); sdfHelper.SDF_OpenSession(); sdfHelper.SDF_ImportKey(HexUtil.StringToByteArray(sdfConfig.PucKey), 1); }
private void CheckReconnection() { try { Hmac(HexUtil.StringToByteArray("0102030405060708")); }catch (Exception ex) { sdfHelper = new SDFHelper(sdfConfig.SDFDLLFilePath); sdfHelper.SDF_OpenDevice(); sdfHelper.SDF_OpenSession(); sdfHelper.SDF_ImportKey(HexUtil.StringToByteArray(sdfConfig.PucKey), 1); } }