amagovpt / autenticacao.gov

Middleware Oficial de Identificação Eletrónica em Portugal - Cartão de Cidadão, da Chave Móvel Digital e Sistema de Certificação de atributos profissionais
https://www.autenticacao.gov.pt
European Union Public License 1.2
168 stars 33 forks source link

C# SDK - Acesso aos dados do cartão - versão 3.12.0 #164

Closed rguedes closed 5 months ago

rguedes commented 5 months ago

Depois de actualizar para versão 3.12.0 deixei de conseguir aceder aos dados do cartão.

Na minha aplicação aparece o seguinte erro:

`` Unhandled exception occurred while executing request: Error while retrieving card data. ---> System.EntryPointNotFoundException: Unable to find an entry point named 'CSharp_ptfportugalfeid_PTEID_XMLDoc_SWIGUpcast___' in DLL 'pteidlibCS_Wrapper'. at pt.portugal.eid.pteidlib_dotNetPINVOKE.PTEID_XMLDoc_SWIGUpcast(IntPtr jarg1) at pt.portugal.eid.PTEID_XMLDoc..ctor(IntPtr cPtr, Boolean cMemoryOwn) at pt.portugal.eid.PTEID_EId..ctor(IntPtr cPtr, Boolean cMemoryOwn) at pt.portugal.eid.PTEID_EIDCard.getID()

``

Fizeram alguma alteração ao SDK ? Será por causa do Contactless?

rguedes commented 5 months ago

Já descobri e resolvi.

é um destes 3 campos: TaxNumber = eid.getTaxNo(), HealthNumber = eid.getHealthNumber(), SocialSecurityNumber = eid.getSocialSecurityNumber(),