Atom Лента - Форум КриптоПро - Тема:cryptcp не видит добавленные сертификаты - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:cryptcpneviditdobavlennyesertifikaty-10:1Copyright 2024 Форум КриптоПро2024-03-29T13:17:40Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.ruorbdevhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=59666&name=orbdevorbdevhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=59666&name=orbdevАлександр Лавникhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=42010&name=Александр Лавникorbdevhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=59666&name=orbdevYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid125636:1cryptcp не видит добавленные сертификаты<table class="content postContainer_Alt" width="100%"><tr><td>Спасибо, помогло!</td></tr></table>2021-06-22T22:14:16+03:002021-06-22T22:14:16+03:00orbdev<table class="content postContainer_Alt" width="100%"><tr><td>Спасибо, помогло!</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid125628:1cryptcp не видит добавленные сертификаты<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: orbdev <a href="/forum2/default.aspx?g=posts&m=125624#post125624"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Добрый день.<br /><br />ОС Ubuntu в Docker контейнере.<br /><br />Добавил сертификат командой:<br /><br />/opt/cprocsp/bin/amd64/certmgr -inst -store mmy -pfx -pin 12345678 -file test.pfx <br /><br />Сертификат успешно добавился, вывелась информация по данному сертификату.<br /><br />Вижу что сертификат физически есть в системе:<br />ls -la /var/opt/cprocsp/keys<br /><br />drwxrwxrwt 6 root root 4096 Jun 21 19:52 .<br />drwxr-xr-x 7 root root 4096 Jun 21 19:14 ..<br />drwxrwx--- 2 root root 4096 Jun 21 19:52 pfx-16f9.000<br /><br />Но при попытке подписать документ:<br />/opt/cprocsp/bin/amd64/cryptcp -sign -nochain -detached -dn E=mail@example.com test.xml test.sgn.xml -pin 12345678<br /><br />Получаю такой вывод:<br /><br />CryptCP 5.0 (c) "Crypto-Pro", 2002-2020.<br />Command prompt Utility for file signature and encryption.<br />Error: No certificate found.<br />../../../../CSPbuild/CSP/samples/CPCrypt/Certs.cpp:290: 0x2000012D<br />[ErrorCode: 0x2000012d]<br /><br />При этом:<br />/opt/cprocsp/bin/amd64/certmgr -list <br /><br />Показывает пустой список сертификатов:<br />Certmgr 1.1 (c) "Crypto-Pro", 2007-2020.<br />Program for managing certificates, CRLs and stores.<br />=============================================================================<br />Empty certificate list<br /><br />The requested certificate does not exist. <br /><br />[ErrorCode: 0x8010002c]<br /><br />Подскажите, пожалуйста, в чем проблема? Что можно проверить?</div></div>Здравствууйте.<br /><br />Вы установили сертификат и ключ для хранилища компьютера (mmy).<br /><br />Либо дальше указывайте именно хранилище компьютера в командах подписи и вывода списка личных сертификатов, либо изначально установите сертификат в хранилище текущего пользователя (umy).</td></tr></table>2021-06-22T12:59:46+03:002021-06-22T12:59:46+03:00Александр Лавник<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: orbdev <a href="/forum2/default.aspx?g=posts&m=125624#post125624"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Добрый день.<br /><br />ОС Ubuntu в Docker контейнере.<br /><br />Добавил сертификат командой:<br /><br />/opt/cprocsp/bin/amd64/certmgr -inst -store mmy -pfx -pin 12345678 -file test.pfx <br /><br />Сертификат успешно добавился, вывелась информация по данному сертификату.<br /><br />Вижу что сертификат физически есть в системе:<br />ls -la /var/opt/cprocsp/keys<br /><br />drwxrwxrwt 6 root root 4096 Jun 21 19:52 .<br />drwxr-xr-x 7 root root 4096 Jun 21 19:14 ..<br />drwxrwx--- 2 root root 4096 Jun 21 19:52 pfx-16f9.000<br /><br />Но при попытке подписать документ:<br />/opt/cprocsp/bin/amd64/cryptcp -sign -nochain -detached -dn E=mail@example.com test.xml test.sgn.xml -pin 12345678<br /><br />Получаю такой вывод:<br /><br />CryptCP 5.0 (c) "Crypto-Pro", 2002-2020.<br />Command prompt Utility for file signature and encryption.<br />Error: No certificate found.<br />../../../../CSPbuild/CSP/samples/CPCrypt/Certs.cpp:290: 0x2000012D<br />[ErrorCode: 0x2000012d]<br /><br />При этом:<br />/opt/cprocsp/bin/amd64/certmgr -list <br /><br />Показывает пустой список сертификатов:<br />Certmgr 1.1 (c) "Crypto-Pro", 2007-2020.<br />Program for managing certificates, CRLs and stores.<br />=============================================================================<br />Empty certificate list<br /><br />The requested certificate does not exist. <br /><br />[ErrorCode: 0x8010002c]<br /><br />Подскажите, пожалуйста, в чем проблема? Что можно проверить?</div></div>Здравствууйте.<br /><br />Вы установили сертификат и ключ для хранилища компьютера (mmy).<br /><br />Либо дальше указывайте именно хранилище компьютера в командах подписи и вывода списка личных сертификатов, либо изначально установите сертификат в хранилище текущего пользователя (umy).</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid125624:1cryptcp не видит добавленные сертификаты<table class="content postContainer_Alt" width="100%"><tr><td>Добрый день.<br /><br />ОС Ubuntu в Docker контейнере.<br /><br />Добавил сертификат командой:<br /><br />/opt/cprocsp/bin/amd64/certmgr -inst -store mmy -pfx -pin 12345678 -file test.pfx <br /><br />Сертификат успешно добавился, вывелась информация по данному сертификату.<br /><br />Вижу что сертификат физически есть в системе:<br />ls -la /var/opt/cprocsp/keys<br /><br />drwxrwxrwt 6 root root 4096 Jun 21 19:52 .<br />drwxr-xr-x 7 root root 4096 Jun 21 19:14 ..<br />drwxrwx--- 2 root root 4096 Jun 21 19:52 pfx-16f9.000<br /><br />Но при попытке подписать документ:<br />/opt/cprocsp/bin/amd64/cryptcp -sign -nochain -detached -dn E=mail@example.com test.xml test.sgn.xml -pin 12345678<br /><br />Получаю такой вывод:<br /><br />CryptCP 5.0 (c) "Crypto-Pro", 2002-2020.<br />Command prompt Utility for file signature and encryption.<br />Error: No certificate found.<br />../../../../CSPbuild/CSP/samples/CPCrypt/Certs.cpp:290: 0x2000012D<br />[ErrorCode: 0x2000012d]<br /><br />При этом:<br />/opt/cprocsp/bin/amd64/certmgr -list <br /><br />Показывает пустой список сертификатов:<br />Certmgr 1.1 (c) "Crypto-Pro", 2007-2020.<br />Program for managing certificates, CRLs and stores.<br />=============================================================================<br />Empty certificate list<br /><br />The requested certificate does not exist. <br /><br />[ErrorCode: 0x8010002c]<br /><br />Подскажите, пожалуйста, в чем проблема? Что можно проверить?</td></tr></table>2021-06-21T23:44:17+03:002021-06-21T23:44:17+03:00orbdev<table class="content postContainer_Alt" width="100%"><tr><td>Добрый день.<br /><br />ОС Ubuntu в Docker контейнере.<br /><br />Добавил сертификат командой:<br /><br />/opt/cprocsp/bin/amd64/certmgr -inst -store mmy -pfx -pin 12345678 -file test.pfx <br /><br />Сертификат успешно добавился, вывелась информация по данному сертификату.<br /><br />Вижу что сертификат физически есть в системе:<br />ls -la /var/opt/cprocsp/keys<br /><br />drwxrwxrwt 6 root root 4096 Jun 21 19:52 .<br />drwxr-xr-x 7 root root 4096 Jun 21 19:14 ..<br />drwxrwx--- 2 root root 4096 Jun 21 19:52 pfx-16f9.000<br /><br />Но при попытке подписать документ:<br />/opt/cprocsp/bin/amd64/cryptcp -sign -nochain -detached -dn E=mail@example.com test.xml test.sgn.xml -pin 12345678<br /><br />Получаю такой вывод:<br /><br />CryptCP 5.0 (c) "Crypto-Pro", 2002-2020.<br />Command prompt Utility for file signature and encryption.<br />Error: No certificate found.<br />../../../../CSPbuild/CSP/samples/CPCrypt/Certs.cpp:290: 0x2000012D<br />[ErrorCode: 0x2000012d]<br /><br />При этом:<br />/opt/cprocsp/bin/amd64/certmgr -list <br /><br />Показывает пустой список сертификатов:<br />Certmgr 1.1 (c) "Crypto-Pro", 2007-2020.<br />Program for managing certificates, CRLs and stores.<br />=============================================================================<br />Empty certificate list<br /><br />The requested certificate does not exist. <br /><br />[ErrorCode: 0x8010002c]<br /><br />Подскажите, пожалуйста, в чем проблема? Что можно проверить?</td></tr></table>