Темата е стара но излиза в търсачките затова ще я използвам за да споделя актуалното положение с подаването на данъчна декларация към НАП от линукс компютър.
Използвам акуталните към момента Suse 13.1 и Firefox 28.
Имам електронен подпис (КЕП) от Инфонотари ( Siemens CardOS 4.3 и четец ACS ACR38T ) и съм ги настроил както е обяснено тук:
Четец и карта:
http://wiki.infonotary.com/wiki/%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%B0%D1%86%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%B8_%D0%B7%D0%B0_%D1%87%D0%B5%D1%82%D0%B5%D1%86_%D0%B8_%D1%81%D0%BC%D0%B0%D1%80%D1%82_%D0%BA%D0%B0%D1%80%D1%82%D0%B0_%D0%B2_LinuxFirefox:
http://wiki.infonotary.com/wiki/%D0%98%D0%B7%D0%BF%D0%BE%D0%BB%D0%B7%D0%B2%D0%B0%D0%BD%D0%B5_%D0%BD%D0%B0_%D0%BA%D0%B2%D0%B0%D0%BB%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%80%D0%B0%D0%BD_%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B5%D0%BD_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81_%D0%B2_Mozilla_Firefox_%D0%B7%D0%B0_LinuxДо тук всичко е стандартно и популярно защото това е сетъпа за ползване на онлайн банкирането и плащане на сметки през epay.bg.
Обаче НАП изискват ръчно подписване на приложените файлове към данъчната декларация. Не разбирам защо е направено така дървено при положение че има реализирано подписване от браузъра - декларацията за достъп и данъчната декларация накрая се подписват съвсем успешно.
В инструкциите на НАП има страховити команди с които може да се генерира PKCS7 подпис с openssl. По форумите се споменава и за GUI приложение crytonin което обаче не тръгва на Suse.
За щастие, Инфонотари са портнали тяхното приложение InfoNotary e-Doc Signer v.2. към Линукс и подържат rpm (Suse) и deb (Ubunto) системи. Води се предварителна версия но v2.0.0.455 работи идеално. Забелязах и порт към Mac, много впечатляващо.
По принцип инсталацията трябва да става през yum репо но може би заради новия zipper в Suse се наложи да изтегля общо 6 пакета и да ги инсталирам ръчно. Би било идеално да имат 1-Click Install, предполагам че ше го направят по-нататък.
Тула е съвсем прост, избираш файла, избираш сертификата и типа подпис. Емпирично открих че изиксвания от НАП .p7s файл се води тип: NRA Signature.
С така генериран подпис верифицирането от страницата на НАП минава без проблем, подписването на цялата декларация също минава идеално.
Междо другото, opensc има билд за Windows и работи идеално на Win7. Което премахва необходимостта от драйвера за картата Charismatics който Инфонотари препоръчват при ползване от Windows.
Have fun.