Статус: Новичок
Группы: Участники
Зарегистрирован: 30.09.2014(UTC) Сообщений: 3 Откуда: Москва
|
Добрый день! Для аутентификации в Диадок используется сертификат пользователя на клиенте. Первый шаг - отправка экпорта сертификата в Диадок. В ответ приходит зашифрованный ответ (массив байтов). Проблема состоит в расшифровке ответа с помощью закрытого ключа сертификата. Код: Код:
GetCertificate().then(
result => {
$.ajax({
url: '/Authenticate',
type: 'POST',
data: {
certificateBytes: result
},
success: function (data) {
[b]Decrypt(data);[/b]
hideLoader();
},
error: function (err) {
hideLoader();
toastr.error(err.responseText, 'Ошибка', { timeOut: 3000 });
}
});
},
error => {
hideLoader();
toastr.error('Ошибка', error.message, { timeOut: 3000 });
}
);
Ошибка из браузера: message: "Параметр задан неверно. (0x80070057)", requestid: 13, type: "error" В чём может быть проблема? Подписание документов проходит без проблем. Браузер Chrome 91.0.4472.101 (Official Build) (32-bit) Установлены: КриптоПРО CSP 5.0.11455 Контур.Плагин 3.12.0.441 КриптоПРО ЭЦП BrowserPlugin 2.0.14071
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close