Crypto pro это за программа

Очень частой проблемой в последнее время становится вопрос подписания документов (особенно у бюджетников) электронной подписью. Такие программы как КриптоАРМ платные, а бесплатно их можно использовать только в течении ограниченного времени. Поэтому многие ищут бесплатные аналоги КриптоАРМ.

Поискав в интернете подобные вещи, редко удается найти что-то стоящее. Такие простые программы как КриптоПАК в момент, когда надо отправить подписанный документ, становятся просто на вес золота.

Программа довольно старая, но простая и бесплатная. Нашел ее на портале Удостоверяющего центра Министерства цифрового развития и связи Алтайского края в свободном доступе, поэтому выкладываю для более быстрого поиска к себе на сайт. Ну а ниже инструкция по работе с самой программой.

Инструкция по использованию приложения «КриптоПАК».

Для обеспечения работоспособности приложения необходимо:

  1. Операционная система Windows (XP – 10).
  2. Программное обеспечение, реализующие российские криптографические алгоритмы (Криптопровайдер – например ViPNet CSP или КриптоПРО CSP).
  3. Сертификат электронной подписи (далее ЭП), установленный в хранилище «Личные» пользователя. Для реализации функций электронной подписи и расшифровки сертификат должен быть добавлен в хранилище «Личные» с привязкой на закрытый ключ ЭП (средствами криптопровайдера). Для реализации функции шифрования сертификат может быть добавлен без привязки на закрытый ключ.

Для подписания файла ЭП необходимо:

КриптоПро бесплатно + ИНСТРУКЦИЯ по авто настройке ПК для ЭЦП + регистрация в ЕИС. Крипто Про

  1. В окне приложения перейти во вкладку «Подпись».
  2. Нажатием на кнопку «Открыть файл для подписания» выбрать необходимый файл.
  3. При необходимости добавить подписываемый файл и файл подписи в архив активировать опцию «Упаковать файлы 7zip»
  4. Нажать на кнопку «Подписать».
  5. Выбрать сертификат для подписи.

В директории с подписываемым файлом появится файл подписи с расширением .sig, при активации опции «Упаковать файлы 7zip» появиться файл с расширением .7z. ВНИМАНИЕ! Директория должна быть доступна для записи!

Для проверки ЭП необходимо:

  1. Перейти во вкладку «Верификация»
  2. Выбрать проверяемый файл кнопкой «Исходный файл».
  3. Выбрать файл ЭП с расширением sig кнопкой «Файл подписи».
  4. Нажать кнопку «Проверить».

В окне отображения результата появится сообщение о математической корректности ЭП, а так же будет выведена информация о владельце сертификата ЭП и удостоверяющем центре, выдавшем ЭП.

Для шифрования файла необходимо:

  1. В окне приложения перейти во вкладку «Шифрование».
  2. Нажатием на кнопку «Открыть файл» выбрать необходимый файл.
  3. Нажать на кнопку «Зашифровать».
  4. Выбрать сертификат для шифрования.

В директории с подписываемым файлом появится зашифрованный файл с расширением .enc. ВНИМАНИЕ! Директория должна быть доступна для записи!

Для расшифровки файла необходимо:

Установка ЭЦП на компьютер с флешки в КриптоПро 5.0. Пошаговая инструкция

  1. Перейти во вкладку «Decrypt».
  2. Присоединить носитель ключа подписи, с использованием сертификата которой зашифрован файл»
  3. Нажать кнопку«Decrypt».

При запросе ввести пароль к контейнеру ключей.

Источник: x-flame.ru

Отзывы к КриптоПро

Компания КриптоПро создана в 2000 году и в настоящее время занимает лидирующее положение по распространению средств криптографической защиты информации и электронной цифровой подписи.

Основное направление деятельности компании — разработка средств криптографической защиты информации и развитие Инфраструктуры Открытых Ключей (Public Key Infrastructure) на основе использования международных рекомендаций и российских криптографических алгоритмов.

Продукты компании распространяют более 850 юридических лиц на основании дилерских договоров.

