Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.07.2012(UTC) Сообщений: 267   Откуда: Калининград Сказал «Спасибо»: 51 раз Поблагодарили: 30 раз в 22 постах
|
Добрый день. Я начал разбираться с криптопро плагином и созданием веб-страниц, работающих с криптой через него. Но застрял в самом начале. Я установил плагин. Проверка на https://www.cryptopro.ru...des/demopage/simple.html проходит успешно. После этого я на основе примеров с http://cpdn.cryptopro.ru/ создал html файл проверки версии КриптоПро следующего содержания: Код:<html>
<body>
<script language="javascript" src="cadesplugin_api.js"></script>
<script language="javascript">
function run()
{
var ProviderName = "Crypto-Pro GOST R 34.10-2001 Cryptographic Service
Provider";
var ProviderType = 75;
var elem = document.getElementById("ProviderName");
var ProviderName = elem.value;
elem = document.getElementById("ProviderType");
var ProviderType = elem.value;
var Version = get_version(ProviderName, ProviderType);
elem = document.getElementById("ProviderVersion");
if(Version)
elem.value = Version;
}
function get_version(ProviderName, ProviderType)
{
var oVersion;
try
{
var oAbout = cadesplugin.CreateObject("CAdESCOM.About");
oVersion= oAbout.CSPVersion(ProviderName, parseInt(ProviderType, 10));
var Minor = oVersion.MinorVersion;
var Major = oVersion.MajorVersion;
var Build = oVersion.BuildVersion;
var Version = oVersion.toString();
return Version;
}
catch(er)
{
if(er.message.indexOf("0x80090019")+1)
return "Указанный CSP не установлен";
else
return er.message;
return false;
}
}
run();
</script>
</body>
</html>
Файл cadesplugin_api.js я скачал и разместил в той же дирректории, что и html-файл. Но при этом скрипт не отрабатывает - остается белое окно. При этом застревает он на строчке Код:var elem = document.getElementById("ProviderName");
Я подозреваю, что застрял на очень простом месте, но не могу решить проблему сам. Прошу вашей помощи!
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.07.2012(UTC) Сообщений: 267   Откуда: Калининград Сказал «Спасибо»: 51 раз Поблагодарили: 30 раз в 22 постах
|
никто не отвечает. =( видимо придется написать в техподдержку на портале...
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close