Atom Лента - Форум КриптоПро - Тема:Одновременное использование версий - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:Odnovremennoeispol'zovanieversijj-10:1Copyright 2024 Форум КриптоПро2024-03-29T10:17:26Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.runickmhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=41643&name=nickmnickmhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=41643&name=nickmtwo_oceanshttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=36490&name=two_oceansnickmhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=41643&name=nickmkmvtuthttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=61347&name=kmvtutnickmhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=41643&name=nickmАндрей *https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=15008&name=Андрей *kmvtuthttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=61347&name=kmvtutnickmhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=41643&name=nickmkmvtuthttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=61347&name=kmvtutnickmhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=41643&name=nickmYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid130569:1Одновременное использование версий<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: two_oceans <a href="/forum2/default.aspx?g=posts&m=130558#post130558"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Если попробовать 32 криптопровайдер + 32 плагин +64 браузер с расширением - не работает?</div></div><br />Вы имеете ввиду в для WINE-приложения?<br /><br /></td></tr></table>2022-01-19T20:04:16+03:002022-01-19T20:04:16+03:00nickm<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: two_oceans <a href="/forum2/default.aspx?g=posts&m=130558#post130558"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Если попробовать 32 криптопровайдер + 32 плагин +64 браузер с расширением - не работает?</div></div><br />Вы имеете ввиду в для WINE-приложения?<br /><br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130558:1Одновременное использование версий<table class="content postContainer" width="100%"><tr><td>Чего-то в вопросе смешались кони, люди... с Астрой дел пока не имел, отвечу с позиции винды:<br />1) приложение под Windows (медицинская система под Wine) - без фокусов будет видеть только свою разрядность криптопровайдера. Процесс 32 бита штатно может загрузить в себя только 32 бит библиотеки (плюс wow64, но их грузит не сам процесс!). Правда какое-то время были еще "Heaven's gate" - возможность читать 64 битную память и там можно было кое-что сделать с 64 битными библиотеками, но медицинская система вряд ли так умеет, а уж через Wine совсем мрак. Собственно в случае Windows версия версия криптопровайдера для amd64 включает в себя и 32 разрядные библиотеки (для программ WoW64). Для Астры не так?<br /><br />Вообще в теории, если не работать с криптопровайдером напрямую и криптопровайдер не будет пытаться патчить системные 32 бит библиотеки, то вызов из 32-разрядной CryptoApi может быть переадресован через WoW64 на 64-разрядную CryptoApi и соединиться с криптопровайдером 64 бит. Однако да... в случае отечественного криптопровайдера (который патчит) и дополнительного звена-эмулятора (который неизвестно насколько поддерживает WoW64) это скорее так и останется в теории. А на Линухе еще и CryptoApi сэмулирован самим криптопровайдером.<br /><br />Другой вариант в теории: например, если 64 разрядная библиотека криптопровайдера грузится извне в 32 бит процесс и обнаруживает там каким-то образом "потребность в своих услугах", то туда можно догрузить и 32 битную библиотеку-переходник. Короче, в теории использование разных разрядностей в одном процессе возможно, с практикой туго.<br /><br />2) новые версии браузеров (особенно 64 разрядные - помните что они не поддерживают старый формат плагинов в принципе?) давно перешли на подгруз ку в браузер только расширения (это большей частью скрипты, то есть независимые от разрядности компоненты). Сама исполняемая часть плагина, связанная с криптопровайдером по разрядности, работает в отдельном процессе. Под Windows опять же нет принципиальной проблемы запустить из 64-разрядного процесса браузера отдельный 32-разрядный процесс хоста плагина и присоединить расширение к нему. Хотите сказать Астра этого не умеет? Что-то сомнительно. Скорее уж дело в настройке взаимодействия между расширением и плагином. Или в том что ставите 64 разрядный плагин?<br /><br />Если попробовать 32 криптопровайдер + 32 плагин +64 браузер с расширением - не работает?</td></tr></table>2022-01-19T18:14:01+03:002022-01-19T18:14:01+03:00two_oceans<table class="content postContainer" width="100%"><tr><td>Чего-то в вопросе смешались кони, люди... с Астрой дел пока не имел, отвечу с позиции винды:<br />1) приложение под Windows (медицинская система под Wine) - без фокусов будет видеть только свою разрядность криптопровайдера. Процесс 32 бита штатно может загрузить в себя только 32 бит библиотеки (плюс wow64, но их грузит не сам процесс!). Правда какое-то время были еще "Heaven's gate" - возможность читать 64 битную память и там можно было кое-что сделать с 64 битными библиотеками, но медицинская система вряд ли так умеет, а уж через Wine совсем мрак. Собственно в случае Windows версия версия криптопровайдера для amd64 включает в себя и 32 разрядные библиотеки (для программ WoW64). Для Астры не так?<br /><br />Вообще в теории, если не работать с криптопровайдером напрямую и криптопровайдер не будет пытаться патчить системные 32 бит библиотеки, то вызов из 32-разрядной CryptoApi может быть переадресован через WoW64 на 64-разрядную CryptoApi и соединиться с криптопровайдером 64 бит. Однако да... в случае отечественного криптопровайдера (который патчит) и дополнительного звена-эмулятора (который неизвестно насколько поддерживает WoW64) это скорее так и останется в теории. А на Линухе еще и CryptoApi сэмулирован самим криптопровайдером.<br /><br />Другой вариант в теории: например, если 64 разрядная библиотека криптопровайдера грузится извне в 32 бит процесс и обнаруживает там каким-то образом "потребность в своих услугах", то туда можно догрузить и 32 битную библиотеку-переходник. Короче, в теории использование разных разрядностей в одном процессе возможно, с практикой туго.<br /><br />2) новые версии браузеров (особенно 64 разрядные - помните что они не поддерживают старый формат плагинов в принципе?) давно перешли на подгруз ку в браузер только расширения (это большей частью скрипты, то есть независимые от разрядности компоненты). Сама исполняемая часть плагина, связанная с криптопровайдером по разрядности, работает в отдельном процессе. Под Windows опять же нет принципиальной проблемы запустить из 64-разрядного процесса браузера отдельный 32-разрядный процесс хоста плагина и присоединить расширение к нему. Хотите сказать Астра этого не умеет? Что-то сомнительно. Скорее уж дело в настройке взаимодействия между расширением и плагином. Или в том что ставите 64 разрядный плагин?<br /><br />Если попробовать 32 криптопровайдер + 32 плагин +64 браузер с расширением - не работает?</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130536:1Одновременное использование версий<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: kmvtut <a href="/forum2/default.aspx?g=posts&m=130534#post130534"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>У нас 64 разрядная астра. Да все работает на ура.</div></div><br />Тогда не понятно - если у Вас всё работает на ура, тогда в чём заключается Ваш вопрос?<br /><br />Т.е. у Вас вопрос должен был быть в работе WINE-приложения с нативным для Linux СКЗИ, и как было выше сказано решается это:<br /> <br /><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=130530#post130530"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>и сборка для Linux чтобы была... )</div></div><br /><br /><br /><br /><br /></td></tr></table>2022-01-19T14:16:14+03:002022-01-19T14:16:14+03:00nickm<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: kmvtut <a href="/forum2/default.aspx?g=posts&m=130534#post130534"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>У нас 64 разрядная астра. Да все работает на ура.</div></div><br />Тогда не понятно - если у Вас всё работает на ура, тогда в чём заключается Ваш вопрос?<br /><br />Т.е. у Вас вопрос должен был быть в работе WINE-приложения с нативным для Linux СКЗИ, и как было выше сказано решается это:<br /> <br /><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=130530#post130530"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>и сборка для Linux чтобы была... )</div></div><br /><br /><br /><br /><br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130534:1Одновременное использование версий<table class="content postContainer" width="100%"><tr><td>У нас 64 разрядная астра. Да все работает на ура.</td></tr></table>2022-01-19T13:52:53+03:002022-01-19T13:52:53+03:00kmvtut<table class="content postContainer" width="100%"><tr><td>У нас 64 разрядная астра. Да все работает на ура.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130531:1Одновременное использование версий<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: kmvtut <a href="/forum2/default.aspx?g=posts&m=130528#post130528"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Exec=/opt/wine-ksamu/bin/wine ~/.wine/drive_c/ksamu/KSAMU.exe вот так запускается. суть я понял. выход - требовать перевода на 64 бита от разработчиков системы.</div></div><br /><br />И в таком виде у Вас в "32-х разрядной Астре" Ваше приложение умеет работать/ работает с нативным/ линуксовым СКЗИ "КриптоПро CSP"?<br /><br /><br /><br /><br /></td></tr></table>2022-01-19T13:50:19+03:002022-01-19T13:50:19+03:00nickm<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: kmvtut <a href="/forum2/default.aspx?g=posts&m=130528#post130528"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Exec=/opt/wine-ksamu/bin/wine ~/.wine/drive_c/ksamu/KSAMU.exe вот так запускается. суть я понял. выход - требовать перевода на 64 бита от разработчиков системы.</div></div><br /><br />И в таком виде у Вас в "32-х разрядной Астре" Ваше приложение умеет работать/ работает с нативным/ линуксовым СКЗИ "КриптоПро CSP"?<br /><br /><br /><br /><br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130530:1Одновременное использование версий<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: kmvtut <a href="/forum2/default.aspx?g=posts&m=130528#post130528"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Exec=/opt/wine-ksamu/bin/wine ~/.wine/drive_c/ksamu/KSAMU.exe вот так запускается. суть я понял. выход - требовать перевода на 64 бита от разработчиков системы.</div></div><br /><br />и сборка для Linux чтобы была... )</td></tr></table>2022-01-19T13:26:34+03:002022-01-19T13:26:34+03:00Андрей *<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: kmvtut <a href="/forum2/default.aspx?g=posts&m=130528#post130528"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Exec=/opt/wine-ksamu/bin/wine ~/.wine/drive_c/ksamu/KSAMU.exe вот так запускается. суть я понял. выход - требовать перевода на 64 бита от разработчиков системы.</div></div><br /><br />и сборка для Linux чтобы была... )</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130528:1Одновременное использование версий<table class="content postContainer_Alt" width="100%"><tr><td>Exec=/opt/wine-ksamu/bin/wine ~/.wine/drive_c/ksamu/KSAMU.exe вот так запускается. суть я понял. выход - требовать перевода на 64 бита от разработчиков системы.</td></tr></table>2022-01-19T13:12:50+03:002022-01-19T13:12:50+03:00kmvtut<table class="content postContainer_Alt" width="100%"><tr><td>Exec=/opt/wine-ksamu/bin/wine ~/.wine/drive_c/ksamu/KSAMU.exe вот так запускается. суть я понял. выход - требовать перевода на 64 бита от разработчиков системы.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130527:1Одновременное использование версий<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: kmvtut <a href="/forum2/default.aspx?g=posts&m=130524#post130524"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Астра линукс 64 битная. медицинская информационная система работает под wine и видит только установленную 32 битную криптопро.</div></div><br /><br />В любом случае СКЗИ двух разных разрядностей Вам в одной системе не установить.<br />Возможно Ваше решение - использование виртуальной системы с отличной от основной системы разрядностью?<br /><br />А Вы с каким префиксом запускаете приложения в WINE?<br /><br /><br /><br /><br /><br /></td></tr></table>2022-01-19T13:04:05+03:002022-01-19T13:04:05+03:00nickm<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: kmvtut <a href="/forum2/default.aspx?g=posts&m=130524#post130524"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Астра линукс 64 битная. медицинская информационная система работает под wine и видит только установленную 32 битную криптопро.</div></div><br /><br />В любом случае СКЗИ двух разных разрядностей Вам в одной системе не установить.<br />Возможно Ваше решение - использование виртуальной системы с отличной от основной системы разрядностью?<br /><br />А Вы с каким префиксом запускаете приложения в WINE?<br /><br /><br /><br /><br /><br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130524:1Одновременное использование версий<table class="content postContainer_Alt" width="100%"><tr><td>Астра линукс 64 битная. медицинская информационная система работает под wine и видит только установленную 32 битную криптопро. Регистры работают через браузеры, которые требуют 64 битной версии. Установить 32 битные браузеры не представляется возможным.</td></tr></table>2022-01-19T12:47:31+03:002022-01-19T12:47:31+03:00kmvtut<table class="content postContainer_Alt" width="100%"><tr><td>Астра линукс 64 битная. медицинская информационная система работает под wine и видит только установленную 32 битную криптопро. Регистры работают через браузеры, которые требуют 64 битной версии. Установить 32 битные браузеры не представляется возможным.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130523:1Одновременное использование версий<table class="content postContainer" width="100%"><tr><td>Что-то совсем не понятно о чём Вы спрашиваете.<br /><br />Вы хотите в системе одной битности (пусть будет amd64) установить ПО разной битностью (ia32 и amd64)?</td></tr></table>2022-01-19T12:43:46+03:002022-01-19T12:43:46+03:00nickm<table class="content postContainer" width="100%"><tr><td>Что-то совсем не понятно о чём Вы спрашиваете.<br /><br />Вы хотите в системе одной битности (пусть будет amd64) установить ПО разной битностью (ia32 и amd64)?</td></tr></table>