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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Александр Сергеевич  
#1 Оставлено : 25 марта 2019 г. 12:46:14(UTC)
Александр Сергеевич

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

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

Здравствуйте,

пытаемся реализовать подпись документов с подтверждением вторым фактором, делаем запрос на создание транзакции

Код:

{
  "OperationCode": 4,
  "Parameters": [
    {
      "Name": "SignatureType",
      "Value": "PDF"
    },
    {
      "Name": "CertificateID",
      "Value": "1"
    },
    {
      "Name": "PDFFormat",
      "Value": "CMS"
    },
    {
      "Name": "PDFReason",
      "Value": "reason"
    },
    {
      "Name": "PDFLocation",
      "Value": "location"
    },
    {
      "Name": "PdfCertificationLevel",
      "Value": "NOT_CERTIFIED"
    },
    {
      "Name": "PdfSignatureAppearance",
      "Value": "eyJCYWNrZ3JvdW5kIjp7IkltYWdlIjoiU1VrcUFFZ0dBQUNBQUNCUU9DUVdEUWVFUW1GUXVHUTJIUStJUkdKUk9LUldMUmVNUm1OUnVPUjJQUitRU0dSU09TU1dUU2VVU21WU3VXUzJYUytZVEdaVE9hVFdiVGVjVG1kVHVlVDJmVCtnVUdoVU9pVVdqVWVrVW1sVXVtVTJuVStvVkdwVk9xVldyVmVzVm10VnV1VjJ2Vit3V0d4V095V1d6V2UwV20xV3UyVzIzVys0WEc1WE82WFc3WGU4WG05WHUrWDIvWC9BWUhCWVBDWVhEWWZFWW5GWXZHWTNIWS9JWkhKWlBLWlhMWmZNWm5OWnZPWjNQWi9RYUhSYVBTYVhUYWZVYW5WYXZXYTNYYS9ZYkhaYlBhYlhiYmZjYm5kYnZlYjNmYi9nY0hoY1BpY1hqWEoveE1Bd1BreExsOGZvZEhwY0RtdzNuZ0RxeERyN3pzeC90eXZ1d3JyOVh2enJ3Z0R5eFh5U2Z6K21HZWVDZTZOL0NCL0tIZTM1L1dKL1NCZmJwditxVDFvbEFVQVFLbVVDSVJCRURRV3RrRklWQnpvd2dna0pQQS9UN29PL3lZUWhDaURQNDlDUnczQ3lFdzQ3RVJJeEVrU1FuRXptUlhCNkZ3eWc4UXY3QmthS1pGTVl4YkdzZEpORDBZUjNINnR4dWdVaE9ERkVjcFJJa0V5T2w4aVNURmtabzlKc2N5bEtEMVNYRHNweXVnc25TSExVVlNxOTh2U0JNY05URkxFd1RKTk0xVFd3c3FRL0FzalRSSGt6SWJMaVN6ZEgwdHpvaUU4UHpPVTd5elA4bFVFaGMrd3ZRazJVUzlrOXlmTjg2eGZRcU56eS9FQjBoRjBxMG9pTWUwaWl6L1UzUzZJdkdpOUowdEVkUzAvUFR4VWFoRDAxUlFhRTFiVTlTb3BBbE0xZlZsVnVWSENEVTlERk9JclBNdm9MVWxPMTNXRmMxNVl6dFYvWEZRSXBVVlZNdFExSDJqVTFNVjlROWp5N2F0aFdiYTF0UkxhdFhUOVIxWDJEY2x6cU5hYUFBQ0JRT0NRVUFQK0JnR0RRdUdRMkR3bUhRV0VRS0ZSR0xRT0pnQ0t4ZU9SeU14dUNSK095S094aUlSNlR4ZVNTV1dTMlhTK1lUR1pUT2FUV2JUZWNUbWRUdWVUMlVUV1FRdVZ3eWgwS1UwU2p4R2l3S2x4S2t3YVZ4bUdVR21VK25SU2xWYVExYW0xdXNRNm8xeXhWK0gyU0xVMnV5YXpVYTExQ3RXeU5WbTJ3MjAyQzMyNjUxNjR6R3BRdXFXVzkzUzc0Qy8yakIzckM0TzYxZkEwaTU0dkVYQy80N0c1TExYaksxV3lZdk9XUE00ekp6N1JhUFNZUzVRWFE1clA1SFZWUEx5ckZZZTFhdlQ2blRYYTh6Yk83bWU1RFM2TGZhcmJaVGh5N2c3ZVljZWI3dmFaamk4N2paNkNjL2Y5WHJkZnNkbnRkdnVkMmQ4clo3YSt4enhiSGVjaXo1N3FjU1I5S08rWEgrYm04blpjTDIvR1cvRDU4Zm1kVHdQc243UHZHK2FTdjQ5VGF0ZTFqQlBQQlVHd1E2RUF2MHhNR1BDdURwdWpDald2ZkI3UVE0NzBQeEEyYlhRQkJhV1FuQWtLdHcvYjZ2USs4VVJJLzc2UFBHS1p4cEVNSXhjOWNVcHhBME13NjYwZXhmRnNjTDR2MGR4dkpFa3lWSmNtU2JKemx4WkIwSUpvL3NQU3RFaVh5REU4ZFJWTGNyeXBGa0JvdENUZEpjLzB6UmRNY0V3NHNNZlBUSDBxeXhDMGpTSTJEOFJOTDcyUzdOYzl4aEtNanp6REVCUGxOVW4wTTBjNHhsSVRtSkxNN3lUNU8waFNoR2MvcHJHMUR6bFBxV1V2RXRIVVhTc3dUZFFGTlFMVUUzMGxURlUxVlZkV1ZiVjFSMGpNbExQbFdWWTBoVXM0UVBXYzcxclNkUDF6WGt5MHBZRVYySldzZ3d2S2NhekRXbFlRVkxVYzF2U0ZvVkpaMDUyQ2x0cVZEUWRoMkxWRlgxYlJNczJaYnRlMERQMWpXc25OeE92VGxPTy9jbHZ5SGJkUFhNMGwzWGpMbDUyWFVWd1g5ZitBWURnVjZVRmUwZjA3YytEeWxoVnB6cGhsbFliY3VFMjFVOTYybFRPSDR6UFdFVHJqZUtZdlRlSFlYVTlrNDVqV0kyOWkxcTR4a2QxWlBsbUU1YmREQXNOaVdWNEhmMTJZaERWc1Z0bStONDladWYyam1HZHV6ajhsNXJlV1pZSm8ybWFmbU9YYVZmV29SVmt1Y2F4ck90YTNnVXhJaWpldklkRThSeExzbXcxKzFGQmJKb0tEWDFzK3hway9XMXRQdWVlVHhBTzZzWnMydjJ2dE83YXZFVU43KzkyMjhEd3NpczNrV0M3cHhXN2JsUWswV3p4dTlianZ1UzdmeG5EMGp2TUI3aHpXejd6cmxEZEJ5Zk1VMXpzMDRkMDNLVWZ3ZkU3RncyL1pEMkRNVWJsMWZVTG56dTlSeENHNE5rbDRwZkwycmNqemRUZGp3SGErUDBYbWViNTNuK2g2TmhhV25VWTNmNlhzWng2K2grejZ0UWUzN3Z3L0ZlL2wvSDgzei9SOVAxZlg5bjIvZDkvbmZCZmw1ZmwrSDdTQjh1Z2Z1bVhyZnovYi8zMVAxZ0JBT0FrQllEUUhnUkFtQlVDM3B1aGdaQStBTGZISk9hZ2hCV0MwRjNsUVVneEJ1RGtIWVBRZmhCQ0dFVUk0U1FsaE5DZUZFS1lWUXJoWkMyRjBMNFlReGhsRE9Ha05ZYlEzaHhEbUhVTzRlUTlmK1FFQUFFQUQrQUFRQUFRQUFBQUFBQUFBQUFRUUFBUUFBQUNZQ0FBQUJBUVFBQVFBQUFCa0FBQUFDQVFNQUJBQUFBQTRIQUFBREFRTUFBUUFBQUFVQUFBQUdBUU1BQVFBQUFBSUFBQUFSQVFRQUFRQUFBQWdBQUFBVkFRTUFBUUFBQUFRQUFBQVdBUVFBQVFBQUFCa0FBQUFYQVFRQUFRQUFBRDhHQUFBYUFRVUFBUUFBQUJZSEFBQWJBUVVBQVFBQUFCNEhBQUFjQVFNQUFRQUFBQUVBQUFBb0FRTUFBUUFBQUFJQUFBQTlBUU1BQVFBQUFBSUFBQUJTQVFNQUFRQUFBQUlBQUFBQUFBQUFDQUFJQUFnQUNBQUFkd0VBNkFNQUFBQjNBUURvQXdBQSIsIlNjYWxlIjoxfSwiVGVtcGxhdGVJZCI6MywiUGFnZSI6MSwiUmVjdCI6eyJMb3dlckxlZnRYIjoxMCwiTG93ZXJMZWZ0WSI6MTAsIlVwcGVyUmlnaHRYIjoyOTQsIlVwcGVyUmlnaHRZIjo0MH19"
    },
    {
      "Name": "PdfSignatureTemplateId",
      "Value": "3"
    }
  ],
  "Documents": [
    {
      "Name": "document1.pdf",
      "Content": "...."
    },
    {
      "Name": "document2.pdf",
      "Content": "...."
    }
   ]
}


