Atom Лента - Форум КриптоПро - Тема:Связка CSP 4.0 + OpenSSL не видит приватный ключ при подписании - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:SvjazkaCSP4.0+OpenSSLneviditprivatnyjjkljuchpripodpisanii-10:1Copyright 2024 Форум КриптоПро2024-03-29T14:37:13Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.rupdhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=6841&name=pdpdhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=6841&name=pdrmussalimovhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=53661&name=rmussalimovpdhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=6841&name=pdrmussalimovhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=53661&name=rmussalimovpdhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=6841&name=pdrmussalimovhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=53661&name=rmussalimovpdhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=6841&name=pdrmussalimovhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=53661&name=rmussalimovpdhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=6841&name=pdrmussalimovhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=53661&name=rmussalimovYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid106127:1Связка CSP 4.0 + OpenSSL не видит приватный ключ при подписании<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: rmussalimov <a href="/forum2/default.aspx?g=posts&m=106122#post106122"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Прошу прощения. Все наконец работает! Спасибо за оперативность<br />Кстати, как сразу можно передать пароль от контейнера?</div></div><br />В базе знаний есть ответ: <a rel="nofollow" href="https://support.cryptopro.ru/index.php?/Knowledgebase/Article/View/187/0/sokhrnenie-prolejj-dlja-kontejjnerov-n-linuxunix" title="https://support.cryptopro.ru/index.php?/Knowledgebase/Article/View/187/0/sokhrnenie-prolejj-dlja-kontejjnerov-n-linuxunix">https://support.cryptopr...kontejjnerov-n-linuxunix</a><br /></td></tr></table>2019-08-20T16:19:32+03:002019-08-20T16:19:32+03:00pd<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: rmussalimov <a href="/forum2/default.aspx?g=posts&m=106122#post106122"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Прошу прощения. Все наконец работает! Спасибо за оперативность<br />Кстати, как сразу можно передать пароль от контейнера?</div></div><br />В базе знаний есть ответ: <a rel="nofollow" href="https://support.cryptopro.ru/index.php?/Knowledgebase/Article/View/187/0/sokhrnenie-prolejj-dlja-kontejjnerov-n-linuxunix" title="https://support.cryptopro.ru/index.php?/Knowledgebase/Article/View/187/0/sokhrnenie-prolejj-dlja-kontejjnerov-n-linuxunix">https://support.cryptopr...kontejjnerov-n-linuxunix</a><br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106122:1Связка CSP 4.0 + OpenSSL не видит приватный ключ при подписании<table class="content postContainer" width="100%"><tr><td>Прошу прощения. Все наконец работает! Спасибо за оперативность<br />Кстати, как сразу можно передать пароль от контейнера?</td></tr></table>2019-08-20T15:39:24+03:002019-08-20T15:39:24+03:00rmussalimov<table class="content postContainer" width="100%"><tr><td>Прошу прощения. Все наконец работает! Спасибо за оперативность<br />Кстати, как сразу можно передать пароль от контейнера?</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106120:1Связка CSP 4.0 + OpenSSL не видит приватный ключ при подписании<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: rmussalimov <a href="/forum2/default.aspx?g=posts&m=106119#post106119"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>При выполнении:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/opt/cprocsp/bin/amd64/csptest -enum -type PP_ENUMCONTAINERS -info</div></div><br /><br />Получаю<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>CSP (Type:80) v4.0.9019 KC2 Release Ver:4.0.9963 OS:Linux CPU:AMD64 FastCode:READY:AVX.<br />CryptAcquireContext succeeded.HCRYPTPROV: 23221747<br />GetProvParam(...PP_ENUMCONTAINERS...) until it returns false<br /> NameLen ContainerName<br />________________________<br /> 513 135067bf-d1b2-365e-b5e3-3d1b763c87ef<br /> 513 abc062b4-4d78-4690-a534-04bc272352fd<br /> 513 584db6b2-f420-4163-2523-9b0a97ad4dd8<br />Cycle exit when getting data. 3 items found. Level completed without problems.<br />Total: SYS: 0,000 sec USR: 0,000 sec UTC: 0,100 sec<br />[ErrorCode: 0x00000000]</div></div><br /><br />Подписываю самым простым варинатом - получаю:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>engine "gostengy" set.<br />Can't open c:abc062b4-4d78-4690-a534-04bc272352fd for reading, No such file or directory<br />140655846826176:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:74:fopen('c:abc062b4-4d78-4690-a534-04bc272352fd','r')<br />140655846826176:error:2006D080:BIO routines:BIO_new_file:no such file:crypto/bio/bss_file.c:81:<br />unable to load signing key file</div></div><br /><br />Видать не судьба использовать CSP + OpenSSL<br /><br /></div></div><br />Конечно, если снова забыть про -keyform ENGINE<br /><br /></td></tr></table>2019-08-20T15:20:35+03:002019-08-20T15:20:35+03:00pd<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: rmussalimov <a href="/forum2/default.aspx?g=posts&m=106119#post106119"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>При выполнении:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/opt/cprocsp/bin/amd64/csptest -enum -type PP_ENUMCONTAINERS -info</div></div><br /><br />Получаю<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>CSP (Type:80) v4.0.9019 KC2 Release Ver:4.0.9963 OS:Linux CPU:AMD64 FastCode:READY:AVX.<br />CryptAcquireContext succeeded.HCRYPTPROV: 23221747<br />GetProvParam(...PP_ENUMCONTAINERS...) until it returns false<br /> NameLen ContainerName<br />________________________<br /> 513 135067bf-d1b2-365e-b5e3-3d1b763c87ef<br /> 513 abc062b4-4d78-4690-a534-04bc272352fd<br /> 513 584db6b2-f420-4163-2523-9b0a97ad4dd8<br />Cycle exit when getting data. 3 items found. Level completed without problems.<br />Total: SYS: 0,000 sec USR: 0,000 sec UTC: 0,100 sec<br />[ErrorCode: 0x00000000]</div></div><br /><br />Подписываю самым простым варинатом - получаю:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>engine "gostengy" set.<br />Can't open c:abc062b4-4d78-4690-a534-04bc272352fd for reading, No such file or directory<br />140655846826176:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:74:fopen('c:abc062b4-4d78-4690-a534-04bc272352fd','r')<br />140655846826176:error:2006D080:BIO routines:BIO_new_file:no such file:crypto/bio/bss_file.c:81:<br />unable to load signing key file</div></div><br /><br />Видать не судьба использовать CSP + OpenSSL<br /><br /></div></div><br />Конечно, если снова забыть про -keyform ENGINE<br /><br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106119:1Связка CSP 4.0 + OpenSSL не видит приватный ключ при подписании<table class="content postContainer" width="100%"><tr><td>При выполнении:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/opt/cprocsp/bin/amd64/csptest -enum -type PP_ENUMCONTAINERS -info</div></div><br /><br />Получаю<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>CSP (Type:80) v4.0.9019 KC2 Release Ver:4.0.9963 OS:Linux CPU:AMD64 FastCode:READY:AVX.<br />CryptAcquireContext succeeded.HCRYPTPROV: 23221747<br />GetProvParam(...PP_ENUMCONTAINERS...) until it returns false<br /> NameLen ContainerName<br />________________________<br /> 513 135067bf-d1b2-365e-b5e3-3d1b763c87ef<br /> 513 abc062b4-4d78-4690-a534-04bc272352fd<br /> 513 584db6b2-f420-4163-2523-9b0a97ad4dd8<br />Cycle exit when getting data. 3 items found. Level completed without problems.<br />Total: SYS: 0,000 sec USR: 0,000 sec UTC: 0,100 sec<br />[ErrorCode: 0x00000000]</div></div><br /><br />Подписываю самым простым варинатом - получаю:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>engine "gostengy" set.<br />Can't open c:abc062b4-4d78-4690-a534-04bc272352fd for reading, No such file or directory<br />140655846826176:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:74:fopen('c:abc062b4-4d78-4690-a534-04bc272352fd','r')<br />140655846826176:error:2006D080:BIO routines:BIO_new_file:no such file:crypto/bio/bss_file.c:81:<br />unable to load signing key file</div></div><br /><br />Видать не судьба использовать CSP + OpenSSL<br /><br /></td></tr></table>2019-08-20T15:07:44+03:002019-08-20T15:07:44+03:00rmussalimov<table class="content postContainer" width="100%"><tr><td>При выполнении:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/opt/cprocsp/bin/amd64/csptest -enum -type PP_ENUMCONTAINERS -info</div></div><br /><br />Получаю<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>CSP (Type:80) v4.0.9019 KC2 Release Ver:4.0.9963 OS:Linux CPU:AMD64 FastCode:READY:AVX.<br />CryptAcquireContext succeeded.HCRYPTPROV: 23221747<br />GetProvParam(...PP_ENUMCONTAINERS...) until it returns false<br /> NameLen ContainerName<br />________________________<br /> 513 135067bf-d1b2-365e-b5e3-3d1b763c87ef<br /> 513 abc062b4-4d78-4690-a534-04bc272352fd<br /> 513 584db6b2-f420-4163-2523-9b0a97ad4dd8<br />Cycle exit when getting data. 3 items found. Level completed without problems.<br />Total: SYS: 0,000 sec USR: 0,000 sec UTC: 0,100 sec<br />[ErrorCode: 0x00000000]</div></div><br /><br />Подписываю самым простым варинатом - получаю:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>engine "gostengy" set.<br />Can't open c:abc062b4-4d78-4690-a534-04bc272352fd for reading, No such file or directory<br />140655846826176:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:74:fopen('c:abc062b4-4d78-4690-a534-04bc272352fd','r')<br />140655846826176:error:2006D080:BIO routines:BIO_new_file:no such file:crypto/bio/bss_file.c:81:<br />unable to load signing key file</div></div><br /><br />Видать не судьба использовать CSP + OpenSSL<br /><br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106116:1Связка CSP 4.0 + OpenSSL не видит приватный ключ при подписании<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: rmussalimov <a href="/forum2/default.aspx?g=posts&m=106094#post106094"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>Что-то не так с аргументом -inkey, может кавычки лишние, может имя контейнера неверное: c:"\\\\.\\HDIMAGE\\abc062b4-4d78-4690-a534-04bc272352f"</div></div><br /><br />Да, вы правы. При выполнении <div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/opt/cprocsp/bin/amd64/certmgr -list</div></div> получаю вот что<br /><br />[attach]7680[/attach]<br /><br />Как правильно передать -inkey? Пробовал -inkey c:"\\\\.\\HDIMAGE\\abc062b4.000\8A39", не работает :(</div></div><br />Изучите: <a rel="nofollow" href="https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=95461#post95461" title="https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=95461#post95461">https://www.cryptopro.ru...ts&m=95461#post95461</a><br /><br />Убедитесь что abc062b4-4d78-4690-a534-04bc272352f есть в списке:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/opt/cprocsp/bin/amd64/csptest -enum -type PP_ENUMCONTAINERS -info</div></div><br /><br />И используйте самый простой вариант:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>-inkey c:abc062b4-4d78-4690-a534-04bc272352f</div></div><br /><br /><br /></td></tr></table>2019-08-20T14:43:22+03:002019-08-20T14:43:22+03:00pd<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: rmussalimov <a href="/forum2/default.aspx?g=posts&m=106094#post106094"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>Что-то не так с аргументом -inkey, может кавычки лишние, может имя контейнера неверное: c:"\\\\.\\HDIMAGE\\abc062b4-4d78-4690-a534-04bc272352f"</div></div><br /><br />Да, вы правы. При выполнении <div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/opt/cprocsp/bin/amd64/certmgr -list</div></div> получаю вот что<br /><br />[attach]7680[/attach]<br /><br />Как правильно передать -inkey? Пробовал -inkey c:"\\\\.\\HDIMAGE\\abc062b4.000\8A39", не работает :(</div></div><br />Изучите: <a rel="nofollow" href="https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=95461#post95461" title="https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=95461#post95461">https://www.cryptopro.ru...ts&m=95461#post95461</a><br /><br />Убедитесь что abc062b4-4d78-4690-a534-04bc272352f есть в списке:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/opt/cprocsp/bin/amd64/csptest -enum -type PP_ENUMCONTAINERS -info</div></div><br /><br />И используйте самый простой вариант:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>-inkey c:abc062b4-4d78-4690-a534-04bc272352f</div></div><br /><br /><br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106094:1Связка CSP 4.0 + OpenSSL не видит приватный ключ при подписании<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>Что-то не так с аргументом -inkey, может кавычки лишние, может имя контейнера неверное: c:"\\\\.\\HDIMAGE\\abc062b4-4d78-4690-a534-04bc272352f"</div></div><br /><br />Да, вы правы. При выполнении <div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/opt/cprocsp/bin/amd64/certmgr -list</div></div> получаю вот что<br /><br />[attach]7680[/attach]<br /><br />Как правильно передать -inkey? Пробовал -inkey c:"\\\\.\\HDIMAGE\\abc062b4.000\8A39", не работает :(</td></tr></table>2019-08-20T12:03:32+03:002019-08-20T12:03:32+03:00rmussalimov<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>Что-то не так с аргументом -inkey, может кавычки лишние, может имя контейнера неверное: c:"\\\\.\\HDIMAGE\\abc062b4-4d78-4690-a534-04bc272352f"</div></div><br /><br />Да, вы правы. При выполнении <div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/opt/cprocsp/bin/amd64/certmgr -list</div></div> получаю вот что<br /><br />[attach]7680[/attach]<br /><br />Как правильно передать -inkey? Пробовал -inkey c:"\\\\.\\HDIMAGE\\abc062b4.000\8A39", не работает :(</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106060:1Связка CSP 4.0 + OpenSSL не видит приватный ключ при подписании<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: rmussalimov <a href="/forum2/default.aspx?g=posts&m=106056#post106056"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />Вы забыли "-keyform ENGINE"<br /></div></div><br />Исправил<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />/opt/cprocsp/cp-openssl-1.1.0/bin/amd64/openssl smime -engine gostengy -keyform ENGINE -sign -inkey c:"\\\\.\\HDIMAGE\\abc062b4-4d78-4690-a534-04bc272352f" -signer /home/Certificates/TestCer.cer -outform pem -in /home/Certificates/message.txt -out /home/Certificates/message.signed.txt<br /></div></div><br /><br />Получаю:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>engine "gostengy" set.<br />cannot load signing key file from engine<br />140448948986048:error:8001501D:lib(128):gng_support_getuserkey:CryptAcquireContext:/dailybuilds/CSPbuild/CSP/samples/cp-openssl-1.1.0-engine/gostengy.cpp:4582:<br />140448948986048:error:26096080:engine routines:ENGINE_load_private_key:failed loading private key:crypto/engine/eng_pkey.c:78:<br />unable to load signing key file</div></div></div></div><br />Что-то не так с аргументом -inkey, может кавычки лишние, может имя контейнера неверное: c:"\\\\.\\HDIMAGE\\abc062b4-4d78-4690-a534-04bc272352f"</td></tr></table>2019-08-19T21:22:46+03:002019-08-19T21:22:46+03:00pd<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: rmussalimov <a href="/forum2/default.aspx?g=posts&m=106056#post106056"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />Вы забыли "-keyform ENGINE"<br /></div></div><br />Исправил<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />/opt/cprocsp/cp-openssl-1.1.0/bin/amd64/openssl smime -engine gostengy -keyform ENGINE -sign -inkey c:"\\\\.\\HDIMAGE\\abc062b4-4d78-4690-a534-04bc272352f" -signer /home/Certificates/TestCer.cer -outform pem -in /home/Certificates/message.txt -out /home/Certificates/message.signed.txt<br /></div></div><br /><br />Получаю:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>engine "gostengy" set.<br />cannot load signing key file from engine<br />140448948986048:error:8001501D:lib(128):gng_support_getuserkey:CryptAcquireContext:/dailybuilds/CSPbuild/CSP/samples/cp-openssl-1.1.0-engine/gostengy.cpp:4582:<br />140448948986048:error:26096080:engine routines:ENGINE_load_private_key:failed loading private key:crypto/engine/eng_pkey.c:78:<br />unable to load signing key file</div></div></div></div><br />Что-то не так с аргументом -inkey, может кавычки лишние, может имя контейнера неверное: c:"\\\\.\\HDIMAGE\\abc062b4-4d78-4690-a534-04bc272352f"</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106056:1Связка CSP 4.0 + OpenSSL не видит приватный ключ при подписании<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />Вы забыли "-keyform ENGINE"<br /></div></div><br />Исправил<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />/opt/cprocsp/cp-openssl-1.1.0/bin/amd64/openssl smime -engine gostengy -keyform ENGINE -sign -inkey c:"\\\\.\\HDIMAGE\\abc062b4-4d78-4690-a534-04bc272352f" -signer /home/Certificates/TestCer.cer -outform pem -in /home/Certificates/message.txt -out /home/Certificates/message.signed.txt<br /></div></div><br /><br />Получаю:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>engine "gostengy" set.<br />cannot load signing key file from engine<br />140448948986048:error:8001501D:lib(128):gng_support_getuserkey:CryptAcquireContext:/dailybuilds/CSPbuild/CSP/samples/cp-openssl-1.1.0-engine/gostengy.cpp:4582:<br />140448948986048:error:26096080:engine routines:ENGINE_load_private_key:failed loading private key:crypto/engine/eng_pkey.c:78:<br />unable to load signing key file</div></div></td></tr></table>2019-08-19T18:42:43+03:002019-08-19T18:42:43+03:00rmussalimov<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />Вы забыли "-keyform ENGINE"<br /></div></div><br />Исправил<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />/opt/cprocsp/cp-openssl-1.1.0/bin/amd64/openssl smime -engine gostengy -keyform ENGINE -sign -inkey c:"\\\\.\\HDIMAGE\\abc062b4-4d78-4690-a534-04bc272352f" -signer /home/Certificates/TestCer.cer -outform pem -in /home/Certificates/message.txt -out /home/Certificates/message.signed.txt<br /></div></div><br /><br />Получаю:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>engine "gostengy" set.<br />cannot load signing key file from engine<br />140448948986048:error:8001501D:lib(128):gng_support_getuserkey:CryptAcquireContext:/dailybuilds/CSPbuild/CSP/samples/cp-openssl-1.1.0-engine/gostengy.cpp:4582:<br />140448948986048:error:26096080:engine routines:ENGINE_load_private_key:failed loading private key:crypto/engine/eng_pkey.c:78:<br />unable to load signing key file</div></div></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106051:1Связка CSP 4.0 + OpenSSL не видит приватный ключ при подписании<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: rmussalimov <a href="/forum2/default.aspx?g=posts&m=106048#post106048"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Добрый день!<br /><br />Имеется:<br /><br />-Ubuntu OS<br />-CryptoPro CSP 4.0<br />-OpenSSL 1.1.0 с установленным по <a rel="nofollow" href="https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=12505" title="https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=12505">данной инструкции</a> gostengy<br />-Сертификат, с установленным в хранилище криптопро приватным ключом<br /><br />Однако, при выполнении команды подписания:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/opt/cprocsp/cp-openssl-1.1.0/bin/amd64/openssl smime -engine gostengy -sign -inkey c:"\\\\.\\HDIMAGE\\abc062b4-4d78-4690-a534-04bc272352f" -signer /home/Certificates/TestCer.cer -outform pem -in /home/Certificates/message.txt -out /home/Certificates/message.signed.txt</div></div><br /><br /><br />Получаю следующий вывод:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>engine "gostengy" set.<br />Can't open c:\\.\HDIMAGE\abc062b4-4d78-4690-a534-04bc272352f for reading, No such file or directory<br />140696972992704:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:74:fopen('c:\\.\HDIMAGE\abc062b4-4d78-4690-a534-04bc272352f','r')<br />140696972992704:error:2006D080:BIO routines:BIO_new_file:no such file:crypto/bio/bss_file.c:81:<br />unable to load signing key file</div></div><br /><br />Т.е. OpenSSL не видит путь до приватного ключа, который находится в <div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/var/opt/cprocsp/keys/username/abc062b4.000</div></div><br /><br />В чем может быть дело?<br /><br />Сертификат CSP проверял, через коробочный функционал все подписывает<br /><br />Заранее спасибо.</div></div><br />Вы забыли "-keyform ENGINE"<br /></td></tr></table>2019-08-19T17:12:59+03:002019-08-19T17:12:59+03:00pd<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: rmussalimov <a href="/forum2/default.aspx?g=posts&m=106048#post106048"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Добрый день!<br /><br />Имеется:<br /><br />-Ubuntu OS<br />-CryptoPro CSP 4.0<br />-OpenSSL 1.1.0 с установленным по <a rel="nofollow" href="https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=12505" title="https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=12505">данной инструкции</a> gostengy<br />-Сертификат, с установленным в хранилище криптопро приватным ключом<br /><br />Однако, при выполнении команды подписания:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/opt/cprocsp/cp-openssl-1.1.0/bin/amd64/openssl smime -engine gostengy -sign -inkey c:"\\\\.\\HDIMAGE\\abc062b4-4d78-4690-a534-04bc272352f" -signer /home/Certificates/TestCer.cer -outform pem -in /home/Certificates/message.txt -out /home/Certificates/message.signed.txt</div></div><br /><br /><br />Получаю следующий вывод:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>engine "gostengy" set.<br />Can't open c:\\.\HDIMAGE\abc062b4-4d78-4690-a534-04bc272352f for reading, No such file or directory<br />140696972992704:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:74:fopen('c:\\.\HDIMAGE\abc062b4-4d78-4690-a534-04bc272352f','r')<br />140696972992704:error:2006D080:BIO routines:BIO_new_file:no such file:crypto/bio/bss_file.c:81:<br />unable to load signing key file</div></div><br /><br />Т.е. OpenSSL не видит путь до приватного ключа, который находится в <div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/var/opt/cprocsp/keys/username/abc062b4.000</div></div><br /><br />В чем может быть дело?<br /><br />Сертификат CSP проверял, через коробочный функционал все подписывает<br /><br />Заранее спасибо.</div></div><br />Вы забыли "-keyform ENGINE"<br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106048:1Связка CSP 4.0 + OpenSSL не видит приватный ключ при подписании<table class="content postContainer" width="100%"><tr><td>Добрый день!<br /><br />Имеется:<br /><br />-Ubuntu OS<br />-CryptoPro CSP 4.0<br />-OpenSSL 1.1.0 с установленным по <a rel="nofollow" href="https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=12505" title="https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=12505">данной инструкции</a> gostengy<br />-Сертификат, с установленным в хранилище криптопро приватным ключом<br /><br />Однако, при выполнении команды подписания:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/opt/cprocsp/cp-openssl-1.1.0/bin/amd64/openssl smime -engine gostengy -sign -inkey c:"\\\\.\\HDIMAGE\\abc062b4-4d78-4690-a534-04bc272352f" -signer /home/Certificates/TestCer.cer -outform pem -in /home/Certificates/message.txt -out /home/Certificates/message.signed.txt</div></div><br /><br /><br />Получаю следующий вывод:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>engine "gostengy" set.<br />Can't open c:\\.\HDIMAGE\abc062b4-4d78-4690-a534-04bc272352f for reading, No such file or directory<br />140696972992704:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:74:fopen('c:\\.\HDIMAGE\abc062b4-4d78-4690-a534-04bc272352f','r')<br />140696972992704:error:2006D080:BIO routines:BIO_new_file:no such file:crypto/bio/bss_file.c:81:<br />unable to load signing key file</div></div><br /><br />Т.е. OpenSSL не видит путь до приватного ключа, который находится в <div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/var/opt/cprocsp/keys/username/abc062b4.000</div></div><br /><br />В чем может быть дело?<br /><br />Сертификат CSP проверял, через коробочный функционал все подписывает<br /><br />Заранее спасибо.</td></tr></table>2019-08-19T17:02:15+03:002019-08-19T17:02:15+03:00rmussalimov<table class="content postContainer" width="100%"><tr><td>Добрый день!<br /><br />Имеется:<br /><br />-Ubuntu OS<br />-CryptoPro CSP 4.0<br />-OpenSSL 1.1.0 с установленным по <a rel="nofollow" href="https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=12505" title="https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=12505">данной инструкции</a> gostengy<br />-Сертификат, с установленным в хранилище криптопро приватным ключом<br /><br />Однако, при выполнении команды подписания:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/opt/cprocsp/cp-openssl-1.1.0/bin/amd64/openssl smime -engine gostengy -sign -inkey c:"\\\\.\\HDIMAGE\\abc062b4-4d78-4690-a534-04bc272352f" -signer /home/Certificates/TestCer.cer -outform pem -in /home/Certificates/message.txt -out /home/Certificates/message.signed.txt</div></div><br /><br /><br />Получаю следующий вывод:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>engine "gostengy" set.<br />Can't open c:\\.\HDIMAGE\abc062b4-4d78-4690-a534-04bc272352f for reading, No such file or directory<br />140696972992704:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:74:fopen('c:\\.\HDIMAGE\abc062b4-4d78-4690-a534-04bc272352f','r')<br />140696972992704:error:2006D080:BIO routines:BIO_new_file:no such file:crypto/bio/bss_file.c:81:<br />unable to load signing key file</div></div><br /><br />Т.е. OpenSSL не видит путь до приватного ключа, который находится в <div class="quote"><span class="quotetitle">Цитата:</span><blockquote>/var/opt/cprocsp/keys/username/abc062b4.000</div></div><br /><br />В чем может быть дело?<br /><br />Сертификат CSP проверял, через коробочный функционал все подписывает<br /><br />Заранее спасибо.</td></tr></table>