Компания выдала более 4 000 000 лицензий на использование СКЗИ КриптоПро CSP и свыше 800 лицензий на использование удостоверяющего центра КриптоПро УЦ, которые применяются различными государственными и коммерческими организациями в системах электронного документооборота, а также востребованы при построении глобальных общегосударственных информационных систем.

Оставьте свой отзыв:

Отзывы к компании:

Майя 30.03.2022 20:11:55

Разумеется, компания в клиентах совершенно не заинтересована — она монополист. Весь частный бизнес в Москве (если не в России) привязан теперь к электронной подписи ФНС, а программное обеспечение — ТОЛЬКО крипто про! Выбора нет никакого. Сайт ужасный, ничего не понятно, все категорически неудобно, чтобы хоть что-то понять, нужно быть программистом.

А если я врач или парикмахер, то за человека меня уже не считают. Отвратительно и имеет, по моему мнению, признаки коррупционного сговора.

Елена 27.06.2019 16:16:57

После общения с Буровой Светланой Федоровной — менеджером компании сложиось впечатление , что в клиентах Компания не заинтересована .

Андрей 26.03.2019 18:36:33

Есть проблемы с установкой сертификата Крипто-Про. Он не работает для распаковки файлов ЦБ РФ (массовых рассылок). Техподдержка работает только через эл. почту. Дистанционно никак. Я простой пользователь. Что мне теперь делать? Занимаюсь перепиской с службой техподдержки уже три дня.

Результат 0. Сервис на высоте. Создалось впячетление, что компания занимается монополистической деятельностью за счёт придуманных законов, доход свыше 700 млн. руб. в год, а на клиентов им пофиг. Правилами компании не предусмотрено дистанционное оказание помощи через компьютер, телефон техподдержки есть, на нём отвечают, что они есть, но работают они только по переписке. Это как.

В наш 21 век. Просто не хотят заморачиваться. Расчёт на то, что клиент сам отстанет. Скрины по электронке им предоставил, ошибся в наименовании файла по тексту, идущему к скринам. Отписались, что такой файл их программа выдать не может. И всё.

Весь ответ. Им «тяжело» посмотреть скрин и увидеть, что пользователь ошибся в названии файла, и дальше подсказать пути выходя из ситуации. Им проще отписаться, что такой файл невозможно создать. Браво. Вывод только один.

Читайте также:
Обучение при котором обучающиеся осваивают программу быстрее сверстников называется

Когда создаются законы под специальные компании, там существует только вытягивание денег с населения, а не создание условий для него.

Юрий 22.12.2018 16:50:21

eo.finance отличный кошелек для вашей крипты!! Главное что работает все надежно, да и комиссия низкая, так что приятно было перевестись сюда

Евгений 30.11.2018 15:58:09

Друг познается в беде, а бизнес-партнер при возникновении проблем. Все хорошо и вас любят, пока все работает. Как только возникают проблемы с софтом от Крипто-Про тут же их тех.поддержка включает один ответ: проблема у вас, у нас все хорошо. И никакие доказательства, уверения, скриншоты не помогают.
Куда-то жаловаться бесполезно. КриптоПро — компания, которой наплевать на своих клиентов.

Анастасия 23.07.2018 17:24:29

Добрый день! Если вы еще обратились в компанию Крипто-Про, а не к ее дилерам, то лучше идите к дилерам, все равно вам могут это «посоветовать» сделать. Я не первый раз общаюсь с сотрудниками крипто-про, складывается ощущение, что они мне делают одолжения продавая лицензию и им вообще это не нужно, лицензии сами продаются, а вы их еще и тревожите.

Второй раз обращалась и необходимо было внести изменение в их стандартный договор, т.к. у нас организация бюджетная, то нам необходимо было чтобы оплата была 30 на 70%% и было условие о расторжении по соглашению сторон данного договора. Юристы у них еще высокомернее, чем менеджеры, продающие данный продукт!. Довелось общаться с Камачевым Максимом Владимировичем [[email protected]].

