Внешнее и позднее подписание PDFBox 3.0.x вызывает сообщение «Подпись недействительна»JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Внешнее и позднее подписание PDFBox 3.0.x вызывает сообщение «Подпись недействительна»

Сообщение Anonymous »

Я собираюсь реализовать внешнее и позднее подписание с помощью PDFBox 3.0.x, но выходной подписанный PDF-файл вызывает сообщение «Подпись недействительна». Пожалуйста, помогите мне решить проблему. Большое спасибо. Ниже приведен мой код:
И следующий код предназначен для вызова вышеуказанного класса:

Код: Выделить всё

    File inputFile = new File(inPdfPath1);
File outputFile = new File(inPdfPath2);

CreateSignature2 sig2 = new CreateSignature2(externalSignService);

CreateSignature2.LateSigningSession session = sig2.prepareSigning(inputFile, outputFile);
byte[] dataToSign = session.getDataToSign();

System.out.println(">>>>SIZE: " + dataToSign.length);

// Send to external signing service
List dataList = Arrays.asList(dataToSign);
List signatures = externalSignService.sign(dataList);
byte[] signature = signatures.get(0);

// Complete the signing stage
sig2.completeSigning(session, signature);
Зависит от приведенного выше класса CreateSignature2. Пожалуйста, помогите мне и посоветуйте, как реализовать внешний и поздний знак с помощью PDFBox? Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/798 ... is-invalid
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»