AssinaD - Assinatura Digital n APP
ICP-Brasil標準のデジタル証明書を使用したデジタル文書の署名の検証は、信頼の3番目のエンティティ、つまり、データを識別するときに個人または法的エンティティをデジタル証明書に関連付ける認証機関(CA)を通じて行われます。認証ポリシー(CA)セキュリティポリシー(ITI、2020a)に従った所有者の
認証機関(AC)は、ブラジル公共鍵インフラストラクチャ(ICP-ブラジル)ポリシーを維持および実行する連邦機関である国立情報技術研究所(ITI)に従属しており、暫定措置2,200-によって開始されました。 2001年8月24日の2(ITI、2020b)。
ICP-Brasilデジタル証明書を使用したドキュメントの署名は、ICP-Brasilデジタル証明書のインポート時とドキュメントへの署名時の両方で、Androidスマートフォンデバイス上で行われます。ICP-Brasilデジタル証明書とICPデジタル証明書のパスワードはインターネット経由で送信されません。 -ブラジル。
文書に署名する場合、インターネットネットワークを使用して、デジタル証明書の公開キーがICP-Brasil認証チェーンの一部である認証機関(CA)によって署名または取り消されたかどうかを検証します。
ICP-Brasilデジタル証明書の保存は、「他のアプリがアクセスできない」秘密の方法で行われます(DEVELOPERS ANDROID、2020b)。また、アプリをアンインストールすると、ICP-Brasilデジタル証明書も「アプリ固有のストレージ」から削除されます(DEVELOPERS ANDROID、2020a)。
このアプリケーションには次の機能があります。
-コンピューターまたはモバイル形式でのデジタル証明書(e-CPFおよび/またはe-CNPJ)のインポート。
-.pdf、.jpg、.png形式のドキュメントへの署名。
-アプリケーションからのICP-Brasilデジタル証明書の削除。
-デジタル署名ファイル(.p7sファイル)の送信または共有。
-デジタル署名の検証は、次のリンクにある国立情報技術研究所のWebサイトの適合性チェッカーで行われます。
https://verificador.iti.gov.br/verifier-2.5.2/
アプリケーションのソースコードは、次のリンクから入手できます。
https://github.com/assinad/assinad
参考文献
アンドロイド開発者。アプリケーション固有のファイルにアクセスします。 2020a。 https://developer.android.com/training/data-storageで入手できます。アクセス日:2020年8月7日。
____________________________。データとファイルストレージの概要。 2020b。 https://developer.android.com/training/data-storageで入手できます。アクセス日:2020年8月7日。
ITI。デジタル証明書。 2020a。 https://iti.gov.br/institucional/43-institucional/89-o-itiで入手できます。アクセス日:2020年8月6日。
___。 ITI。 2020b。 http://www.iti.gov.br/institucional/o-itiで入手できます。アクセス日:2020年8月6日。
https://www.flaticon.com/free-icon/signature_985371?term=signature&page=1&position=18のFreepikによるアプリアイコン