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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Isachenko032  
#1 Оставлено : 16 марта 2023 г. 10:14:02(UTC)
Isachenko032

Статус: Новичок

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

Сказал(а) «Спасибо»: 3 раз
У многих пользователей не получатся подписать документ. У них возникает ошибка о том, что сертификат был отозван (сертификат был отозван 0x80092010). При проверке на официальном сайте КРИПТОПРО "Проверка создания электронной подписи CAdES-BES" у них получается проверить работу подписи и ошибок не возникает. Также пользователь утверждает, что подлинность сертификата подтверждена и он не отозван, а так же он может подписывать документы этим сертификатом на разных сайтах. Данная ошибка возникает во время подписания хэша (signature = yield oSignedData.SignHash(hashObject, oSigner, CADESCOM_CADES_BES)).


SignProvider.prototype.SignHash = function (hash, cert, successCallback, failCallback) {
var thisObject = this;
cadesplugin.async_spawn(function* () {
var CADESCOM_CADES_BES = 1;
var CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256 = 101;

var oSigner = yield cadesplugin.CreateObjectAsync("CAdESCOM.CPSigner");
yield oSigner.propset_Certificate(cert);
yield oSigner.propset_CheckCertificate(true);
oSigner.propset_TSAAddress("https://www.cryptopro.ru/tsp/");

let certPublicKey = yield cert.PublicKey();
let certAlgorithm = yield certPublicKey.Algorithm;
let algorithmValue = yield certAlgorithm.Value;

let hashObject = yield cadesplugin.CreateObjectAsync("CAdESCOM.HashedData")

if (algorithmValue === "1.2.643.7.1.1.1.1") {
yield hashObject.propset_Algorithm(CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256);
}
else {
thisObject.ShowError("Невозможно подписать документ этим сертификатом.");
if (typeof failCallback === 'function') failCallback();
return;
}

yield hashObject.SetHashValue(hash);

var oSignedData = yield cadesplugin.CreateObjectAsync("CAdESCOM.CadesSignedData");

var signature = "";
try {
signature = yield oSignedData.SignHash(hashObject, oSigner, CADESCOM_CADES_BES);
} catch (err) {
thisObject.ShowError("Не удалось создать подпись. Ошибка: " + cadesplugin.getLastError(err));
if (typeof failCallback === 'function') failCallback();
return;
}

successCallback(signature);
});
}

1.png (49kb) загружен 3 раз(а). 2.png (120kb) загружен 2 раз(а).

Отредактировано пользователем 16 марта 2023 г. 10:20:33(UTC)  | Причина: Не указана

Offline Андрей *  
#2 Оставлено : 16 марта 2023 г. 11:07:56(UTC)
Андрей *

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

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

Сказал «Спасибо»: 537 раз
Поблагодарили: 2176 раз в 1701 постах
Здравствуйте.

напишите серийный номер сертификата и url CRL УЦ
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#3 Оставлено : 16 марта 2023 г. 11:10:04(UTC)
Андрей *

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

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

Сказал «Спасибо»: 537 раз
Поблагодарили: 2176 раз в 1701 постах
Цитата:
oSigner.propset_TSAAddress("https://www.cryptopro.ru/tsp/");


Зачем используется именно этот сервис?
Техническую поддержку оказываем тут
Наша база знаний
Offline Isachenko032  
#4 Оставлено : 16 марта 2023 г. 11:17:06(UTC)
Isachenko032

Статус: Новичок

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

Сказал(а) «Спасибо»: 3 раз
Серийный номер - 01ca6abc00ddaeb5ab46200522dd9c1c9b

[1]Точка распределения списка отзыва (CRL)
Имя точки распространения:
Полное имя:
URL=http://pki.tax.gov.ru/cdp/fcb21945f2bb7670b371b03cee94381d4f975cd5.crl
[2]Точка распределения списка отзыва (CRL)
Имя точки распространения:
Полное имя:
URL=http://c0000-app005/cdp/fcb21945f2bb7670b371b03cee94381d4f975cd5.crl
[3]Точка распределения списка отзыва (CRL)
Имя точки распространения:
Полное имя:
URL=http://uc.nalog.ru/cdp/fcb21945f2bb7670b371b03cee94381d4f975cd5.crl


