AssinaD - Assinatura Digital n APP
Walidacja podpisu dokumentu cyfrowego przy użyciu certyfikatu cyfrowego w standardzie ICP-Brazylia odbywa się za pośrednictwem trzeciego podmiotu zaufania, czyli Urzędu Certyfikacji (CA), który przy identyfikacji danych wiąże osobę fizyczną lub prawną z certyfikatem cyfrowym posiadacza zgodnie z Polityką Bezpieczeństwa Certyfikacji (CA) (ITI, 2020a).
Urzędy certyfikacji (AC) podlegają National Institute of Information Technology (ITI), który jest organem federalnym, który utrzymuje i realizuje politykę brazylijskiej infrastruktury klucza publicznego (ICP-Brazylia) i został zainicjowany przez środek tymczasowy 2,200- 2 z dnia 24 sierpnia 2001 r. (ITI, 2020b).
Podpisywanie dokumentów przy użyciu cyfrowych certyfikatów ICP-Brasil odbywa się na urządzeniu typu smartfon z systemem Android, zarówno podczas importu cyfrowych certyfikatów ICP-Brasil, jak i podczas podpisywania dokumentów, bez przesyłania przez Internet cyfrowego certyfikatu ICP-Brasil i hasła do cyfrowego certyfikatu ICP. -Brazylia.
Podczas podpisywania dokumentów sieć internetowa służy do sprawdzania, czy klucz publiczny certyfikatu cyfrowego został podpisany lub unieważniony przez urząd certyfikacji (CA) będący częścią łańcucha certyfikacji ICP-Brasil.
Przechowywanie cyfrowego certyfikatu ICP-Brasil odbywa się w sposób poufny, „do którego inne aplikacje nie mają dostępu” (PROGRAMISTY ANDROID, 2020b). Podczas odinstalowywania aplikacji certyfikaty cyfrowe ICP-Brasil są również usuwane z „pamięci specyficznej dla aplikacji” (DEVELOPERS ANDROID, 2020a).
Aplikacja posiada następujące funkcje:
- import certyfikatów cyfrowych (e-CPF i / lub e-CNPJ) w formatach komputerowych lub mobilnych;
- podpisywanie dokumentów w formacie .pdf, .jpg, .png;
- usunięcie cyfrowych certyfikatów ICP-Brasil z aplikacji;
- wysyłanie lub udostępnianie pliku podpisu cyfrowego (plik .p7s);
- walidacja podpisu cyfrowego odbywa się w Kontrolerze Zgodności na stronie internetowej Narodowego Instytutu Technik Komputerowych pod linkiem:
https://verificador.iti.gov.br/verifier-2.5.2/
Kod źródłowy aplikacji jest dostępny pod linkiem:
https://github.com/assinad/assinad
BIBLIOGRAFIA
DEWELOPERZY ANDROIDA. Uzyskaj dostęp do plików aplikacji. 2020a. Dostępne pod adresem: https://developer.android.com/training/data-storage. Dostęp: 07.08.2020.
____________________________. Przegląd danych i przechowywania plików. 2020b. Dostępne pod adresem: https://developer.android.com/training/data-storage. Dostęp: 07.08.2020.
ITI. Certyfikat cyfrowy. 2020a. Dostępne pod adresem: https://iti.gov.br/institucional/43-institucional/89-o-iti. Dostęp: 06 sierpnia 2020.
___. ITI. 2020b. Dostępne pod adresem: http://www.iti.gov.br/institucional/o-iti. Dostęp: 06 sierpnia 2020.
Ikona aplikacji autorstwa Freepik na https://www.flaticon.com/free-icon/signature_985371?term=signature&page=1&position=18