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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline florentii  
#1 Оставлено : 25 марта 2016 г. 17:51:31(UTC)
florentii

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

Группы: Участники
Зарегистрирован: 17.04.2015(UTC)
Сообщений: 31
Молдова
Откуда: Тирасполь

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 2 раз в 2 постах
В примерах со страницы http://www.cryptopro.ru/...cades/demopage/main.html очень хорошо описаны способы создания подписи, но не могу найти примеров по проверке уже созданных ранее подписей (особенно для асинхронного режима) если возможно поделитесь кодом проверки подписей.
Offline florentii  
#2 Оставлено : 25 марта 2016 г. 18:06:51(UTC)
florentii

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

Группы: Участники
Зарегистрирован: 17.04.2015(UTC)
Сообщений: 31
Молдова
Откуда: Тирасполь

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 2 раз в 2 постах
В прежней версии плагина для проверки использовали вот такую функцию:

function Verify(sSignedMessage,dataToVerify, CADESCOM_CADES){
var oSignedData = CreateObject("CAdESCOM.CadesSignedData");
try {
oSignedData.Content = dataToVerify;
oSignedData.VerifyCades(sSignedMessage, CADESCOM_CADES, true);

var ul = document.getElementById("sertif2");

removeChildren(ul);

for(var numberSignature=1; numberSignature<=oSignedData.Signers.Count; numberSignature++){
var dan="";

var timeTSP=0;

if(CADESCOM_CADES != 1){timeTSP=oSignedData.Signers.Item(numberSignature).SignatureTimeStampTime;}

if(timeTSP != 0) dan=timeTSP.toLocaleString();

dan+=Get_Podpisant(oSignedData.Signers.Item(numberSignature).Certificate.SubjectName)+ "\n";


var li = document.createElement("li");
li.appendChild(document.createTextNode(dan));
ul.appendChild(li);

}
document.getElementById('IsSigned').innerHTML = "Документ был подписан лицами:";
}
catch (err) {
alert("Не удалось проверить подпись. Ошибка: " + GetErrorMessage(err));
return false;
}
return true;
}

которая заполняла список информацией о подписях, а как сделать нечто подобное для новых версий хрома?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.