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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline chainik  
#1 Оставлено : 5 августа 2014 г. 11:55:11(UTC)
chainik

Статус: Участник

Группы: Участники
Зарегистрирован: 16.07.2014(UTC)
Сообщений: 16
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Cобственно приходится мучатся так как на основном рабочем месте нет лицензии на КриптоПро
и подходящей подписи.
Ваяю без него потом проверяю на месте где есть лицензия, но это в другом офисе.
Пытюсь зашифровать данные sContainer таким образом:
Код:

...
   var oCert = oCerts.Item(1);
    alert(oCert.SubjectName); //проверяю что выбрал
    
    try {
        var oEnvel = ObjCreator("CAdESCOM.CPEnvelopedData", browserName);        
    } catch (err) {
        alert('Failed to create CAdESCOM.CPEnvelopedData: ' + err.number);
        return;
    }
	
    var CADESCOM_BASE64_TO_BINARY=0x01; 

	if (sContainer) 
	{
			oEnvel.ContentEncoding = CADESCOM_BASE64_TO_BINARY;
			oEnvel.Content =sContainer; 	

			if (oEnvel) {
						oEnvel.Recipients.Clear(); //сертификат получателя
						oEnvel.Recipients.Add(oCert); //сертификат получателя
						}
			else {
					alert("Failed to add Recipients");
					return;
				}
        
        try {
               var sEncryptedData = oEnvel.Encrypt();  
             }
         catch (e) {
                    alert("Не удалось зашифровать данные из-за ошибки: " + GetErrorMessage(e));
                    return;
                }

получаю ошибку: "Тип поставщика не определен 216893801"
Привильно ли понимаю что это из-за того что не установлен КриптоПро
Или можно для отладки зашифровать Microsof-овским провайдером?
Тогда каким образом указывать поставщика?
Offline Андрей Писарев  
#2 Оставлено : 5 августа 2014 г. 12:14:53(UTC)
Андрей *

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

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

Сказал «Спасибо»: 584 раз
Поблагодарили: 2320 раз в 1818 постах
Все верно.
Пробуйте для отладки криптопровайдер от MS
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
chainik оставлено 05.08.2014(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.