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
164 stars 33 forks source link

PTEID_Pin.unlockPin() não desbloqueia o PIN da morada... #155

Closed mpfa closed 6 months ago

mpfa commented 6 months ago

Tenho o PIN da morada bloqueado (triesleft = 0) e consultando a documentação encontrei o metodo unlockPin​(java.lang.String pszPuk, java.lang.String pszNewPin, PTEID_ulwrapper triesLeft, long flags) da classe PTEID_Pin

Tentei utilizar a função, aparece a janela do middleware a solicitar o PUK, PIN e confirmação do PIN, mas não acontece nada... o PIN da morada continua bloqueado...

O que devo colocar no parâmetro "flags"?

ACamposPT commented 6 months ago

Olá, O middleware é o mesmo para o Cidadão e serviços. No entanto, o desbloqueio do PIN só pode ser efetuado pelos serviços, usando o PUK ou os dados biométricos. Deve se dirigir aos serviços para isso.

mpfa commented 6 months ago

Obrigado pelo feedback.

Infelizmente quem mudou o PIN original da morada (0000) acaba por ficar com o PIN bloqueado pelas tentativas dos diversos serviços (clínicas,etc) em ler a morada utilizando o PIN por defeito...

Eu só me apercebi que o meu estava bloqueado ao tentar obter a morada do meu cartão...

Será melhor então voltar a colocar o PIN por defeito ou isto vai acontecer novamente de certeza...

A terça, 9/01/2024, 17:22, Adriano Campos @.***> escreveu:

Olá, O middleware é o mesmo para o Cidadão e serviços. No entanto, o desbloqueio do PIN só pode ser efetuado pelos serviços, usando o PUK ou os dados biométricos. Deve se dirigir aos serviços para isso.

— Reply to this email directly, view it on GitHub https://github.com/amagovpt/autenticacao.gov/issues/155#issuecomment-1883476215, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABU6RKU47LSDH3IONHFIZRLYNV4FJAVCNFSM6AAAAABBTLU5TSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBTGQ3TMMRRGU . You are receiving this because you authored the thread.Message ID: @.***>