Статус: Новичок
Группы: Участники
Зарегистрирован: 27.02.2017(UTC) Сообщений: 2  Откуда: Гродно
|
Есть типичное приложение mvc. Необходимо на стороне сервера подписать документ электронной подписью. Пока что смог реализовать лишь подпись на стороне клиента таким образом: http://cpdn.cryptopro.ru...plugin-samples-sign.htmlПытался отправить объект oCertificate на сервер ajax запросом(метод принимающий запрос): [HttpPost] public JsonResult PutCert(X509Certificate x) { ... } X509Certificate2 тоже пробовал - везде выдаёт Object {message: "Not implemented (0x80004001)", requestid: 13, type: "error"} Как все-таки можно передать сертефикат на сервер? Если нельзя передать объект целиком, то может можно вытащить на клиенте всю необходимую информацию, чтобы на сервере руками создать этот сертефикат? Или есть другой способ подписать документ, который я не нашел.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,103   Сказал «Спасибо»: 613 раз Поблагодарили: 2378 раз в 1870 постах
|
Здравствуйте.
Чтобы подписать - требуется закрытый ключ, которого нет в сертификате. Сертификат служит для удостоверения открытого ключа, который однозначно связан с закрытым ключом.
Итого: Чтобы подписывать - необходимо наличие сертификата и контейнера с закрытым ключом на стороне, где выполняется подписание данных. |
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 27.02.2017(UTC) Сообщений: 2  Откуда: Гродно
|
Автор: Андрей *  Чтобы подписывать - необходимо наличие сертификата и контейнера с закрытым ключом на стороне, где выполняется подписание данных. Другими словами нет решения данного вопроса?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,103   Сказал «Спасибо»: 613 раз Поблагодарили: 2378 раз в 1870 постах
|
Автор: Viktor2906  Автор: Андрей *  Чтобы подписывать - необходимо наличие сертификата и контейнера с закрытым ключом на стороне, где выполняется подписание данных. Другими словами нет решения данного вопроса? Нет. |
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close