Статус: Участник
Группы: Участники
Зарегистрирован: 27.03.2018(UTC) Сообщений: 12
Сказал(а) «Спасибо»: 3 раз
|
Здравствуйте. Для разгрузки call-отдела техподдержки, появилась идея добавить на сайт функцию проверки наличия продукта КриптоПро CSP и лицензии если она есть. Почитал форум, ветки трех и пятигодичной давности предлагают использовать CPCSPLicense, но в SDK я такого не нашел. Примеры с форума не работают. Пытался подставлять различные GUID. Стенд для примера: Браузер IE 11 ОС Win 7 x64 установлена КриптоПро CSP 4.0 КС1 Код на хостинге: Код:<html>
<script language="javascript">
function loadPage() {
var obj = ObjCreator("CPCSPLicense.CPCSPLicense");
alert(obj.GetExpireDate("{407E5BA7-6406-40BF-A4DC-3654B8F584C1}"));
}
</script>
<body onload="loadPage()">
</body>
</html>
Отладчик выдает сообщение "ObjCreator" не определено. Результат загрузки страницы - пустая страница, Alert не выскакивает. Отредактировано пользователем 24 августа 2018 г. 8:21:50(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,701 Сказал «Спасибо»: 500 раз Поблагодарили: 2049 раз в 1589 постах
|
Здравствуйте.
А ObjCreator - что такое? |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,701 Сказал «Спасибо»: 500 раз Поблагодарили: 2049 раз в 1589 постах
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 21.11.2010(UTC) Сообщений: 1,043
Сказал(а) «Спасибо»: 7 раз Поблагодарили: 141 раз в 127 постах
|
Вот у меня лицензия встроена в сертификат. Какую полезную информацию вы собрались извлечь из отсутствия лицензии на установленный CSP?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,701 Сказал «Спасибо»: 500 раз Поблагодарили: 2049 раз в 1589 постах
|
Автор: basid Вот у меня лицензия встроена в сертификат. Какую полезную информацию вы собрались извлечь из отсутствия лицензии на установленный CSP? Да, тоже верно, тех.поддержка получит ответ, что истекла лицензия. Но можно найти в сертификате это расширение или утилитой проверить. Цитата: "C:\Program Files (x86)\Crypto Pro\CSP\csptest.exe" -certlic -check -certfile c:\my.cer
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 27.03.2018(UTC) Сообщений: 12
Сказал(а) «Спасибо»: 3 раз
|
Спасибо за ответы. Автор: Андрей Писарев Здравствуйте.
А ObjCreator - что такое? Действительно, что это. Не заметил Исправил. Но все ровно ошибка на строку: Код:"CreateObject" не определено"
Если изменить на Код:var obj = new ActiveXObject("CPCSPLicense.CPCSPLicense");
Тогда свойство GetExpireDate объекта не определено (undefined) Насчет встроенной лицензии: 1. Менеджер найдет клиента в своей БД и увидит какой ему выпускали серт, со встроенной лицензией или нет. 2. Все-таки вопрос "А есть ли у меня криптоПРО?" звучит чаще, нежели просьба проверить лицензию. Но ничего страшного если будет и проверка обычной лицензии. Отредактировано пользователем 24 августа 2018 г. 11:10:05(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close