Offline Isachenko032  
#5 Оставлено : 16 марта 2023 г. 11:17:59(UTC)
Isachenko032

Статус: Новичок

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

Сказал(а) «Спасибо»: 3 раз
Автор: Андрей * Перейти к цитате
Цитата:
oSigner.propset_TSAAddress("https://www.cryptopro.ru/tsp/");


Зачем используется именно этот сервис?


В примерах я видел используется именно этот. Подскажите на какой лучше поменять и почему не этот?
Offline Андрей *  
#6 Оставлено : 16 марта 2023 г. 11:32:01(UTC)
Андрей *

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

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

Сказал «Спасибо»: 537 раз
Поблагодарили: 2176 раз в 1701 постах
Автор: Isachenko032 Перейти к цитате
Автор: Андрей * Перейти к цитате
Цитата:
oSigner.propset_TSAAddress("https://www.cryptopro.ru/tsp/");


Зачем используется именно этот сервис?


В примерах я видел используется именно этот. Подскажите на какой лучше поменять и почему не этот?


в примерах указан тестовый сервис с тестовым сертификатом и там ГОСТ-2001.

Использовать:
http://pki.tax.gov.ru/tsp/tsp.srf
http://qs.cryptopro.ru/tsp/tsp.srf

Техническую поддержку оказываем тут
Наша база знаний
Offline Isachenko032  
#7 Оставлено : 16 марта 2023 г. 11:33:19(UTC)
Isachenko032

Статус: Новичок

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

Сказал(а) «Спасибо»: 3 раз
Автор: Андрей * Перейти к цитате
Автор: Isachenko032 Перейти к цитате
Автор: Андрей * Перейти к цитате
Цитата:
oSigner.propset_TSAAddress("https://www.cryptopro.ru/tsp/");


Зачем используется именно этот сервис?


В примерах я видел используется именно этот. Подскажите на какой лучше поменять и почему не этот?


в примерах указан тестовый сервис с тестовым сертификатом и там ГОСТ-2001.

Использовать:
http://pki.tax.gov.ru/tsp/tsp.srf
http://qs.cryptopro.ru/tsp/tsp.srf



Это должно помочь решить проблему?
И использовать какой-то из них выборочно?
Offline Андрей *  
#8 Оставлено : 16 марта 2023 г. 11:36:26(UTC)
Андрей *

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

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

Сказал «Спасибо»: 537 раз
Поблагодарили: 2176 раз в 1701 постах
Автор: Isachenko032 Перейти к цитате
Серийный номер - 01ca6abc00ddaeb5ab46200522dd9c1c9b

[1]Точка распределения списка отзыва (CRL)
Имя точки распространения:
Полное имя:
URL=http://pki.tax.gov.ru/cdp/fcb21945f2bb7670b371b03cee94381d4f975cd5.crl
[2]Точка распределения списка отзыва (CRL)
Имя точки распространения:
Полное имя:
URL=http://c0000-app005/cdp/fcb21945f2bb7670b371b03cee94381d4f975cd5.crl
[3]Точка распределения списка отзыва (CRL)
Имя точки распространения:
Полное имя:
URL=http://uc.nalog.ru/cdp/fcb21945f2bb7670b371b03cee94381d4f975cd5.crl




в текущем CRL - не отозван.


Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#9 Оставлено : 16 марта 2023 г. 11:37:02(UTC)
Андрей *

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

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

Сказал «Спасибо»: 537 раз
Поблагодарили: 2176 раз в 1701 постах
Автор: Isachenko032 Перейти к цитате
Автор: Андрей * Перейти к цитате
Автор: Isachenko032 Перейти к цитате
Автор: Андрей * Перейти к цитате
Цитата:
oSigner.propset_TSAAddress("https://www.cryptopro.ru/tsp/");


Зачем используется именно этот сервис?


В примерах я видел используется именно этот. Подскажите на какой лучше поменять и почему не этот?


в примерах указан тестовый сервис с тестовым сертификатом и там ГОСТ-2001.

Использовать:
http://pki.tax.gov.ru/tsp/tsp.srf
http://qs.cryptopro.ru/tsp/tsp.srf



Это должно помочь решить проблему?
И использовать какой-то из них выборочно?


раз УЦ ФНС - можно и сервис ФНС, а так - любой.

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