Статус: Новичок
Группы: Участники
Зарегистрирован: 01.02.2013(UTC) Сообщений: 2
|
Добрый день. При попытке зашифровать текст с помощью плагина появляется ошибка (во всех браузерах): The group or resource is not in the correct state to perform the requested operation. (0x8007139F) На машине Windows 7 x64 стоит КриптоПро CSP 3.6. Вот кусок кода: Код://oCertServer - сертифкат, с помощью которого шифруется текст
//txtData - данные для зашифровки
var oEnvelopedData = CreateObject("CAdESCOM.CPEnvelopedData", browserName); //CAPICOM.EnvelopedData
oEnvelopedData.Recipients.Add(oCertServer);
oEnvelopedData.Content = txtData;
try {
var sEncryptedData = oEnvelopedData.Encrypt();
}
catch (e) {
alert("Не удалось зашифровать данные из-за ошибки: " + GetErrorMessage(e));
}
Сертификат, создан в тестовом УЦ КриптоПро, установлено всё правильно. Подписываются данные с помощью того же сертифката нормально. Что интересно, при работе через CAPICOM всё отлично шифруется. Не могу понять с чем связана ошибка? Пробовал отрубать антивирус и пр. Также пробовал на другом компьютере (x32), а всё равно тоже самое.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 01.02.2013(UTC) Сообщений: 2
|
Всё, более не актуально. Оказывается не в том порядке вводил данные: oEnvelopedData.Recipients.Add(oCertServer); oEnvelopedData.Content = txtData; надо наоборот: oEnvelopedData.Content = txtData; oEnvelopedData.Recipients.Add(oCertServer); Спасибо техподдержке :) Отредактировано пользователем 1 февраля 2013 г. 13:00:01(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close