Size: a a a

2020 April 01

IR

Ivan Rasikhin in pro.jvm
Alchemist подскажи человеку
источник

AE

Alexandr Emelyanov in pro.jvm
Daniiar Sadykov
Кто работал с подписью pdf файлов, отправил хэш документа по госту 34.11-94 в ответ получил вот такой json

вот такой json

{
 "transactionId": "string",
 "status": "waitUserPhoto",
 "errorMessage": "string",
 "signDate": "2020-04-01T09:46:00.881Z",
 "documentHash": "string",
 "documentSignaturesBase64": "string",
 "comment": "string",
 "customerInn": "string",
 "customerOrganizationInn": "string",
 "customerFullName": "string",
 "responsiblePersonOfCompanyInn": "string",
 "responsiblePersonOfCompanyOrganizationInn": "string",
 "responsiblePersonOfCompanyFullName": "string"
}

Как правильно им подписать pdf файл? Уже замучился с этой подписью.
как это относится к java?
источник

DS

Daniiar Sadykov in pro.jvm
Да конечно, это java.
источник

DS

Daniiar Sadykov in pro.jvm
Криптография
источник

AE

Alexandr Emelyanov in pro.jvm
я вижу что отправляется хэш, а в ответ json. т.е. идет rest запрос, вопрос по апи?
источник

DS

Daniiar Sadykov in pro.jvm
Alexandr Emelyanov
я вижу что отправляется хэш, а в ответ json. т.е. идет rest запрос, вопрос по апи?
Вопрос что использовать bouncecastle, itext или pdfbox. На stackoverflow не нашел ответа. Как внешней подписью подписать файл.
источник

DS

Daniiar Sadykov in pro.jvm
Как правильно подписать файл данными из json.
источник

EB

Evgeny Balakin in pro.jvm
Daniiar Sadykov
Кто работал с подписью pdf файлов, отправил хэш документа по госту 34.11-94 в ответ получил вот такой json

вот такой json

{
 "transactionId": "string",
 "status": "waitUserPhoto",
 "errorMessage": "string",
 "signDate": "2020-04-01T09:46:00.881Z",
 "documentHash": "string",
 "documentSignaturesBase64": "string",
 "comment": "string",
 "customerInn": "string",
 "customerOrganizationInn": "string",
 "customerFullName": "string",
 "responsiblePersonOfCompanyInn": "string",
 "responsiblePersonOfCompanyOrganizationInn": "string",
 "responsiblePersonOfCompanyFullName": "string"
}

Как правильно им подписать pdf файл? Уже замучился с этой подписью.
если вам по госту, то нужен crypto pro jsp. Одним bouncycastle не обойдешься, ибо там алгоритмы гостовские используются.
источник

I

Ilia in pro.jvm
боунсикастлом можно было бы обойтись, он нормально поддерживает гост 2012. Подписывает, сверяет. Я писал.
Проблема в другом: он вроде до сих пор не сертифицирован ФСБ
источник

I

Ilia in pro.jvm
так что придётся криптопрошные балалайки использовать
источник

DS

Daniiar Sadykov in pro.jvm
Evgeny Balakin
если вам по госту, то нужен crypto pro jsp. Одним bouncycastle не обойдешься, ибо там алгоритмы гостовские используются.
Честно мне ничего не сказали. Прочитал, что есть два вида подписи. Мне аналитики сказали, что надо подписывать. Но как приходят данные похоже, что это для валидации файла. Так, что они должны скорее всего отдельно файл pdf и подпись идти.
источник

EB

Evgeny Balakin in pro.jvm
Daniiar Sadykov
Кто работал с подписью pdf файлов, отправил хэш документа по госту 34.11-94 в ответ получил вот такой json

вот такой json

{
 "transactionId": "string",
 "status": "waitUserPhoto",
 "errorMessage": "string",
 "signDate": "2020-04-01T09:46:00.881Z",
 "documentHash": "string",
 "documentSignaturesBase64": "string",
 "comment": "string",
 "customerInn": "string",
 "customerOrganizationInn": "string",
 "customerFullName": "string",
 "responsiblePersonOfCompanyInn": "string",
 "responsiblePersonOfCompanyOrganizationInn": "string",
 "responsiblePersonOfCompanyFullName": "string"
}

Как правильно им подписать pdf файл? Уже замучился с этой подписью.
так стоп, так вам уже подпись приходит. Вот в этом поле documentSignaturesBase64 по идее уже содержится подпись файла. Тогда не понятно что вам нужно сделать
источник

EB

Evgeny Balakin in pro.jvm
мб провалидировать подпись и файл?
источник

DS

Daniiar Sadykov in pro.jvm
Ilia
так что придётся криптопрошные балалайки использовать
Сравниваю хэш через rhash он говорит что я его ГОСТ 34.11-94 крипто про подписал. Использовал GOST3411.Digest. А есть ли чистый ГОСТ 34.11-94?
источник

DS

Daniiar Sadykov in pro.jvm
Evgeny Balakin
мб провалидировать подпись и файл?
Скорее всего. Они сами не поймут.
источник

EB

Evgeny Balakin in pro.jvm
Daniiar Sadykov
Скорее всего. Они сами не поймут.
ну для валидации даже bouncy castle не нужен. Javax.security будет достаточно
источник

DS

Daniiar Sadykov in pro.jvm
Я точно также понял, что это для валидации данные. Вот такое взаимодействие между госорганами
источник

EB

Evgeny Balakin in pro.jvm
вам подпись прикрепелнная или открепленная приходит?
источник

DS

Daniiar Sadykov in pro.jvm
Открепленная
источник

I

Ilia in pro.jvm
гост 94, к тому же, депрекейтед
источник