Если с авансированием он был согласен, то внести пункт о расторжении ввел его в ступор.Далее привожу переписку:»Добрый день!1. Сроки в договоре определены. Порядок определения сроков – см. Гл. 11 ГК РФ.

В данном случае срок определен событием которое неизбежно наступит – смерть физических лиц. Данные физ. лица являются авторами. Лицензионный договор в части срока использования программ для ЭВМ заключается на срок действия исключительных прав.Срок действия исключительных прав – см. ст.1281 ГК РФ.2.

Лицензионный договор является самостоятельным видом гражданско-правового договора, а не договором возмездного оказания услуг. См. нормы 4 части ГК РФ + судебную практику + НК РФ (в частности, пп.26 п.2 ст.149 НК РФ). далее мы не видим предмет дискуссии, т.к. у каждого своя точка зрения на данный вопрос.

Вам ранее было сообщено, что если Вы не согласны с условиями договора, которые мы готовы включить, то Вы можете приобрести наши программные продукты иным образом.»Ответ на данное сообщение был ответ:»Добрый день! Исходя из вашего толкования сроков договора, договор может длиться, например, 50 лет, пока авторы не умрут, срок действия исключительных прав-бессрочный, так как лицензия на этот срок выдается.

Стороны должны меть возможность расторжения договора, например, раньше,чем умрут авторы. В чем проблема включить данный пункт в договор? Вы так настойчиво уговариваете обратиться к другим продавцам, может вы сразу напишите что отказываетесь заключать договор с данной поправкой, и распишите основания заодно, чтобы не нарушать ст.426 ГК РФ чем вам мешает данный пункт.

Если не сможете объяснить вы, то возможно сможет ваш директор, например. Я не поленюсь и напишу данный запрос на его имя. А то у меня складывается впечатление, что это мы вас уговариваем продать. Если вы в продажах не нуждаетесь, то может и не нужно продавать?

Пусть продают другие ваши правообладатели.»Данный сотрудник видимо не знает, что обязательства по договору не прекращаются (например покупая лицензию, я имею право ее применить, а если они перестанут обновлять софт через год или два, то я бумагу с лицензией просто выкину и пусть она бессрочная).Далее ответы данного сотрудника вообще поражают логикой и смыслом:»В отношении срока, на который заключается лицензионный договор, поясняем:Лицензионный договор должен быть заключен на определенный срок.См. П. 4 ст.1235 ГК РФ:4.

Срок, на который заключается лицензионный договор, не может превышать срок действия исключительного права на результат интеллектуальной деятельности или на средство индивидуализации.В случае, когда в лицензионном договоре срок его действия не определен, договор считается заключенным на пять лет, если настоящим Кодексом не предусмотрено иное.Как видите? в выделенном фрагмент одно из необходимых условий для лицензионного договора- срок на который заключается договор, а не срок, в течение которого Вы можете использовать результат интеллектуальной деятельности.Это условие соблюдено в предложенном для Вас проекте договора:12.1. Настоящий Договор вступает в силу со дня его подписания обеими Сторонами и действует в части:12.1.1. исполнения обязательств по оплате и передаче Лицензии — до момента исполнения Сторонами соответствующих обязательств по настоящему Договору;12.1.2. использования Изделия и переданных прав на Изделие (Лицензии) — в течение срока действия прав Лицензиара на Изделие в пределах тех прав и тех способов использования, которые предусмотрены настоящим Договором.Таким образом, поясняем, для лица, которое не имеет юридическое образование, что лицензионный договор –бессрочный.

Однако, если мы с Вами ведем дискуссию как с юристом, то юридическая конструкция срока действия договора невозможна определением фразы «бессрочности». «Бессрочно» строится по модели: договор первоначально заключается на срок действия исключительного права, т.е. на срок жизни авторов+70 лет после их смерти (ст.1281 ГК РФ). После этого программа для ЭВМ переходит в общественное достояние и каждый может ее использовать (ст.1282 ГК РФ).При этом никто не заставляет Вас постоянно использовать программу для ЭВМ, поскольку Вы в любой момент можете например, прекратить использовать программу, или наоборот, использовать программу так, что Вы получите судебным запрет на ее использование (в случае нарушения исключительных прав).Для этих случаев как раз в договоре и предусмотрено:12.2.

