Ошибка OpenSSL.Core
(1 чел.) (1) гость
  • Страница:
  • 1

ТЕМА: Ошибка OpenSSL.Core

Ошибка OpenSSL.Core 4 года, 3 мес. назад #1610

  • SergeyRusskih
  • Новый участник
  • Постов: 3
  • Репутация: 0
Добрый день!

Стоит задача реализовать проверку валидности подписи в веб-приложении на стороне сервера на C#.
В SDK есть масса примеров по работе с ЭЦП на C#, но при попытки запуска в веб-приложении OpenSSL.Core.Native бросает исключение "Unable to load DLL 'libeay64': The specified module could not be found. (Exeption from HRESULT: 0x8007007E)". Скрин с более подробной информацией во вложении.

Ошибка абсолютно не зависит от конфигурации проекта и iis (разные пробовал).
Для примера привожу код тестового веб-приложения:

using OpenSSL.Core;
using System;
using System.Web.Mvc;

namespace MvcApplication2.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            byte[] emptyBytes = new byte[5];
            string message;
            try
            {
                BIO bio = new BIO(emptyBytes);
            }
            catch (Exception ex)
            {
            }
            return View();
        }
    }
}


Падает на new BIO(). Может быть требуется подключить какие-либо дополнительные библиотеки?
Вложения:

Re: Ошибка OpenSSL.Core 4 года, 3 мес. назад #1617

  • SergeyRusskih
  • Новый участник
  • Постов: 3
  • Репутация: 0
Проблема была в том, что dll библиотеки OpenSsl необходимо размешать в директории проекта.

Всем спасибо за оперативность и отзывчивость

Re: Ошибка OpenSSL.Core 4 года, 3 мес. назад #1620

  • TROYNIK
  • Осваиваюсь на форуме
  • Постов: 26
  • Репутация: 1
Или лучше эти ДЛЛ кинуть в систем32.
Это с++ длл
  • Страница:
  • 1
FaLang translation system by Faboba