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

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

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

  • maximka
  • Захожу иногда
  • Постов: 41
  • Репутация: 0
Murat Seisenov написал:
Все примеры рабочие, просто необходимо понимать принцип работы и какие форматы вам необходимы.

Какой формат подписи вам необходим?

К сожалению. скриншот не вижу. На нашем форуме невозможно приложить файл. Отправьте на почту knca[a]pki.gov.kz или прикрепите с помощью стороннего ресурса.

На данный момент неизвестно. Законодательством закреплено, что все операции должны быть подписаны через библиотеки, сертифицированные РК (то бишь Калкан или Тумар).

Я же пока изучаю библиотеку, чтобы понять, что она может и как подписывает. Мне сейчас надо хоть как-то подписать обычную строку -- не получается.

Скрин лежит тут -- https://www.pki.gov.kz/index.php/ru/forum/7-dlya-razrabotchikov/4080-c-com-kak-podpisat-fajl-i-proverit-podpis?limit=6&start=6#4093

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

  • Murat Seisenov
  • Модератор
  • Постов: 391
  • Репутация: 19
На нашем форуме не прикрепляются файлы! У вас подкачивается с локального компьютера. Я его не увижу.

Если вам необходима подпись в формате CMS, то устанавливаете KC_SIGN_CMS or KC_OUT_PEM
Если сырая подпись (draft sign), то - KC_SIGN_DRAFT or KC_OUT_BASE64

При проверке:
CMS - KC_SIGN_CMS or KC_IN_PEM
Draft sign - KC_SIGN_DRAFT or KC_IN2_BASE64
Модератор

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

  • maximka
  • Захожу иногда
  • Постов: 41
  • Репутация: 0
Murat Seisenov написал:
На нашем форуме не прикрепляются файлы! У вас подкачивается с локального компьютера. Я его не увижу.

Если вам необходима подпись в формате CMS, то устанавливаете KC_SIGN_CMS or KC_OUT_PEM
Если сырая подпись (draft sign), то - KC_SIGN_DRAFT or KC_OUT_BASE64

При проверке:
CMS - KC_SIGN_CMS or KC_IN_PEM
Draft sign - KC_SIGN_DRAFT or KC_IN2_BASE64

UPD: решено. Вот эту саму инструкцию в документах не нашёл. Плюс к тому, там выбор с других боксов не исчезает -- получается, тыкай как хочешь и куда хочешь -- GUI разрешает всё. Спасибо за объяснение.
Изменено: 1 год, 2 мес. назад от maximka.

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

  • maximka
  • Захожу иногда
  • Постов: 41
  • Репутация: 0
Получается, Kalkan не позволяет ничего создавать (ни сертификат, ни ключ), а только подписывать и проверять подпись?

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

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

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

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

Они находятся в директории SDK? Если да, то где именно (C, COM, Java, Keys and Certs, NCALayer)?
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
FaLang translation system by Faboba