В случае нарушения Лицензиатом условий настоящего Договора и/ или невозможности дальнейшего выполнения его условий, Изделие подлежит уничтожению, а Лицензия — возврату. Факт уничтожения Изделия Лицензиат обязан подтвердить в письменном виде.12.3.

Читайте также:
Как пользоваться программой daemon tools ultra

Со дня получения письменного подтверждения об уничтожении Изделия и возврата Лицензии на Изделие настоящий Договор прекращает свое действие в части п. 12.1.2 Договора.Т.е. если Вы не хотите/не можете в связи с запретом больше использовать программу – просто удаляете ее из памяти ЭВМ и более не используете.Теперь поясняем, что Вы нам предлагаете – по прошествии какого-то периода иметь право расторгнуть договор. 1)если Вы решили расторгнуть договор в момент, когда получили Лицензию, но не оплатили 70%.

Тем самым Вы порождаете судебный спор, т.к. нарушите исключительное право – не выплатите полностью вознаграждение, что согласно совместному Пленуму ВС и ВАС РФ –является нарушением исключительного права. Нарушение исключительного права- ст.1301 ГК РФ.2) если Вы решили расторгнуть договор, например, через 3 года, то какие-либо Вам денежные средства не подлежат возврату, поскольку обязательство КРИПТО-ПРО полностью исполнены (Вам предоставили право использование).

Вознаграждение уплачивается за предоставление права использования программы для ЭВМ, а не за его использование.Таким образом, нам не ясно, для чего Вам «необходимо» расторгнуть договор по соглашению сторон (это так- то случай, предусмотренный законом, и его всегда можно применить). Особо просим Вас обратить на следующее:Если мы с Вами обсуждаем какие-либо юридические моменты, то просьба в дальнейшем употреблять юридическую терминологию, которая является обоснованной, а не высказывать какие-либо настойчивые претензии, возмущения или негодования, не подтверждённые каким—либо правовыми аргументами, поскольку КРИПТО-ПРО не обязано с Вами заключать в привычном для Вас оформлении договор с какой-либо рассрочкой платежа.

Ранее Вам доведена была юридическая аргументация по вопросам распространения КРИПТО-ПРО своих программ для ЭВМ, пояснены юридические аспекты договора присоединения, пояснены были юридические аспекты прав правообладателя, вопросы регулирования интеллектуальной собственности и пр. моменты, которые позволяют юридическим и физическим лицам приобретать наши программные продукты.Если Вы не готовы ввести дальнейшее обсуждение юридически-корректным языком того условия, которое Вы предлагаете, самостоятельно внося какие-либо изменения в условия распространения КРИПТО-ПРО своих программ для ЭВМ то к сожалению сообщаем Вам, что дальнейшее обсуждение предлагаемого условия, не представляется возможным по электронной почте, и мы готовы перенести это в плоскость с официальной переписке, а не в плоскость каких-либо намеков на угрозы, претензии , жалобы и суды.При этом обращаем внимание, что Вашей организации никто не препятствует официально обратиться в ООО «КРИПТО-ПРО» с каким-либо вопрос, предложением или жалобой. Ваш вопрос будет рассмотрен в течение 30 дней с момента получения оригинала Вашего запроса и будет дан ответ.»Сотруднику все так же не ясно для чего нам ««необходимо» расторгнуть договор».

Мы говорим о пунктах, предполагающих возможность данного действия. Пришлось опять пояснять:»Вся суть нашей переписки заключается в вопросе о необходимости включения пункта о расторжении. Нам «необходимо» иметь пункт о расторжении договор по соглашению сторон, т.к. мы уже писали ранее ведем свою закупочную деятельность еще и в соответствии с 44-ФЗ.

Если это то случай, предусмотренный законом, и его всегда можно применить, то можно просто было бы в описание договоров прописывать цену, срок поставки и реквизиты, а далее просто писать, что все в соответствии с законами РФ. Поэтому поясняем, вам, как лицу, которое, не имеет юридического образования, что этот пункт существенен для нас, как федерального учреждения.

