Подписание PDF
(1 чел.) (1) гость
  • Страница:
  • 1
  • 2

ТЕМА: Подписание PDF

Подписание PDF 5 года назад #1065

  • farid.uteyev
  • Новый участник
  • Постов: 1
  • Репутация: 0
Требуется подписывать XML-документы перед отправкой партнерам. Какой ключ следует для этого использовать RSA или ГОСТ, чтобы документ имел юридическую силу?
Должна ли подпись отображаться в документе или достаточно добавить неотображаемым полем PDF-документа?
Также прошу выслать пример корректной работы с подписанием PDF-документов с помощью ЭЦП на Java и включением визуального представления подписи в тело письма.

Re: Подписание PDF 5 года назад #1066

  • ugotbug
  • Завсегдатай
  • Постов: 225
  • Репутация: 14
Добрый день.
Для подписи используйте сертификаты, в которых есть политика применения (расширение Certificate Policy):

1) Для ЮЛ - 1.2.398.3.3.2.1
2) Для ФЛ - 1.2.398.3.3.2.3

Документ может счтиться юридически значимым, если для подписи использовалась сертифицированная версия СКЗИ.

Отображение подписи в документе не нужно, если вы используете XML. Но прижелании вы можете сами сделать визуализацию.
Для PDF у нас пока нет решения.
Могущественный обладатель кольца Знаний

Re: Подписание PDF 3 года, 10 мес. назад #1855

  • Manager777
  • Осваиваюсь на форуме
  • Постов: 32
  • Репутация: 1
Кстати будет ли документ юридически значимым при например следующей ситуации: имеется документ Word/Excel/PDF/Jpg и пр.
Насколько я понимаю, текущее законодательство РК не ограничивает реализацию ЭЦП: т.е. будет ли ниже приведенная схема юридически значимой?

Есть на входе файл MSWord, вычисляю хэш, шифрую его, отправляю в одной struct файл, шифрованный хэш/CMS, свой открытый ключ и raw ответ с TSP сервера?.
Изменено: 3 года, 10 мес. назад от Manager777.

Re: Подписание PDF 3 года, 10 мес. назад #1868

  • ololo
  • Живу я здесь
  • Постов: 464
  • Репутация: 57
для этого есть структуры CMS и более усложненный CAdES и вариации XAdES, PAdES, где много всяких тонкостей, в том числе юридических, учитываются, чтобы все в одном месте держать. если как-то разрозненно хотите, то в принципе можно, но нужно хорошо обдумать.
gg wp

Re: Подписание PDF 3 года, 10 мес. назад #1869

  • Manager777
  • Осваиваюсь на форуме
  • Постов: 32
  • Репутация: 1
ну собсно структура такая(к примеру)
public struct ElDocument
{
byte[] data; // собсно сам файл pdf doc
byte[] sign;//хэш массива data зашифрованный закыртым ключом
byte[] cms; // это по примеру в sdk
byte[] tsp; //raw ответ TSP
}
все это дело сериализуется опять же в byte[] и передается принимающей стороне.

Шифрованный хэш есть, cms есть, можно еще засунуть X509Certificate2/RSA openkey и тп.. для полного набора. По вашему мнению такая схема взаимодействия будет считаться законной?

Re: Подписание PDF 3 года, 10 мес. назад #1874

  • ololo
  • Живу я здесь
  • Постов: 464
  • Репутация: 57
А почему бы все это дело вместе не хранить в CMS? Вложить сами данные, квитанцию и всё
gg wp
  • Страница:
  • 1
  • 2
FaLang translation system by Faboba