Example #1
0
 /// <summary>
 /// Метод получения хэш
 /// </summary>
 /// <param name="data"></param>
 /// <param name="algId"></param>
 /// <returns></returns>
 private string GetHashBySigAlgId(Stream data, uint algId)
 {
     if (SignServiceUtils.IsUnix)
     {
         log.LogDebug("Вычисляем хэш под Unix платформой.");
         var unixService = new SignServiceUnix(loggerFactory);
         return(unixService.GetHashBySigAlgId(data, algId));
     }
     else
     {
         log.LogDebug("Вычисляем хэш под Windows платформой.");
         var winService = new SignServiceWin(loggerFactory);
         return(winService.GetHashBySigAlgId(data, algId));
     }
 }