Вы так и не пояснили, почему у вас вызывает включение данного пункта затруднение.Если Вы не готовы ввести дальнейшее обсуждение юридически-корректным языком того условия, которое Мы предлагаем, без переписывания статей ГК РФ, а четко описав причину отказа внести небольшое дополнение в договор, то к сожалению сообщаем Вам, что дальнейшее обсуждение предлагаемого условия, будет перенесено в плоскость официальной переписки, и возможно в претензию или жалобу, все зависит от нашей личной удовлетворенности от решения данного вопроса.»Далее поступил опять бессмысленный ответ, что нам ранее доведена была позиция юридического подразделения КРИПТО-ПРО. А в чем позиция? Возможно они расскажут ее в Роспотребнадзоре? Или в ФАС? Будем писать запросы, адекватность сотрудников обычного общества с ограниченной ответственностью вызывает сомнения также как и их компетентность, иногда хочется спросить у таких звездных сотрудников -корона не жмет?

Источник: otzyv-pro.ru

cryptoPro

gosuslugi-demo-result.png gosuslugi-signature-types.png

КриптоПРО ЭЦП Browser Plug-In доступен в разных браузерах в двух версиях. Асинхронной (в современных браузерах) и синхронной (в браузерах постарше). С помощью этого пакета можно не писать реализацию под каждую версию плагина дважды. И вместо этого и этого написать это (UMD):

или это (ES Modules + Typescript):

Установка

npm install crypto-pro
yarn add crypto-pro
bower install crypto-pro

Подключение пакета как UMD модуля через тэг script:

