
Language
C++
Tool Type
Desktop app, Web app, Mobile app, API, Plugin
License
European Public License
Version
default
Administrative Modernization Agency, I.P. (AMA)

The Portuguese National Identity Document (DNI) Middleware Platform is a software platform that acts as an intermediary between the ID card and applications that require access to citizen information. It facilitates the management of digital certificates, enabling authentication and electronic signature, as well as secure access to personal data. Furthermore, the tool allows the DNI to be integrated with various government and commercial applications, improving access to digital services such as healthcare and tax returns. Users can interact with the DNI through mobile devices or card readers, ensuring the protection of their personal information.
The Portuguese National Identity Card (DNI) Middleware solves the problem of secure and efficient digital identity management. It facilitates authentication, access to personal data, and electronic signatures, ensuring the protection of personal information and integration with government and commercial applications, thus improving citizens' digital interactions.
The Portuguese DNI Middleware acts as an intermediate layer between the identity card and applications, managing digital certificates for authentication and electronic signature. It facilitates secure access to personal data and enables integration with digital services, ensuring the protection of user information.
The tool uses open standards such as PKCS#11 for digital certificate management and authentication, ensuring interoperability and security. It also employs SDKs in C++, Java, and C# programming languages to facilitate integration with various applications and technology platforms.

Connect with the Development Code team and discover how our carefully curated open source tools can support your institution in Latin America and the Caribbean. Contact us to explore solutions, resolve implementation issues, share reuse successes or present a new tool. Write to [email protected]

Screen from the Autenticação.Gov application showing personal information stored on the Portuguese eID, including name, nationality, parental data, and document validity.

View of additional data stored in the Portuguese eID, including tax ID number, social security, health user number, and document information such as issuer, type, and issuing location.

Image showing the full Portuguese Citizen Card summary, including personal, health, fiscal, and address data, all integrated in a single legally and digitally backed document.
