[C#/COM] Как подписать файл и проверить подпись?
(0 чел.) 
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

ТЕМА: [C#/COM] Как подписать файл и проверить подпись?

Re: [C#/COM] Как подписать файл и проверить подпись? 1 год, 2 мес. назад #4112

  • maximka
  • Захожу иногда
  • Постов: 41
  • Репутация: 0
Пытаюсь открыть проект в VS-2010, но получаю ошибки с импортом файлов. Плюс в файле Kalkan_RSA_test.vcxproj почему-то версия билдера указана 14.0, хотя в VS-2010 -- 10.0.

В VS-2017 (как указали в соседней теме) получаю ошибки линкера, а в VS-2010 проект даже не открывается. Ошибки типа
error  : The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.


Пробовал уже хардкорно указывать путь в MSBuild\Microsoft.Cpp\v4.0, где лежат эти файлы -- без толку.

Подскажете, почему версия билдера у вас 14.0? И в какую мне сейчас сторону копать?

Re: [C#/COM] Как подписать файл и проверить подпись? 1 год, 2 мес. назад #4113

  • Murat Seisenov
  • Модератор
  • Постов: 391
  • Репутация: 19
Стал 14.0 потому что Вы пытались открыть его VS2017.
Заново скопируйте исходники из SDK.
Модератор

Re: [C#/COM] Как подписать файл и проверить подпись? 1 год, 2 мес. назад #4114

  • maximka
  • Захожу иногда
  • Постов: 41
  • Репутация: 0
Murat Seisenov написал:
Стал 14.0 потому что Вы пытались открыть его VS2017.
Заново скопируйте исходники из SDK.

Пытался. Вот открываю архив, полученный от ваших ребят -- всё то же самое.

Re: [C#/COM] Как подписать файл и проверить подпись? 1 год, 2 мес. назад #4115

  • maximka
  • Захожу иногда
  • Постов: 41
  • Репутация: 0
Странно.

Поставил билдеры 100, 130 -- билдятся успешно. Проект открывается успешно в VS2017 и там же билдится -- спасибо!
Из-под VS-2010 -- не открывается (ну и нафиг он нужен, главное - сбилдил).
Так и не понял, откуда появилась в SDK v140 -- тоже неясно.

Спасибо ещё раз.

UPD: можно даже собрать в VS2017 (v141), просто добавить в stdafx.cpp следующее:
FILE _iob[] = {*stdin, *stdout, *stderr, *vsprintf, *vsnprintf, *sscanf, *sprintf, *vfprintf, *_vsnprintf};

extern "C" FILE * __cdecl __iob_func(void)
{
    return _iob;
}

Ref.
Изменено: 1 год, 2 мес. назад от maximka.

Re: [C#/COM] Как подписать файл и проверить подпись? 1 год, 2 мес. назад #4118

  • maximka
  • Захожу иногда
  • Постов: 41
  • Репутация: 0
Murat Seisenov написал:
Библиотека KalkanCryptCOM не позволяет генерировать ключи и сертификаты.
Для этой цели Вы можете использовать наши библиотеки KalkanCrypt, основанные на OpenSSL (libeay, ssleay).
Только сертификаты и ключи сгенерированные Вами не будут относиться к НУЦ.

Они не будут проходить валидацию в NCALayer? У нас есть фронт, в котором пользователи вводят свой крипто-ключ (полученный от нас) и заходят на сайт через него, на фронте требуется интегрировать NCALayer.

Если нет, то каким образом можно решить эту задачу? Запрашивать у вас создание крипто-ключей?

Re: [C#/COM] Как подписать файл и проверить подпись? 1 год, 2 мес. назад #4122

  • maximka
  • Захожу иногда
  • Постов: 41
  • Репутация: 0
Murat?
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
FaLang translation system by Faboba