script src pl-s»>crypto-pro/dist/crypto-pro.min.js»>script> script> window.cryptoPro.getUserCertificates() .then(function (certificates) //. >) .catch(function (error) //. >); script>

Подключение пакета как ES модуля с Typescript или JavaScript:

import getUserCertificates, Certificate > from ‘crypto-pro’; (async () => let certificates: Certificate[]; try certificates = await getUserCertificates(); > catch(error) // . > >)();

Список требуемых полифиллов (если необходимы, подключаются самостоятельно):

  • Promise
  • Array.prototype.find

API

Методы объекта cryptoPro

  • getUserCertificates — возвращает список сертификатов, доступных пользователю в системе
  • getCertificate — возвращает сертификат по отпечатку
  • createAttachedSignature — создает совмещенную (присоединенную) подпись сообщения
  • createDetachedSignature — создает отсоединенную (открепленную) подпись сообщения
  • createXMLSignature — создает XML подпись для документа в формате XML
  • createHash — создает хеш сообщения по ГОСТ Р 34.11-2012 256 бит
  • createSignature — создает подпись сообщения

Является устаревшим и будет убран из будущих версий. Используйте «createAttachedSignature» и «createDetachedSignature».

Методы объекта сертификата

Сертификат предоставляет следущее API:

  • isValid — возвращает флаг действительности сертификата
  • getCadesProp — возвращает указанное внутренее свойство у сертификата в формате Cades
  • exportBase64 — возвращает сертификат в формате base64
  • getAlgorithm — возвращает информацию об алгоритме сертификата
  • getOwnerInfo — возвращает расшифрованную информацию о владельце сертификата
  • getIssuerInfo — возвращает расшифрованную информацию об издателе сертификата
  • getExtendedKeyUsage — возвращает ОИД’ы сертификата
  • getDecodedExtendedKeyUsage — возвращает расшифрованные ОИД’ы
  • hasExtendedKeyUsage — проверяет наличие ОИД’а (ОИД’ов) у сертификата
Читайте также:
Как восстановить программы после сброса Андроид

Поддерживаемые СКЗИ

КриптоПРО CSP (v4.0+) рекомендуется использование только сертифицированных версий. Инструкция по установке:

  • Linux / OSX
  • (в Windows следуйте указаниям программы-установщика)

Инструкция по установке плагина в Linux. В Windows и OSX следуйте указаниям программы-установщика.

Инструкция по установке сертификатов в систему для Linux / OSX.

Примеры

Для их запуска необходим NodeJS версии, указанной в .nvmrc.

Тэг script (UMD)

cd examples/script-tag npm i npm start

Angular (ES Modules + Typescript)

cd examples/angular npm i

Запуск в режиме разработки:

npm start

Запуск в продакшн режиме:

npm run build npm run serve

React (ES Modules + JavaScript)

cd examples/react npm i

Запуск в режиме разработки:

npm start

Запуск в продакшн режиме:

npm run build npm run serve

Миграция с версии 1 на 2

Внесены следующие изменения:

  • Пакет собран в форматах:
  • UMD, в папке dist/ , для подключения через тэг script. Объект window.cryptoPro доступен глобально.
  • ES Modules, в папке lib/ , для использования с разными системами сборки. Методы API импортируются напрямую из npm пакета.
  • getCertsList -> getUserCertificates
  • getCert -> getCertificate
  • signData -> createSignature
  • isValidEDSSettings , isValidCSPVersion , isValidCadesVersion -> isValidSystemSetup
  • getProp -> getCadesProp

window.CryptoPro.call(‘getSystemInfo’);
window.cryptoPro.getSystemInfo();

В версии 2 (ES Modules):

import getSystemInfo > from ‘crypto-pro’; getSystemInfo();

Тем, кто хочет помочь

Буду благодарен за расширение/улучшение/доработку API. Вам будут полезны примеры, предоставляемые Крипто ПРО.

Запуск режима разработки

npm i

Во время работы с кодом необходим запущенный сборщик:

npm start

И пример, на котором можно тестировать изменения. Удобнее всего тестировать на примере с тэгом script, тк он отвязан от фреймворков и использует сборку в формате UMD из папки dist/ , постоянно обновляемую пока работает сборщик. Запускаем его таким образом:

cd examples/script-tag npm i npm link ../../ npm start

После выполнения npm link ../../ в директории examples/script-tag/node_modules папка crypto-pro станет ярлыком, указывающим на папку содержащую локально собранный пакет.

Запуск тестов

Тесты написаны с использованием Jest:

npm test

Проверка работы примеров с React и Angular

React и Angular используют версию сборки пакета в формате ES модулей из директории lib/ . Для их запуска необходимо сначала собрать пакет выполнив:

npm run build

После этого из папки examples/angular или examples/react залинковать пакет:

cd examples/angular npm i npm link ../../

И запустить пример в одном из двух режимов. В режиме разработки:

npm start

или в режиме продакшн:

npm run build npm run serve

Проверка пакета перед публикацией в NPM

Необходимо протестировать работу в заявленных браузерах, сделав это на локально запакованной версии пакета. Для этого собираем пакет:

npm run package mv package ..

Важно переместить папку package куда-нибудь выше для избежания конфликтов при линковке с текущим package.json .

Переходим в любую директорию с примером и создаем там ссылку на только что собранный пакет:

cd examples/script-tag npm link ../../../package

Проверяем работу примеров в режимах разработки и продакшн.

После завершения экспериментов можно удалить глобальную ссылку из директории ../../../package таким образом:

cd ../../../package npm unlink

Полезная информация

Установка КриптоПРО CSP в Linux / OSX

Процесс установки в OSX незначительно отличается от Linux, поэтому описание приведено на примере дистрибутива семейства Debian (x64).

Некоторые команды могут потребовать запуска с sudo . Названия файлов и директорий могут отличаться из-за различий в версиях.

После загрузки КриптоПРО CSP для нужной платформы, распакуйте архив:

tar -xzvf linux-amd64_deb.tgz chmod 777 -R linux-amd64_deb/

Запустите скрипт установки:

linux-amd64_deb/install.sh

Проверьте отсутствие cprocsp-rdr-gui :

dpkg -l | grep cprocsp-rdr

Установите дополнительно cprocsp-rdr-gui-gtk :

dpkg -i linux-amd64_deb/cprocsp-rdr-gui-gtk-64_4.0.0-4_amd64.deb

Установка КриптоПРО ЭЦП browser plugin в Linux

mkdir cades_linux_amd64 tar -xzvf cades_linux_amd64.tar.gz -C cades_linux_amd64

Сконвертируйте rpm в deb пакеты при помощи утилиты alien :

apt-get update apt-get install alien cd cades_linux_amd64 alien *
dpkg -i cprocsp-pki-cades_2.0.0-2_amd64.deb dpkg -i cprocsp-pki-plugin_2.0.0-2_amd64.deb

Проверьте наличие файлов плагина:

ls -la /opt/cprocsp/lib/amd64 | grep libnpcades lrwxrwxrwx 1 root root 19 Окт 21 12:33 libnpcades.so -> libnpcades.so.2.0.0 lrwxrwxrwx 1 root root 19 Окт 21 12:33 libnpcades.so.2 -> libnpcades.so.2.0.0 -rwxr-xr-x 1 root root 2727236 Июн 8 14:33 libnpcades.so.2.0.0

Настройка плагина для Firefox (до версии 52)

После настройки плагина на страницах, запрашивающих работу с ЭП в панели навигации, рядом с url будет кнопка, позволяющая «разрешить и запомнить» использование установленного плагина.

cd /usr/lib/mozilla/plugins cp /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 ./ ldd libnpcades.so.2.0.0 cp /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 ./libnpcades.so ldd libnpcades.so

Перезапустите Firefox, и убедитесь в наличии CryptoPRO Cades plugin (см. Menu -> Addons).

Установка сертификатов в Linux

Подключите USB носитель с ключевыми контейнерами и проверьте результат команды:

/opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -fqcn -verifyc CSP (Type:80) v4.0.9009 KC1 Release Ver:4.0.9797 OS:Linux CPU:AMD64 FastCode:READY:AVX. AcquireContext: OK. HCRYPTPROV: 16188003 \.FLASHivanov \.FLASHpetrov \.FLASHsidorov \.FLASHvasiliev \.

FLASHsmirnov OK. Total: SYS: 0,020 sec USR: 0,060 sec UTC: 0,180 sec

Скопируйте ключевой контейнер \.FLASH.sidorov на жесткий диск:

/opt/cprocsp/bin/amd64/csptest -keycopy -contsrc ‘\.FLASHsidorov’ -contdest ‘\.HDIMAGEsidor’ CSP (Type:80) v4.0.9009 KC1 Release Ver:4.0.9797 OS:Linux CPU:AMD64 FastCode:READY:AVX. CryptAcquireContext succeeded.HCRYPTPROV: 38556259 CryptAcquireContext succeeded.HCRYPTPROV: 38770755 Total: SYS: 0,000 sec USR: 0,100 sec UTC: 14,920 sec [ErrorCode: 0x00000000]

Наличие [ErrorCode: 0x00000000] в завершении каждой команды КриптоПРО говорит о ее успешном выполнении.

Проверьте наличие нового контейнера \.HDIMAGEsidor :

/opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -fqcn -verifyc CSP (Type:80) v4.0.9009 KC1 Release Ver:4.0.9797 OS:Linux CPU:AMD64 FastCode:READY:AVX. AcquireContext: OK. HCRYPTPROV: 34554467 \.FLASHivanov \.FLASHpetrov \.FLASHsidorov \.FLASHvasiliev \.

FLASHsmirnov \.HDIMAGEsidor OK. Total: SYS: 0,010 sec USR: 0,050 sec UTC: 0,130 sec [ErrorCode: 0x00000000]

Установите личный сертификат:

/opt/cprocsp/bin/amd64/certmgr -inst -cont ‘\.HDIMAGEsidor’

Возможно в выводе вы ссылку на сертификат УЦ

При необходимости загрузите сертификат удостоверяющего центра и установите его командой:

/opt/cprocsp/bin/amd64/certmgr -inst -store uroot -file файл сертификата>.crt

После чего, при проверке установленного личного сертификата вы увидите PrivateKey Link: Yes :

/opt/cprocsp/bin/amd64/certmgr -list -store uMy

Источник: www.npmjs.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru