Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

3 Страницы123>
Опции
К последнему сообщению К первому непрочитанному
Offline vadjunik  
#1 Оставлено : 21 сентября 2017 г. 12:38:22(UTC)
vadjunik

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.12.2016(UTC)
Сообщений: 127
Мужчина
Российская Федерация
Откуда: Таганрог

Сказал «Спасибо»: 15 раз
Скажите ожидается ли в обозримой перспективе версия плагина, которая будет работать в свежей МакОС?
Так понимаю, что не будет работать ни в одном браузере (проверил в Safari)

http://images.vfl.ru/ii/1505986288/0d7184d8/18680778.jpg

Отредактировано пользователем 21 сентября 2017 г. 12:39:50(UTC)  | Причина: Не указана

Offline Александр Лавник  
#2 Оставлено : 21 сентября 2017 г. 12:44:40(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,388
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 777 раз в 719 постах
Добрый день.

Если Вы имеете ввиду наш плагин "КриптоПро ЭЦП Browser Plug-in", то он корректно работает в этой версии macOS.

Какие именно проблемы у Вас возникли?

Дополнительную информацию по настройке КриптоПро CSP в macOS Вы можете найти в статье из нашей базы знаний.
Техническую поддержку оказываем тут
Наша база знаний
Offline vadjunik  
#3 Оставлено : 21 сентября 2017 г. 14:24:19(UTC)
vadjunik

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.12.2016(UTC)
Сообщений: 127
Мужчина
Российская Федерация
Откуда: Таганрог

Сказал «Спасибо»: 15 раз
Автор: alexlav Перейти к цитате
Если Вы имеете ввиду наш плагин "КриптоПро ЭЦП Browser Plug-in"
Естественно, о нем.

Автор: alexlav Перейти к цитате
то он корректно работает в этой версии macOS.

Смутила иконка (на скрине видно) - так отображаются не поддерживаемые программы. Правда, я скачал архив из-под 10.11.6 - они разные, для разных версий МакОС?

Да, не установил сам КриптоПро CSP - сейчас проверю с ним.
Offline Александр Лавник  
#4 Оставлено : 21 сентября 2017 г. 14:50:29(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,388
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 777 раз в 719 постах
Отображение плагина перечеркнутым в списке приложений не мешает его работе.

Скачиваемый вариант КриптоПро ЭЦП Browser Plug-in зависит от типа операционной системы (macOS, Windows, GNU/Linux), а не от версии операционной системы.

Поэтому не важно из какой версии macOS Вы скачали плагин.
Техническую поддержку оказываем тут
Наша база знаний
Offline vadjunik  
#5 Оставлено : 26 сентября 2017 г. 18:15:58(UTC)
vadjunik

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.12.2016(UTC)
Сообщений: 127
Мужчина
Российская Федерация
Откуда: Таганрог

Сказал «Спасибо»: 15 раз
Хочу уточнить, да в самой ОС - все норм. Под Chrome, как минимум, все работает. А что с Safari?
Использую асинхронный режим в GH (Mac\Win), FF (Win), Opera (Win) все работает.


Код:

[Log] ---------- Async Crypto START point ---------------- 
[Log] Call ExecWithPlugin
[Log] [CryptoProAsync].certificates
[Log] try to creat the object of class <CAdESCOM.Store>: cadesplugin.CreateObjectAsync is not a function. (In 'cadesplugin.CreateObjectAsync(className)', 'cadesplugin.CreateObjectAsync' is undefined) 
[Log] Error while execution the work generator: TypeError: cadesplugin.CreateObjectAsync is not a function. (In 'cadesplugin.CreateObjectAsync(className)', 'cadesplugin.CreateObjectAsync' is undefined) 

Отредактировано пользователем 26 сентября 2017 г. 18:22:54(UTC)  | Причина: Не указана

Offline cross  
#6 Оставлено : 26 сентября 2017 г. 18:38:33(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Safari не поддерживает асинхронное API, только NPAPI.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
thanks 1 пользователь поблагодарил Анатолий Беляев за этот пост.
vadjunik оставлено 26.09.2017(UTC)
Offline vadjunik  
#7 Оставлено : 26 сентября 2017 г. 19:13:12(UTC)
vadjunik

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.12.2016(UTC)
Сообщений: 127
Мужчина
Российская Федерация
Откуда: Таганрог

Сказал «Спасибо»: 15 раз
Автор: cross Перейти к цитате
Safari не поддерживает асинхронное API, только NPAPI.

Я правильно понимаю, что речь об асинхронном JS API плагина?
Offline vadjunik  
#8 Оставлено : 27 сентября 2017 г. 17:27:55(UTC)
vadjunik

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.12.2016(UTC)
Сообщений: 127
Мужчина
Российская Федерация
Откуда: Таганрог

Сказал «Спасибо»: 15 раз
Однако, имеется проблема работы с плагином в синхронном виде (

Код:
<script type="text/javascript">
        var oAbout = cadesplugin.CreateObject("CAdESCOM.About");
</script>


Кидает исключение:
undefined is not an object (evaluating 'pluginObject.CreateObject')


Сам объект cadesplugin виден как промис:

http://images.vfl.ru/ii/1506522173/449521d6/18766882.jpg

Погрешил на параметр window.allow_firefox_cadesplugin_async, однако, его состояние не влияет.
Offline cross  
#9 Оставлено : 28 сентября 2017 г. 14:23:52(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
А полный пример можно? Очень может быть что стали использовать обьект cadesplugin еще до того как он загрузился из файла cadesplugin_api.js.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline vadjunik  
#10 Оставлено : 28 сентября 2017 г. 18:27:06(UTC)
vadjunik

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.12.2016(UTC)
Сообщений: 127
Мужчина
Российская Федерация
Откуда: Таганрог

Сказал «Спасибо»: 15 раз
Автор: cross Перейти к цитате
А полный пример можно? Очень может быть что стали использовать обьект cadesplugin еще до того как он загрузился из файла cadesplugin_api.js.

Ну сам объект cadesplugin вполне себе живой - console.dir - все потроха показывает (я выше скрин прикрепил), но это промис. Может для синхронной работы нужен другой cadesplugin_api.js?

Вот пример, слепил буквально на коленке, но выдает точно тоже самое, что и "боевой" код:

Стартовая хтмл-ка, надеюсь jQuery у вас под рукой найдется )

Код:
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <title>Test JS</title>
    <meta name="robots" content="noindex, nofollow" charset="utf-8" />    
    <script language="javascript" src="lib/cadesplugin_api.js"></script>  
    <script language="javascript" src="lib/jquery.js"></script>  
    <script language="javascript" src="lib/code.js"></script>    
</head>

<body>   
</body>

</html>


Файл с js-кодом

Код:
<script language="javascript">
function DoLog(str)
{
	console.log(str);
}

$(document).ready(function() {
     try
     {
     	var oAbout = cadesplugin.CreateObject("CAdESCOM.About");
	var plgVersion = oAbout.PluginVersion;    	
    	var ver = oAbout.CSPVersion("");
        var fullVerison = ver.MajorVersion + "." + ver.MinorVersion + "." + ver.BuildVersion;
        var cspPName = oAbout.CSPName();            
                        
        DoLog(cspPName + " v." + fullVerison + " [plugin version "  + plgVersion.toString() + "]");
     }
     catch(e)
     {
		DoLog(e.message);
     }
});</script>
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
3 Страницы123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.