{"id":11659,"date":"2025-05-20T11:43:04","date_gmt":"2025-05-20T11:43:04","guid":{"rendered":"https:\/\/caixamagica.pt\/?p=11659"},"modified":"2026-07-13T11:21:44","modified_gmt":"2026-07-13T11:21:44","slug":"middleware-cartao-cidadao","status":"publish","type":"post","link":"https:\/\/caixamagica.pt\/pt\/middleware-cartao-cidadao\/","title":{"rendered":"Middleware do Cart\u00e3o de Cidad\u00e3o"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"11659\" class=\"elementor elementor-11659\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a11b6ae elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a11b6ae\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2ac775d\" data-id=\"2ac775d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3e4aab4 elementor-widget elementor-widget-text-editor\" data-id=\"3e4aab4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.17.0 - 08-11-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>O Cart\u00e3o de Cidad\u00e3o Portugu\u00eas \u00e9 mais do que um documento de identifica\u00e7\u00e3o. Desde a sua introdu\u00e7\u00e3o, tornou-se a pedra angular da infraestrutura p\u00fablica digital de Portugal. Como resultado, os cidad\u00e3os podem agora autenticar-se online, assinar documentos com validade legal e aceder a servi\u00e7os de sa\u00fade e fiscais sem nunca terem de se deslocar. Por tr\u00e1s de cada uma destas intera\u00e7\u00f5es, a funcionar silenciosamente, est\u00e1 o Citizen Card Middleware desenvolvido pela Caixa M\u00e1gica Software.<\/p><p>Desde 2011, a Caixa M\u00e1gica Software tem sido a principal respons\u00e1vel pelo desenvolvimento e manuten\u00e7\u00e3o deste *middleware* de c\u00f3digo aberto e multiplataforma. Este *software* liga o cart\u00e3o f\u00edsico inteligente ao mundo digital. Importante, n\u00e3o se trata de uma ferramenta t\u00e9cnica de nicho; todos os cidad\u00e3os e empresas em Portugal utilizam-no, direta ou indiretamente, todos os dias. Al\u00e9m disso, continua a evoluir atrav\u00e9s da colabora\u00e7\u00e3o ativa com a Imprensa Nacional-Casa da Moeda (INCM), a Ag\u00eancia para a Moderniza\u00e7\u00e3o Administrativa (AMA) e o Instituto dos Registos e do Notariado (IRN).<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8ff5f15 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8ff5f15\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3741071\" data-id=\"3741071\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b945e14 elementor-widget elementor-widget-heading\" data-id=\"b945e14\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.17.0 - 08-11-2023 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">O Desafio do Middleware do Cart\u00e3o de Cidad\u00e3o<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e37382 elementor-widget elementor-widget-text-editor\" data-id=\"0e37382\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Em 2011, a agenda de transforma\u00e7\u00e3o digital de Portugal exigiu uma atualiza\u00e7\u00e3o fundamental na forma como os cidad\u00e3os interagiam com o Estado online. O Cart\u00e3o de Cidad\u00e3o Portugu\u00eas estava em circula\u00e7\u00e3o desde 2007, consolidando cinco documentos de identidade separados num \u00fanico cart\u00e3o inteligente com um chip criptogr\u00e1fico incorporado. Esses documentos eram: o cart\u00e3o de identidade, o cart\u00e3o de contribuinte, o cart\u00e3o de seguran\u00e7a social, o cart\u00e3o do servi\u00e7o nacional de sa\u00fade e o cart\u00e3o de registo eleitoral.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7ee9ad elementor-widget elementor-widget-image\" data-id=\"d7ee9ad\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.17.0 - 08-11-2023 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"980\" height=\"167\" src=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/12\/Timeline-Cartao-de-Cidadao-PT.png\" class=\"attachment-large size-large wp-image-10002\" alt=\"\" srcset=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/12\/Timeline-Cartao-de-Cidadao-PT.png 1296w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/12\/Timeline-Cartao-de-Cidadao-PT-300x45.png 300w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/12\/Timeline-Cartao-de-Cidadao-PT-1024x153.png 1024w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/12\/Timeline-Cartao-de-Cidadao-PT-768x115.png 768w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/12\/Timeline-Cartao-de-Cidadao-PT-18x3.png 18w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-661b5bf elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"661b5bf\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-10d392a\" data-id=\"10d392a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ad5a052 elementor-widget elementor-widget-heading\" data-id=\"ad5a052\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Porque \u00e9 que o Middleware era essencial<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3bcdb92 elementor-widget elementor-widget-text-editor\" data-id=\"3bcdb92\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>O chip continha certificados digitais qualificados que poderiam permitir aos cidad\u00e3os assinar documentos com a mesma for\u00e7a legal de uma assinatura manuscrita. No entanto, para que tudo isto funcionasse na pr\u00e1tica, era necess\u00e1ria uma camada de software fi\u00e1vel e multiplataforma entre o cart\u00e3o e as aplica\u00e7\u00f5es que pretendiam utiliz\u00e1-lo. Sem essa camada, o Middleware do Cart\u00e3o de Cidad\u00e3o, as capacidades criptogr\u00e1ficas do cart\u00e3o eram inacess\u00edveis aos cidad\u00e3os comuns e aos programadores.<\/p><p>Contudo, o desafio era formid\u00e1vel por v\u00e1rias raz\u00f5es. Primeiro, o middleware tinha de funcionar em m\u00faltiplos sistemas operativos, Windows, Linux e macOS, cada um com o seu pr\u00f3prio modelo de seguran\u00e7a e requisitos de integra\u00e7\u00e3o de aplica\u00e7\u00f5es. Segundo, tinha de suportar m\u00faltiplos ambientes de navegador. Terceiro, e mais importante, tinha de ser mant\u00edvel a longo prazo, dado que o pr\u00f3prio cart\u00e3o seria utilizado durante d\u00e9cadas. Crucialmente, tamb\u00e9m tinha de ser de c\u00f3digo aberto, transparente para investigadores de seguran\u00e7a, audit\u00e1vel por entidades governamentais e de livre acesso a qualquer programador.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-89a7b41 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"89a7b41\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-25f84e9\" data-id=\"25f84e9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-aad6a20 elementor-widget elementor-widget-heading\" data-id=\"aad6a20\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Equilibrar Simplicidade e Fiabilidade<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72a9a89 elementor-widget elementor-widget-text-editor\" data-id=\"72a9a89\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Al\u00e9m dos requisitos t\u00e9cnicos, existia uma dimens\u00e3o humana significativa. O Middleware do Cart\u00e3o do Cidad\u00e3o seria, em \u00faltima an\u00e1lise, utilizado por milh\u00f5es de cidad\u00e3os sem conhecimentos t\u00e9cnicos. Assim, teria de ser suficientemente simples para um reformado a declarar impostos o utilizar sem assist\u00eancia. Ao mesmo tempo, necessitava de ser suficientemente sofisticado para um profissional de direito a assinar um documento notarial confiar plenamente. Estes dois requisitos, simplicidade extrema para os utilizadores finais e fiabilidade extrema para os profissionais, teveram de coexistir numa \u00fanica pe\u00e7a de software. A Caixa M\u00e1gica Software aceitou este desafio e iniciou uma colabora\u00e7\u00e3o com o governo portugu\u00eas que perdura at\u00e9 hoje.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c069f3c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c069f3c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1f3e5f9\" data-id=\"1f3e5f9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f80fd62 elementor-widget elementor-widget-heading\" data-id=\"f80fd62\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A Solu\u00e7\u00e3o Middleware do Cart\u00e3o de Cidad\u00e3o<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9787926 elementor-widget elementor-widget-heading\" data-id=\"9787926\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Escolhas Tecnol\u00f3gicas<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8168f3b elementor-widget elementor-widget-text-editor\" data-id=\"8168f3b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>A Caixa M\u00e1gica Software optou por construir o middleware utilizando o Qt Framework e a linguagem de programa\u00e7\u00e3o C\/C++. Adicionalmente, a equipa incorporou bibliotecas de c\u00f3digo aberto estabelecidas, incluindo o OpenSSL para opera\u00e7\u00f5es criptogr\u00e1ficas e o Poppler para o manuseamento de PDFs. Estas escolhas foram deliberadas e estrat\u00e9gicas.<\/p><p>O Qt forneceu uma base multiplataforma que permitiu que a mesma base de c\u00f3digo funcionasse no Windows, Linux e macOS. Como resultado, n\u00e3o foram necess\u00e1rias equipas de desenvolvimento distintas para cada sistema operativo. C\/C++ proporcionou o desempenho e o acesso de baixo n\u00edvel ao hardware necess\u00e1rios para opera\u00e7\u00f5es com cart\u00f5es inteligentes. Al\u00e9m disso, o OpenSSL, a biblioteca criptogr\u00e1fica mais auditada do mundo, forneceu as bases de seguran\u00e7a que um sistema de identidade nacional exige.<\/p><p>O projeto est\u00e1 licenciado sob a EUPL \u2014 European Union Public Licence 1.2. Esta licen\u00e7a foi concebida especificamente para software do setor p\u00fablico europeu, garantindo transpar\u00eancia, abertura e compatibilidade legal em todos os estados membros da UE. O c\u00f3digo fonte completo est\u00e1 publicamente dispon\u00edvel em <a href=\"http:\/\/github.com\/amagovpt\/autenticacao.gov\">GitHub<\/a>, onde continua a receber commits regulares e contribui\u00e7\u00f5es da comunidade.<\/p><p>O desenvolvimento segue metodologias \u00e1geis, com ciclos de atualiza\u00e7\u00e3o regulares. Consequentemente, o middleware acompanha as atualiza\u00e7\u00f5es do sistema operativo, novas vers\u00f5es de navegadores e a evolu\u00e7\u00e3o dos requisitos de seguran\u00e7a. Ao longo de quinze anos, os sistemas Windows, macOS e as principais distribui\u00e7\u00f5es Linux passaram cada um por v\u00e1rias vers\u00f5es principais. No entanto, o middleware acompanhou todas estas altera\u00e7\u00f5es sem interrup\u00e7\u00e3o para os milh\u00f5es de cidad\u00e3os que dele dependem.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6f48894 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6f48894\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-03d276c\" data-id=\"03d276c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e6778b1 elementor-widget elementor-widget-heading\" data-id=\"e6778b1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Capacidades Principais do Middleware do Cart\u00e3o de Cidad\u00e3o<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3529713 elementor-widget elementor-widget-heading\" data-id=\"3529713\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Gest\u00e3o de Certificados Digitais\n<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3272bd6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3272bd6\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-64b43e7\" data-id=\"64b43e7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2c04faf elementor-widget elementor-widget-text-editor\" data-id=\"2c04faf\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>O Cart\u00e3o de Cidad\u00e3o Portugu\u00eas cont\u00e9m m\u00faltiplos certificados digitais, cada um com um prop\u00f3sito diferente. O middleware gere estes certificados, garantindo que est\u00e3o atualizados e dispon\u00edveis para uso em opera\u00e7\u00f5es de autentica\u00e7\u00e3o e assinatura. Al\u00e9m disso, trata da descoberta de certificados, da valida\u00e7\u00e3o contra os centros de confian\u00e7a do governo portugu\u00eas e da sua apresenta\u00e7\u00e3o \u00e0 loja de certificados do sistema operativo. Como resultado, qualquer aplica\u00e7\u00e3o ciente de certificados pode utilizar o cart\u00e3o sem necessidade de trabalho de integra\u00e7\u00e3o dedicado.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4912018 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4912018\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-15b5341\" data-id=\"15b5341\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-00b142b elementor-widget elementor-widget-heading\" data-id=\"00b142b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Acesso a Dados Pessoais\n\n<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-77b066c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"77b066c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-117ef07\" data-id=\"117ef07\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2fa2cc9 elementor-widget elementor-widget-text-editor\" data-id=\"2fa2cc9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Para aplica\u00e7\u00f5es que precisam de verificar a identidade do cidad\u00e3o, portais governamentais, aplica\u00e7\u00f5es banc\u00e1rias, sistemas de sa\u00fade, o middleware fornece acesso controlado a dados pessoais armazenados no cart\u00e3o. Isto inclui nome, n\u00famero de identifica\u00e7\u00e3o, fotografia e morada oficial. No entanto, o acesso est\u00e1 sempre sujeito ao consentimento do titular do cart\u00e3o e \u00e0s permiss\u00f5es estabelecidas pela autoriza\u00e7\u00e3o da aplica\u00e7\u00e3o. Portanto, nenhuma aplica\u00e7\u00e3o pode aceder a dados do cart\u00e3o sem as permiss\u00f5es adequadas.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6d35d8e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6d35d8e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bd4bf4c\" data-id=\"bd4bf4c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5decf51 elementor-widget elementor-widget-heading\" data-id=\"5decf51\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Assinatura Digital<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d90d8ff elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d90d8ff\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d8d43c3\" data-id=\"d8d43c3\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4dc52c9 elementor-widget elementor-widget-text-editor\" data-id=\"4dc52c9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Uma das capacidades mais significativas do middleware do Cart\u00e3o de Cidad\u00e3o \u00e9 o seu suporte para assinaturas digitais qualificadas. Atrav\u00e9s do middleware, os cidad\u00e3os podem assinar documentos PDF, contratos, declara\u00e7\u00f5es fiscais e submiss\u00f5es legais. \u00c9 importante notar que estas assinaturas t\u00eam o mesmo valor legal que as assinaturas manuscritas ao abrigo da lei portuguesa e europeia. O middleware gere o fluxo de trabalho completo de assinatura, desde a apresenta\u00e7\u00e3o do documento ao cidad\u00e3o para revis\u00e3o, passando pela verifica\u00e7\u00e3o do PIN, at\u00e9 \u00e0 opera\u00e7\u00e3o criptogr\u00e1fica de assinatura.<\/p><p>Esta capacidade transformou in\u00fameros fluxos de trabalho profissionais e administrativos em Portugal. Documentos notariais, despachos judiciais e transa\u00e7\u00f5es imobili\u00e1rias que antes exigiam presen\u00e7a f\u00edsica agora fluem digitalmente. Al\u00e9m disso, declara\u00e7\u00f5es fiscais que anteriormente requeriam visitas presenciais s\u00e3o agora conclu\u00eddas inteiramente online.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4ed78f5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4ed78f5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6570e37\" data-id=\"6570e37\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f23f01b elementor-widget elementor-widget-heading\" data-id=\"f23f01b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Autentica\u00e7\u00e3o<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9a17519 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9a17519\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5fd4a77\" data-id=\"5fd4a77\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cb09b81 elementor-widget elementor-widget-text-editor\" data-id=\"cb09b81\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Para al\u00e9m da assinatura de documentos, o middleware permite que os cidad\u00e3os utilizem o seu Cart\u00e3o de Cidad\u00e3o como uma credencial de autentica\u00e7\u00e3o forte para servi\u00e7os online. Em vez de dependerem de palavras-passe que podem ser esquecidas, roubadas ou adivinhadas, os servi\u00e7os podem exigir a autentica\u00e7\u00e3o atrav\u00e9s do Cart\u00e3o de Cidad\u00e3o. Isto proporciona um n\u00edvel de garantia de identidade que os sistemas baseados em palavras-passe n\u00e3o conseguem igualar. O middleware implementa isto atrav\u00e9s das interfaces padr\u00e3o PKCS#11 e CSP\/KSP. Consequentemente, qualquer aplica\u00e7\u00e3o que suporte estes protocolos padr\u00e3o pode integrar a autentica\u00e7\u00e3o atrav\u00e9s do Cart\u00e3o de Cidad\u00e3o sem necessidade de desenvolvimento espec\u00edfico.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6904434 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6904434\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ba84d3\" data-id=\"8ba84d3\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d197286 elementor-widget elementor-widget-heading\" data-id=\"d197286\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Integra\u00e7\u00e3o de Chave Digital M\u00f3vel\n<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-59a6959 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"59a6959\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4fdba49\" data-id=\"4fdba49\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3e28525 elementor-widget elementor-widget-text-editor\" data-id=\"3e28525\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Reconhecendo que nem todos os cidad\u00e3os possuem leitores de cart\u00f5es inteligentes, o governo portugu\u00eas desenvolveu a Chave M\u00f3vel Digital (CMD). Este \u00e9 um sistema de autentica\u00e7\u00e3o e assinatura ligado ao n\u00famero de telem\u00f3vel do cidad\u00e3o, em vez de um cart\u00e3o f\u00edsico. A Caixa M\u00e1gica Software integrou o suporte da CMD diretamente no Citizen Card Middleware. Como resultado, o mesmo software que gere as opera\u00e7\u00f5es do cart\u00e3o f\u00edsico tamb\u00e9m suporta assinaturas CMD na sua pr\u00f3pria aplica\u00e7\u00e3o gr\u00e1fica e noutras aplica\u00e7\u00f5es do sistema. Assim, os cidad\u00e3os podem optar pelo m\u00e9todo de autentica\u00e7\u00e3o que melhor se adequa \u00e0 sua situa\u00e7\u00e3o \u2013 cart\u00e3o ou telem\u00f3vel \u2013 utilizando a mesma interface de software familiar.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-41fce70 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"41fce70\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a5c3800\" data-id=\"a5c3800\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c1cf724 elementor-widget elementor-widget-heading\" data-id=\"c1cf724\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">SCAP \u2014 Certifica\u00e7\u00e3o de Atributos Profissionais<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-eec5561 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"eec5561\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-66f5013\" data-id=\"66f5013\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-051da71 elementor-widget elementor-widget-text-editor\" data-id=\"051da71\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>O Sistema de Certifica\u00e7\u00e3o de Atributos Profissionais (SCAP) estende as capacidades do Middleware do Cart\u00e3o de Cidad\u00e3o para contextos profissionais. Atrav\u00e9s da integra\u00e7\u00e3o do SCAP, os cidad\u00e3os podem assinar documentos na sua capacidade profissional, como m\u00e9dico, advogado, engenheiro ou administrador de empresa. Adicionalmente, estas assinaturas carregam credenciais profissionais verificadas, n\u00e3o apenas a identidade pessoal. A integra\u00e7\u00e3o do SCAP no middleware liga-se \u00e0 infraestrutura oficial de certifica\u00e7\u00e3o profissional, garantindo que estas assinaturas s\u00e3o legalmente v\u00e1lidas e verific\u00e1veis.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ec6b0d1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ec6b0d1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5e081ee\" data-id=\"5e081ee\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-acde603 elementor-widget elementor-widget-heading\" data-id=\"acde603\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Integra\u00e7\u00e3o com Servi\u00e7os Digitais<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f6ca343 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f6ca343\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-46fe4ee\" data-id=\"46fe4ee\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4483abe elementor-widget elementor-widget-text-editor\" data-id=\"4483abe\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>A liga\u00e7\u00e3o do Cart\u00e3o de Cidad\u00e3o a servi\u00e7os de declara\u00e7\u00e3o fiscal (Portal das Finan\u00e7as), plataformas de sa\u00fade (SNS) e sistemas de seguran\u00e7a social foi outro marco fundamental. Seguiram-se portais judiciais, servi\u00e7os de registo comercial e aplica\u00e7\u00f5es do sector privado, incluindo banca e seguros. Cada nova integra\u00e7\u00e3o torna o cart\u00e3o mais valioso para os cidad\u00e3os e reduz o custo da verifica\u00e7\u00e3o de identidade para as organiza\u00e7\u00f5es.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b572833 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b572833\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0e57708\" data-id=\"0e57708\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e704ee2 elementor-widget elementor-widget-heading\" data-id=\"e704ee2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Impacto do Middleware do Cart\u00e3o de Cidad\u00e3o<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c17b2be elementor-widget elementor-widget-heading\" data-id=\"c17b2be\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Escala Nacional<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b38cc6 elementor-widget elementor-widget-text-editor\" data-id=\"6b38cc6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Para al\u00e9m das conquistas t\u00e9cnicas, o Middleware do Cart\u00e3o de Cidad\u00e3o teve um profundo impacto social. Alterou fundamentalmente a rela\u00e7\u00e3o entre os cidad\u00e3os portugueses e o Estado.<\/p><p>Todos os cidad\u00e3os e empresas em Portugal interagem com o middleware, direta ou indiretamente. Por exemplo, quando um cidad\u00e3o portugu\u00eas submete a sua declara\u00e7\u00e3o de IRS online, est\u00e1 a utilizar o middleware. Da mesma forma, quando um advogado assina eletronicamente uma pe\u00e7a processual, est\u00e1 a utilizar o middleware. Quando um administrador de uma empresa assina documentos junto do Registo Comercial, est\u00e1 tamb\u00e9m a utilizar o middleware. Adicionalmente, quando um cidad\u00e3o se autentica para aceder aos seus registos de sa\u00fade no SNS, o middleware est\u00e1 a funcionar em segundo plano.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d001618 elementor-widget elementor-widget-heading\" data-id=\"d001618\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">C\u00f3digo Aberto como uma For\u00e7a<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58c3056 elementor-widget elementor-widget-text-editor\" data-id=\"58c3056\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>A natureza de c\u00f3digo aberto do projeto provou ser uma das suas maiores for\u00e7as. Ao publicar o c\u00f3digo fonte e adotar uma licen\u00e7a aberta, a Caixa M\u00e1gica Software e os seus parceiros governamentais criaram um sistema com vantagens significativas a longo prazo. Primeiro, a comunidade de pesquisa em seguran\u00e7a pode examinar o c\u00f3digo a qualquer momento. Segundo, os desenvolvedores podem construir sobre ele sem custos de licenciamento. Terceiro, e mais importante, este sistema ir\u00e1 perdurar para al\u00e9m do envolvimento de qualquer organiza\u00e7\u00e3o individual.<br \/>Adicionalmente, o middleware tornou-se a solu\u00e7\u00e3o exclusiva para assinaturas em documentos governamentais e concursos p\u00fablicos. Isto estabeleceu um padr\u00e3o para autentica\u00e7\u00e3o digital confi\u00e1vel na contrata\u00e7\u00e3o p\u00fablica. O uso privado continua tamb\u00e9m a expandir-se, com os cidad\u00e3os a recorrer cada vez mais a assinaturas digitais para transa\u00e7\u00f5es pessoais que anteriormente exigiam interven\u00e7\u00e3o notarial. Entretanto, a integra\u00e7\u00e3o com a Conservat\u00f3ria do Registo Comercial permite aos cidad\u00e3os assinarem como administradores de empresas com credenciais verificadas. Profissionais qualificados, arquitetos, engenheiros, m\u00e9dicos e advogados podem adicionalmente assinar documentos na sua capacidade profissional atrav\u00e9s do SCAP.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-792b27a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"792b27a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7d61e37\" data-id=\"7d61e37\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bbbc326 elementor-widget elementor-widget-heading\" data-id=\"bbbc326\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Colabora\u00e7\u00e3o e Continuidade do Middleware do Cart\u00e3o de Cidad\u00e3o\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f693016 elementor-widget elementor-widget-text-editor\" data-id=\"f693016\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>O Middleware do Cart\u00e3o de Cidad\u00e3o n\u00e3o \u00e9 um projeto conclu\u00eddo. Pelo contr\u00e1rio, \u00e9 uma infraestrutura viva que a Caixa M\u00e1gica Software continua a desenvolver e a manter. Este trabalho cont\u00ednuo acontece em estreita colabora\u00e7\u00e3o com tr\u00eas parceiros governamentais: a Imprensa Nacional Casa da Moeda (INCM), a Ag\u00eancia para a Moderniza\u00e7\u00e3o Administrativa (AMA) e o Instituto dos Registos e Notariado (IRN).<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad9ab67 elementor-widget elementor-widget-heading\" data-id=\"ad9ab67\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Um Modelo de Parceria P\u00fablico-Privada<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cdf70dd elementor-widget elementor-widget-text-editor\" data-id=\"cdf70dd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Este modelo de colabora\u00e7\u00e3o, uma empresa privada de software a trabalhar em conjunto com v\u00e1rias ag\u00eancias governamentais num c\u00f3digo aberto partilhado, provou ser altamente eficaz. Por um lado, os parceiros governamentais fornecem conhecimento especializado da \u00e1rea, requisitos de seguran\u00e7a e acesso \u00e0 infraestrutura de cart\u00f5es e certifica\u00e7\u00e3o. Por outro lado, a Caixa M\u00e1gica Software fornece lideran\u00e7a em engenharia de software, experi\u00eancia em multiplataforma e a capacidade de desenvolvimento \u00e1gil necess\u00e1ria para acompanhar um panorama tecnol\u00f3gico em r\u00e1pida evolu\u00e7\u00e3o.<\/p><p>O financiamento governamental assegura a sustentabilidade financeira a longo prazo do projeto. Adicionalmente, a participa\u00e7\u00e3o da comunidade e a gest\u00e3o t\u00e9cnica da Caixa M\u00e1gica garantem a sua vitalidade t\u00e9cnica cont\u00ednua. Em \u00faltima an\u00e1lise, esta combina\u00e7\u00e3o produziu uma infraestrutura nacional que tem servido Portugal de forma fi\u00e1vel durante mais de quinze anos. Portanto, est\u00e1 bem posicionada para continuar a faz\u00ea-lo por muitos mais.<\/p><p>Por fim, o c\u00f3digo fonte completo permanece dispon\u00edvel em <a href=\"http:\/\/github.com\/amagovpt\/autenticacao.gov\">GitHub.<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-442e0aa elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"442e0aa\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5898143\" data-id=\"5898143\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7e7dfa0 elementor-widget elementor-widget-button\" data-id=\"7e7dfa0\" data-element_type=\"widget\" data-widget_type=\"button.button-silicon\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a href=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2025\/11\/Whitepaper_CC.pdf\" target=\"_blank\" class=\"silicon-button btn btn-primary btn-lg\" role=\"button\">\n\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text silicon-button-text order-last\">Fa\u00e7a o download do white paper do estudo de caso<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7e5153b elementor-section-full_width related-case-studies elementor-section-height-default elementor-section-height-default\" data-id=\"7e5153b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default container mb-5 pt-md-4 flex-wrap\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b1259cc col-12\" data-id=\"b1259cc\" data-element_type=\"column\">\n\t\t\t<div class=\"d-flex flex-sm-row flex-column align-items-center justify-content-between mb-4 pb-1 pb-md-3 p-0 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d9bc64e h5 mb-4 pb-2 fw-medium elementor-widget elementor-widget-text-editor\" data-id=\"d9bc64e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-377e07f elementor-widget__width-auto elementor-widget-mobile__width-inherit elementor-widget elementor-widget-highlighted-heading\" data-id=\"377e07f\" data-element_type=\"widget\" data-widget_type=\"highlighted-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"silicon-elementor-highlighted-heading__title h2 mb-sm-0\"><span class=\"si-multipurpose-text__before\">Casos de Sucesso Relacionados<\/span><\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0118ca elementor-widget__width-auto elementor-widget-mobile__width-auto elementor-widget elementor-widget-button\" data-id=\"d0118ca\" data-element_type=\"widget\" data-widget_type=\"button.button-silicon\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a href=\"\/pt\/casos-sucesso\/\" class=\"silicon-button btn btn-outline-primary btn-lg ms-4\" role=\"button\">\n\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text order-first\">Ver todos<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-786f853 col-12\" data-id=\"786f853\" data-element_type=\"column\">\n\t\t\t<div class=\"p-0 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fcca28a elementor-widget elementor-widget-sn-post-carousel\" data-id=\"fcca28a\" data-element_type=\"widget\" data-settings=\"{&quot;effect&quot;:&quot;slide&quot;,&quot;speed&quot;:500}\" data-widget_type=\"sn-post-carousel.post-carousel-v1\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div data-swiper-options=\"{&quot;pagination&quot;:{&quot;el&quot;:&quot;.swiper-pagination&quot;,&quot;type&quot;:&quot;bullets&quot;,&quot;clickable&quot;:true},&quot;spaceBetween&quot;:8,&quot;breakpoints&quot;:{&quot;1440&quot;:{&quot;spaceBetween&quot;:8,&quot;slidesPerView&quot;:&quot;3&quot;},&quot;1000&quot;:{&quot;spaceBetween&quot;:24,&quot;slidesPerView&quot;:&quot;3&quot;},&quot;500&quot;:{&quot;spaceBetween&quot;:24,&quot;slidesPerView&quot;:&quot;2&quot;}},&quot;slidesPerView&quot;:1,&quot;speed&quot;:500}\" class=\"swiper sn-elementor-main-swiper mx-n2\">\n\t\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t<div class=\"swiper-slide h-auto pb-3\">\n\t\t\t\t\t<article class=\"card h-100 border-0 shadow-sm mx-2\">\n\t\t\t\t<div class=\"position-relative\">                     \n\t\t\t\t\t<a href=\"https:\/\/caixamagica.pt\/pt\/sobre-nos\/\" class=\"position-absolute top-0 start-0 w-100 h-100\" aria-label=\"L\u00ea mais\"><\/a>\n\t\t\t\t\t<img decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/AboutUsV2_Cover_Cropped-min.webp\" class=\"card-img-top rounded-top wp-post-image\" alt=\"\" srcset=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/AboutUsV2_Cover_Cropped-min.webp 1920w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/AboutUsV2_Cover_Cropped-min-300x169.webp 300w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/AboutUsV2_Cover_Cropped-min-1024x576.webp 1024w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/AboutUsV2_Cover_Cropped-min-768x432.webp 768w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/AboutUsV2_Cover_Cropped-min-1536x864.webp 1536w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/AboutUsV2_Cover_Cropped-min-18x10.webp 18w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>         \n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"card-body pb-4\">\n\t\t\t\t\t\t<div class=\"d-flex align-items-center justify-content-between mb-3 sn-meta\">\n\t\t\t\t\t<div class=\"fs-sm\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<h3 class=\"silicon-elementor-title__name h5 mb-0 mb-1\">\n\t\t\t<a class=\"custom-title-color\" href=\"https:\/\/caixamagica.pt\/pt\/sobre-nos\/\">\n\t\t\t\tSobre n\u00f3s \n\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/article>\n\t\t<\/div>\n\t\t\t\t<div class=\"swiper-slide h-auto pb-3\">\n\t\t\t\t\t<article class=\"card h-100 border-0 shadow-sm mx-2\">\n\t\t\t\t<div class=\"position-relative\">                     \n\t\t\t\t\t<a href=\"https:\/\/caixamagica.pt\/pt\/insights\/testes-de-garantia-de-qualidade-em-industrias-regulamentadas\/\" class=\"position-absolute top-0 start-0 w-100 h-100\" aria-label=\"L\u00ea mais\"><\/a>\n\t\t\t\t\t<img decoding=\"async\" width=\"3200\" height=\"1800\" src=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/AI-QA-Testing-for-Regulated-Industries.png\" class=\"card-img-top rounded-top wp-post-image\" alt=\"\" srcset=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/AI-QA-Testing-for-Regulated-Industries.png 3200w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/AI-QA-Testing-for-Regulated-Industries-300x169.png 300w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/AI-QA-Testing-for-Regulated-Industries-1024x576.png 1024w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/AI-QA-Testing-for-Regulated-Industries-768x432.png 768w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/AI-QA-Testing-for-Regulated-Industries-1536x864.png 1536w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/AI-QA-Testing-for-Regulated-Industries-2048x1152.png 2048w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/AI-QA-Testing-for-Regulated-Industries-18x10.png 18w\" sizes=\"(max-width: 3200px) 100vw, 3200px\" \/>         \n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"card-body pb-4 card-body pb-4\">\n\t\t\t\t\t\t<div class=\"d-flex align-items-center justify-content-between mb-3 sn-meta\">\n\t\t\t\t\t<div class=\"fs-sm\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<h3 class=\"silicon-elementor-title__name h5 mb-0 mb-1\">\n\t\t\t<a class=\"custom-title-color\" href=\"https:\/\/caixamagica.pt\/pt\/insights\/testes-de-garantia-de-qualidade-em-industrias-regulamentadas\/\">\n\t\t\t\tTestes de Garantia de Qualidade com IA para Ind\u00fastrias Regulamentadas: Qualigentic vs. Ferramentas de IA Gen\u00e9ricas \n\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/article>\n\t\t<\/div>\n\t\t\t\t<div class=\"swiper-slide h-auto pb-3\">\n\t\t\t\t\t<article class=\"card h-100 border-0 shadow-sm mx-2\">\n\t\t\t\t<div class=\"position-relative\">                     \n\t\t\t\t\t<a href=\"https:\/\/caixamagica.pt\/pt\/insights\/guia-de-implementacao-do-eidas-2-2026\/\" class=\"position-absolute top-0 start-0 w-100 h-100\" aria-label=\"L\u00ea mais\"><\/a>\n\t\t\t\t\t<img decoding=\"async\" width=\"3200\" height=\"1800\" src=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/eIDAS-2.0-Wallet-Implementation.png\" class=\"card-img-top rounded-top wp-post-image\" alt=\"\" srcset=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/eIDAS-2.0-Wallet-Implementation.png 3200w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/eIDAS-2.0-Wallet-Implementation-300x169.png 300w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/eIDAS-2.0-Wallet-Implementation-1024x576.png 1024w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/eIDAS-2.0-Wallet-Implementation-768x432.png 768w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/eIDAS-2.0-Wallet-Implementation-1536x864.png 1536w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/eIDAS-2.0-Wallet-Implementation-2048x1152.png 2048w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/07\/eIDAS-2.0-Wallet-Implementation-18x10.png 18w\" sizes=\"(max-width: 3200px) 100vw, 3200px\" \/>         \n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"card-body pb-4 card-body pb-4 card-body pb-4\">\n\t\t\t\t\t\t<div class=\"d-flex align-items-center justify-content-between mb-3 sn-meta\">\n\t\t\t\t\t<div class=\"fs-sm\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<h3 class=\"silicon-elementor-title__name h5 mb-0 mb-1\">\n\t\t\t<a class=\"custom-title-color\" href=\"https:\/\/caixamagica.pt\/pt\/insights\/guia-de-implementacao-do-eidas-2-2026\/\">\n\t\t\t\tGuia de Implementa\u00e7\u00e3o do eIDAS 2.0: O que as Organiza\u00e7\u00f5es Precisam de Fazer Antes de Dezembro de 2026 \n\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/article>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"swiper-pagination position-relative pt-2 pt-sm-3 mt-4\"><\/div>        \n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-782e6f5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"782e6f5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a8e30d2\" data-id=\"a8e30d2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7dfec38 elementor-widget elementor-widget-html\" data-id=\"7dfec38\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n    const twitterIcon = document.querySelector(\".dpsp-network-list-item-twitter svg\");\r\n    if (twitterIcon) {\r\n        const xIconSVG = `\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 24 24\" fill=\"black\">\r\n            <path d=\"M18.244 2H21.55L14.31 10.292L22.824 22H16.17L10.956 14.909L4.787 22H1.48L9.216 13.134L1 2H7.827L12.539 8.438L18.244 2ZM17.076 20H18.91L6.83 3.949H4.865L17.076 20Z\"\/>\r\n        <\/svg>`;\r\n        twitterIcon.outerHTML = xIconSVG;\r\n    }\r\n});\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n    const twitterButton = document.querySelector(\".dpsp-twitter\");\r\n    if (twitterButton) {\r\n        twitterButton.setAttribute(\"aria-label\", \"Share on X\");\r\n        twitterButton.setAttribute(\"title\", \"Share on X\");\r\n    }\r\n});\r\n<\/script>\r\n<style>\r\n    .dpsp-network-list-item-twitter .dpsp-network-icon {\r\n        background: black !important;\r\n        border-color: black !important;\r\n    }\r\n    .dpsp-twitter {\r\n    --networkAccent: gray !important;\r\n    --networkColor: gray !important;\r\n    --networkHover: gray !important;\r\n}\r\n.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter {\r\n    border-color: black !important;;\r\n    color: black !important;;\r\n    background: black !important;;\r\n}\r\n<\/style>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-385b348 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"385b348\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-35c1096\" data-id=\"35c1096\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8caecd2 code-block elementor-widget elementor-widget-html\" data-id=\"8caecd2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\r\n<script type=\"application\/ld+json\">{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@type\": \"SoftwareApplication\",\n    \"name\": \"Middleware do Cart\\u00e3o de Cidad\\u00e3o\",\n    \"description\": \"Solu\\u00e7\\u00e3o open-source robusta que potencia as capacidades digitais do Cart\\u00e3o de Cidad\\u00e3o portugu\\u00eas.\",\n    \"applicationCategory\": \"Middleware\",\n    \"author\": {\n        \"@id\": \"https:\\\/\\\/caixamagica.pt\\\/#organization\"\n    },\n    \"customer\": {\n        \"@type\": \"GovernmentOrganization\",\n        \"name\": \"AMA - Ag\\u00eancia para a Moderniza\\u00e7\\u00e3o Administrativa\"\n    },\n    \"knowsAbout\": [\n        \"Qt Framework\",\n        \"C++\",\n        \"OpenSSL\",\n        \"Digital Identity\",\n        \"EUPL License\"\n    ]\n}<\/script>\r\n\r\n\r\n\r\n\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>A Caixa M\u00e1gica Software criou um middleware de c\u00f3digo aberto, robusto e avan\u00e7ado para o Cart\u00e3o de Identifica\u00e7\u00e3o Portugu\u00eas, impulsionado pela necessidade de aprimorar as funcionalidades digitais do cart\u00e3o e fortalecer a seguran\u00e7a em transa\u00e7\u00f5es online.<\/p>","protected":false},"author":1,"featured_media":10000,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_theme","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[100,60,4],"tags":[92,96,88,80,84,76],"class_list":["post-11659","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desktop-en","category-mobile-en-en","category-public-administration-en","tag-camunda-pt","tag-docker-en","tag-myslq-en","tag-nextjs-en","tag-nodejs-pt","tag-reactjs-en"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Citizen Card Middleware | Case Study<\/title>\n<meta name=\"description\" content=\"The Citizen Card Middleware boosts digital ID services, enhancing security and efficiency for citizens in Portugal through innovation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/caixamagica.pt\/pt\/middleware-cartao-cidadao\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Citizen Card Middleware | Case Study\" \/>\n<meta property=\"og:description\" content=\"The Citizen Card Middleware boosts digital ID services, enhancing security and efficiency for citizens in Portugal through innovation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/caixamagica.pt\/pt\/middleware-cartao-cidadao\/\" \/>\n<meta property=\"og:site_name\" content=\"Caixa M\u00e1gica Software\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CaixaMagicaSoftware\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-20T11:43:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-13T11:21:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/12\/thumbnail_cartao_cidadao_compressed.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"sitecms\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"sitecms\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/caixamagica.pt\/citizen-card-middleware\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/caixamagica.pt\/citizen-card-middleware\/\"},\"author\":{\"name\":\"sitecms\",\"@id\":\"https:\/\/caixamagica.pt\/#\/schema\/person\/188ff73f66ee32ff4b5fb8cb6534f3fc\"},\"headline\":\"Citizen Card Middleware\",\"datePublished\":\"2025-05-20T11:43:04+00:00\",\"dateModified\":\"2026-07-13T11:21:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/caixamagica.pt\/citizen-card-middleware\/\"},\"wordCount\":1827,\"publisher\":{\"@id\":\"https:\/\/caixamagica.pt\/#organization\"},\"keywords\":[\"Camunda\",\"Docker\",\"mySQL\",\"NextJS\",\"NodeJS\",\"ReactJS\"],\"articleSection\":[\"Desktop\",\"Mobile\",\"Public Administration\"],\"inLanguage\":\"pt-PT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/caixamagica.pt\/citizen-card-middleware\/\",\"url\":\"https:\/\/caixamagica.pt\/citizen-card-middleware\/\",\"name\":\"Citizen Card Middleware | Case Study\",\"isPartOf\":{\"@id\":\"https:\/\/caixamagica.pt\/#website\"},\"datePublished\":\"2025-05-20T11:43:04+00:00\",\"dateModified\":\"2026-07-13T11:21:44+00:00\",\"description\":\"The Citizen Card Middleware boosts digital ID services, enhancing security and efficiency for citizens in Portugal through innovation.\",\"breadcrumb\":{\"@id\":\"https:\/\/caixamagica.pt\/citizen-card-middleware\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/caixamagica.pt\/citizen-card-middleware\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/caixamagica.pt\/citizen-card-middleware\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/caixamagica.pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Citizen Card Middleware\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/caixamagica.pt\/#website\",\"url\":\"https:\/\/caixamagica.pt\/\",\"name\":\"Caixa M\u00e1gica Software\",\"description\":\"Caixa Magica Software create technological solutions in the areas of mobile, web, and automotive, with over 19 years of experience in developing for various market segments.\",\"publisher\":{\"@id\":\"https:\/\/caixamagica.pt\/#organization\"},\"alternateName\":\"CMS\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/caixamagica.pt\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/caixamagica.pt\/#organization\",\"name\":\"Caixa M\u00e1gica Software\",\"alternateName\":\"CMS\",\"url\":\"https:\/\/caixamagica.pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/caixamagica.pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/cropped-Favicon-CMS-v2.png\",\"contentUrl\":\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/cropped-Favicon-CMS-v2.png\",\"width\":512,\"height\":512,\"caption\":\"Caixa M\u00e1gica Software\"},\"image\":{\"@id\":\"https:\/\/caixamagica.pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/CaixaMagicaSoftware\",\"https:\/\/www.instagram.com\/caixamagicasoftware\/\",\"https:\/\/www.linkedin.com\/company\/caixa-magica-software\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/caixamagica.pt\/#\/schema\/person\/188ff73f66ee32ff4b5fb8cb6534f3fc\",\"name\":\"sitecms\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/caixamagica.pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/caixamagica.pt\/wp-content\/litespeed\/avatar\/3b0fca004784f33fd511610131730e9d.jpg?ver=1784710389\",\"contentUrl\":\"https:\/\/caixamagica.pt\/wp-content\/litespeed\/avatar\/3b0fca004784f33fd511610131730e9d.jpg?ver=1784710389\",\"caption\":\"sitecms\"},\"sameAs\":[\"http:\/\/51.210.142.131\"],\"url\":false}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Middleware do Cart\u00e3o de Cidad\u00e3o | Caso de Sucesso","description":"O Middleware do Cart\u00e3o de Cidad\u00e3o melhora os servi\u00e7os de identifica\u00e7\u00e3o digital, aumentando a seguran\u00e7a e a efici\u00eancia para os cidad\u00e3os em Portugal atrav\u00e9s da inova\u00e7\u00e3o.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/caixamagica.pt\/pt\/middleware-cartao-cidadao\/","og_locale":"pt_PT","og_type":"article","og_title":"Citizen Card Middleware | Case Study","og_description":"The Citizen Card Middleware boosts digital ID services, enhancing security and efficiency for citizens in Portugal through innovation.","og_url":"https:\/\/caixamagica.pt\/pt\/middleware-cartao-cidadao\/","og_site_name":"Caixa M\u00e1gica Software","article_publisher":"https:\/\/www.facebook.com\/CaixaMagicaSoftware","article_published_time":"2025-05-20T11:43:04+00:00","article_modified_time":"2026-07-13T11:21:44+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/12\/thumbnail_cartao_cidadao_compressed.webp","type":"image\/webp"}],"author":"sitecms","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"sitecms","Tempo estimado de leitura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/caixamagica.pt\/citizen-card-middleware\/#article","isPartOf":{"@id":"https:\/\/caixamagica.pt\/citizen-card-middleware\/"},"author":{"name":"sitecms","@id":"https:\/\/caixamagica.pt\/#\/schema\/person\/188ff73f66ee32ff4b5fb8cb6534f3fc"},"headline":"Citizen Card Middleware","datePublished":"2025-05-20T11:43:04+00:00","dateModified":"2026-07-13T11:21:44+00:00","mainEntityOfPage":{"@id":"https:\/\/caixamagica.pt\/citizen-card-middleware\/"},"wordCount":1827,"publisher":{"@id":"https:\/\/caixamagica.pt\/#organization"},"keywords":["Camunda","Docker","mySQL","NextJS","NodeJS","ReactJS"],"articleSection":["Desktop","Mobile","Public Administration"],"inLanguage":"pt-PT"},{"@type":"WebPage","@id":"https:\/\/caixamagica.pt\/citizen-card-middleware\/","url":"https:\/\/caixamagica.pt\/citizen-card-middleware\/","name":"Middleware do Cart\u00e3o de Cidad\u00e3o | Caso de Sucesso","isPartOf":{"@id":"https:\/\/caixamagica.pt\/#website"},"datePublished":"2025-05-20T11:43:04+00:00","dateModified":"2026-07-13T11:21:44+00:00","description":"O Middleware do Cart\u00e3o de Cidad\u00e3o melhora os servi\u00e7os de identifica\u00e7\u00e3o digital, aumentando a seguran\u00e7a e a efici\u00eancia para os cidad\u00e3os em Portugal atrav\u00e9s da inova\u00e7\u00e3o.","breadcrumb":{"@id":"https:\/\/caixamagica.pt\/citizen-card-middleware\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/caixamagica.pt\/citizen-card-middleware\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/caixamagica.pt\/citizen-card-middleware\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/caixamagica.pt\/"},{"@type":"ListItem","position":2,"name":"Citizen Card Middleware"}]},{"@type":"WebSite","@id":"https:\/\/caixamagica.pt\/#website","url":"https:\/\/caixamagica.pt\/","name":"Caixa M\u00e1gica Software","description":"A Caixa M\u00e1gica Software cria solu\u00e7\u00f5es tecnol\u00f3gicas nas \u00e1reas mobile, web e autom\u00f3vel, com mais de 19 anos de experi\u00eancia no desenvolvimento para diversos segmentos de mercado.","publisher":{"@id":"https:\/\/caixamagica.pt\/#organization"},"alternateName":"CMS","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/caixamagica.pt\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/caixamagica.pt\/#organization","name":"Caixa M\u00e1gica Software","alternateName":"CMS","url":"https:\/\/caixamagica.pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/caixamagica.pt\/#\/schema\/logo\/image\/","url":"https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/cropped-Favicon-CMS-v2.png","contentUrl":"https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/cropped-Favicon-CMS-v2.png","width":512,"height":512,"caption":"Caixa M\u00e1gica Software"},"image":{"@id":"https:\/\/caixamagica.pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CaixaMagicaSoftware","https:\/\/www.instagram.com\/caixamagicasoftware\/","https:\/\/www.linkedin.com\/company\/caixa-magica-software"]},{"@type":"Person","@id":"https:\/\/caixamagica.pt\/#\/schema\/person\/188ff73f66ee32ff4b5fb8cb6534f3fc","name":"sitecms","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/caixamagica.pt\/#\/schema\/person\/image\/","url":"https:\/\/caixamagica.pt\/wp-content\/litespeed\/avatar\/3b0fca004784f33fd511610131730e9d.jpg?ver=1784710389","contentUrl":"https:\/\/caixamagica.pt\/wp-content\/litespeed\/avatar\/3b0fca004784f33fd511610131730e9d.jpg?ver=1784710389","caption":"sitecms"},"sameAs":["http:\/\/51.210.142.131"],"url":false}]}},"_links":{"self":[{"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/posts\/11659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/comments?post=11659"}],"version-history":[{"count":44,"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/posts\/11659\/revisions"}],"predecessor-version":[{"id":13961,"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/posts\/11659\/revisions\/13961"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/media\/10000"}],"wp:attachment":[{"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/media?parent=11659"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/categories?post=11659"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/tags?post=11659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}