транзакция завершается успешно, получаем AccessToken для скачивания, однако при запросе POST на конечную точку documents с этим токеном, в ответ получаем
{ Message: "invalid_operation" }

если подписывать документы по очереди с такими же параметрами проблем не возникает

есть ли какие то ограничения в пакетной подписи документов для PDF?
Offline Александр Лавник  
#2 Оставлено : 25 марта 2019 г. 12:55:43(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: Александр Сергеевич Перейти к цитате
Здравствуйте,

пытаемся реализовать подпись документов с подтверждением вторым фактором, делаем запрос на создание транзакции

Код:

{
  "OperationCode": 4,
  "Parameters": [
    {
      "Name": "SignatureType",
      "Value": "PDF"
    },
    {
      "Name": "CertificateID",
      "Value": "1"
    },
    {
      "Name": "PDFFormat",
      "Value": "CMS"
    },
    {
      "Name": "PDFReason",
      "Value": "reason"
    },
    {
      "Name": "PDFLocation",
      "Value": "location"
    },
    {
      "Name": "PdfCertificationLevel",
      "Value": "NOT_CERTIFIED"
    },
    {
      "Name": "PdfSignatureAppearance",
      "Value": "eyJCYWNrZ3JvdW5kIjp7IkltYWdlIjoiU1VrcUFFZ0dBQUNBQUNCUU9DUVdEUWVFUW1GUXVHUTJIUStJUkdKUk9LUldMUmVNUm1OUnVPUjJQUitRU0dSU09TU1dUU2VVU21WU3VXUzJYUytZVEdaVE9hVFdiVGVjVG1kVHVlVDJmVCtnVUdoVU9pVVdqVWVrVW1sVXVtVTJuVStvVkdwVk9xVldyVmVzVm10VnV1VjJ2Vit3V0d4V095V1d6V2UwV20xV3UyVzIzVys0WEc1WE82WFc3WGU4WG05WHUrWDIvWC9BWUhCWVBDWVhEWWZFWW5GWXZHWTNIWS9JWkhKWlBLWlhMWmZNWm5OWnZPWjNQWi9RYUhSYVBTYVhUYWZVYW5WYXZXYTNYYS9ZYkhaYlBhYlhiYmZjYm5kYnZlYjNmYi9nY0hoY1BpY1hqWEoveE1Bd1BreExsOGZvZEhwY0RtdzNuZ0RxeERyN3pzeC90eXZ1d3JyOVh2enJ3Z0R5eFh5U2Z6K21HZWVDZTZOL0NCL0tIZTM1L1dKL1NCZmJwditxVDFvbEFVQVFLbVVDSVJCRURRV3RrRklWQnpvd2dna0pQQS9UN29PL3lZUWhDaURQNDlDUnczQ3lFdzQ3RVJJeEVrU1FuRXptUlhCNkZ3eWc4UXY3QmthS1pGTVl4YkdzZEpORDBZUjNINnR4dWdVaE9ERkVjcFJJa0V5T2w4aVNURmtabzlKc2N5bEtEMVNYRHNweXVnc25TSExVVlNxOTh2U0JNY05URkxFd1RKTk0xVFd3c3FRL0FzalRSSGt6SWJMaVN6ZEgwdHpvaUU4UHpPVTd5elA4bFVFaGMrd3ZRazJVUzlrOXlmTjg2eGZRcU56eS9FQjBoRjBxMG9pTWUwaWl6L1UzUzZJdkdpOUowdEVkUzAvUFR4VWFoRDAxUlFhRTFiVTlTb3BBbE0xZlZsVnVWSENEVTlERk9JclBNdm9MVWxPMTNXRmMxNVl6dFYvWEZRSXBVVlZNdFExSDJqVTFNVjlROWp5N2F0aFdiYTF0UkxhdFhUOVIxWDJEY2x6cU5hYUFBQ0JRT0NRVUFQK0JnR0RRdUdRMkR3bUhRV0VRS0ZSR0xRT0pnQ0t4ZU9SeU14dUNSK095S094aUlSNlR4ZVNTV1dTMlhTK1lUR1pUT2FUV2JUZWNUbWRUdWVUMlVUV1FRdVZ3eWgwS1UwU2p4R2l3S2x4S2t3YVZ4bUdVR21VK25SU2xWYVExYW0xdXNRNm8xeXhWK0gyU0xVMnV5YXpVYTExQ3RXeU5WbTJ3MjAyQzMyNjUxNjR6R3BRdXFXVzkzUzc0Qy8yakIzckM0TzYxZkEwaTU0dkVYQy80N0c1TExYaksxV3lZdk9XUE00ekp6N1JhUFNZUzVRWFE1clA1SFZWUEx5ckZZZTFhdlQ2blRYYTh6Yk83bWU1RFM2TGZhcmJaVGh5N2c3ZVljZWI3dmFaamk4N2paNkNjL2Y5WHJkZnNkbnRkdnVkMmQ4clo3YSt4enhiSGVjaXo1N3FjU1I5S08rWEgrYm04blpjTDIvR1cvRDU4Zm1kVHdQc243UHZHK2FTdjQ5VGF0ZTFqQlBQQlVHd1E2RUF2MHhNR1BDdURwdWpDald2ZkI3UVE0NzBQeEEyYlhRQkJhV1FuQWtLdHcvYjZ2USs4VVJJLzc2UFBHS1p4cEVNSXhjOWNVcHhBME13NjYwZXhmRnNjTDR2MGR4dkpFa3lWSmNtU2JKemx4WkIwSUpvL3NQU3RFaVh5REU4ZFJWTGNyeXBGa0JvdENUZEpjLzB6UmRNY0V3NHNNZlBUSDBxeXhDMGpTSTJEOFJOTDcyUzdOYzl4aEtNanp6REVCUGxOVW4wTTBjNHhsSVRtSkxNN3lUNU8waFNoR2MvcHJHMUR6bFBxV1V2RXRIVVhTc3dUZFFGTlFMVUUzMGxURlUxVlZkV1ZiVjFSMGpNbExQbFdWWTBoVXM0UVBXYzcxclNkUDF6WGt5MHBZRVYySldzZ3d2S2NhekRXbFlRVkxVYzF2U0ZvVkpaMDUyQ2x0cVZEUWRoMkxWRlgxYlJNczJaYnRlMERQMWpXc25OeE92VGxPTy9jbHZ5SGJkUFhNMGwzWGpMbDUyWFVWd1g5ZitBWURnVjZVRmUwZjA3YytEeWxoVnB6cGhsbFliY3VFMjFVOTYybFRPSDR6UFdFVHJqZUtZdlRlSFlYVTlrNDVqV0kyOWkxcTR4a2QxWlBsbUU1YmREQXNOaVdWNEhmMTJZaERWc1Z0bStONDladWYyam1HZHV6ajhsNXJlV1pZSm8ybWFmbU9YYVZmV29SVmt1Y2F4ck90YTNnVXhJaWpldklkRThSeExzbXcxKzFGQmJKb0tEWDFzK3hway9XMXRQdWVlVHhBTzZzWnMydjJ2dE83YXZFVU43KzkyMjhEd3NpczNrV0M3cHhXN2JsUWswV3p4dTlianZ1UzdmeG5EMGp2TUI3aHpXejd6cmxEZEJ5Zk1VMXpzMDRkMDNLVWZ3ZkU3RncyL1pEMkRNVWJsMWZVTG56dTlSeENHNE5rbDRwZkwycmNqemRUZGp3SGErUDBYbWViNTNuK2g2TmhhV25VWTNmNlhzWng2K2grejZ0UWUzN3Z3L0ZlL2wvSDgzei9SOVAxZlg5bjIvZDkvbmZCZmw1ZmwrSDdTQjh1Z2Z1bVhyZnovYi8zMVAxZ0JBT0FrQllEUUhnUkFtQlVDM3B1aGdaQStBTGZISk9hZ2hCV0MwRjNsUVVneEJ1RGtIWVBRZmhCQ0dFVUk0U1FsaE5DZUZFS1lWUXJoWkMyRjBMNFlReGhsRE9Ha05ZYlEzaHhEbUhVTzRlUTlmK1FFQUFFQUQrQUFRQUFRQUFBQUFBQUFBQUFRUUFBUUFBQUNZQ0FBQUJBUVFBQVFBQUFCa0FBQUFDQVFNQUJBQUFBQTRIQUFBREFRTUFBUUFBQUFVQUFBQUdBUU1BQVFBQUFBSUFBQUFSQVFRQUFRQUFBQWdBQUFBVkFRTUFBUUFBQUFRQUFBQVdBUVFBQVFBQUFCa0FBQUFYQVFRQUFRQUFBRDhHQUFBYUFRVUFBUUFBQUJZSEFBQWJBUVVBQVFBQUFCNEhBQUFjQVFNQUFRQUFBQUVBQUFBb0FRTUFBUUFBQUFJQUFBQTlBUU1BQVFBQUFBSUFBQUJTQVFNQUFRQUFBQUlBQUFBQUFBQUFDQUFJQUFnQUNBQUFkd0VBNkFNQUFBQjNBUURvQXdBQSIsIlNjYWxlIjoxfSwiVGVtcGxhdGVJZCI6MywiUGFnZSI6MSwiUmVjdCI6eyJMb3dlckxlZnRYIjoxMCwiTG93ZXJMZWZ0WSI6MTAsIlVwcGVyUmlnaHRYIjoyOTQsIlVwcGVyUmlnaHRZIjo0MH19"
    },
    {
      "Name": "PdfSignatureTemplateId",
      "Value": "3"
    }
  ],
  "Documents": [
    {
      "Name": "document1.pdf",
      "Content": "...."
    },
    {
      "Name": "document2.pdf",
      "Content": "...."
    }
   ]
}


транзакция завершается успешно, получаем AccessToken для скачивания, однако при запросе POST на конечную точку documents с этим токеном, в ответ получаем
{ Message: "invalid_operation" }

если подписывать документы по очереди с такими же параметрами проблем не возникает

есть ли какие то ограничения в пакетной подписи документов для PDF?

Здравствуйте.

Для подписи пакета документов должна использоваться конечная точка вида:

Код:
https://dss.cryptopro.ru/SignServer/rest/api/documents/packagesignature

См. https://dss.cryptopro.ru...endpoints/documents.html
Техническую поддержку оказываем тут
Наша база знаний
Offline Александр Сергеевич  
#3 Оставлено : 25 марта 2019 г. 13:22:59(UTC)
Александр Сергеевич

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

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

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