Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 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);
     }
 }