Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / IText цифровая подпись. / 9 сообщений из 9, страница 1 из 1
21.02.2018, 07:58
    #39605230
NewNoob99999
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IText цифровая подпись.
Подписываю pdf с помощью itext 7.0.2. Проблема в том что в подписи не отображаются кириллические символы.
Попытался сделать через второй слой т.к. ему можно задать кастомный шрифт. И все бы ничего, но если реквизиты сертификата содержат кириллицу то подпись сразу при открытии pdf считается недействительной, а сам сертификат к подписи не прикрепляется вообще. С сертификатом в котором IssuerDN содержит только латиницу все нормально.
Как можно решить проблему?
...
Рейтинг: 0 / 0
21.02.2018, 09:26
    #39605272
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IText цифровая подпись.
Приложи сорс. Не обязательно оринигальный. Любой макет где ошибка воспроизводится.
...
Рейтинг: 0 / 0
21.02.2018, 11:10
    #39605339
NewNoob99999
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IText цифровая подпись.
mayton,
С битым сертификатом разобрался. Оказалось в ключевой паре с кириллическими данными забыл алгоритм с dsa на rsa поменять.
Вопрос теперь в том, как отобразить кириллицу в основном слое визуальной подписи.
В приложенных файлах подпись рисуется через
Код: java
1.
2.
3.
4.
PdfFont fonttnw = PdfFontFactory.createFont("C:\\TIMES.TTF", "CP1251", true);
appearance.setLayer2Text(x509.getIssuerDN()+"\n"+"Дата подписания: "+signer.getSignDate().getTime()+"\n"+
				"Основание: Утверждено");
		appearance.setLayer2Font(fonttnw);
...
Рейтинг: 0 / 0
23.02.2018, 09:12
    #39606450
NewNoob99999
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IText цифровая подпись.
И еще вопрос. Как записывать подпись в тот же файл из которого читается исходный пдф?
...
Рейтинг: 0 / 0
23.02.2018, 09:22
    #39606451
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IText цифровая подпись.
Доку почитать ? Или - неспортивно?
...
Рейтинг: 0 / 0
23.02.2018, 09:25
    #39606453
NewNoob99999
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IText цифровая подпись.
Basil A. Sidorov,

Обчитался, во всех примерах исходный и подписанный документ находятся по двум разным путям.
...
Рейтинг: 0 / 0
23.02.2018, 09:51
    #39606461
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IText цифровая подпись.
И?
Был файл. В файл добавили подпись. Файл изменился и его сохранили в отдельное место.
Что чему противоречит???

P.S. В первой же ссылке из (моего) поиска - документация из книжки, которую можно скачать целиком.
148 страниц, судя по оглавлению - исчерпывающее руководство для ЭП внутри PDF.
...
Рейтинг: 0 / 0
23.02.2018, 11:03
    #39606475
NewNoob99999
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IText цифровая подпись.
Basil A. SidorovБыл файл. В файл добавили подпись. Файл изменился и его сохранили в отдельное место.

Вот. А нужно сохранить в тоже место под тем же названием.
...
Рейтинг: 0 / 0
25.02.2018, 08:36
    #39606902
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IText цифровая подпись.
NewNoob99999Вот. А нужно сохранить в тоже место под тем же названием.Удалите оригинальный файл и переименуйте новый.
"Вы, Ковров, магистр или не магистр?"
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / IText цифровая подпись. / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]