Open fvpmtinoco opened 3 months ago
Boa tarde,
Através da API PKCS#11 não existe mecanismo de cache do PIN como já tínhamos explicado no issue #144.
Lembramos também que o novo Cartão de Cidadão introduz chaves e certificados ECDSA, adicionámos hoje a informação que faltava na secção 8 do manual sobre este tema: https://amagovpt.github.io/docs.autenticacao.gov/manual_sdk.html#api-pkcs11
Estou a desenvolver um plugin em Java para um EHR, com o âmbito das prescrições eletrónicas poderem ser assinadas digitalmente com o CC. Nesse sentido e de forma a ser uma solução multi plataforma, estou a aceder aos certificados do CC através da API mencionada na secção 8 do manual (https://amagovpt.github.io/docs.autenticacao.gov/Manual_de_SDK.pdf). Um dos problemas já reportados é que a cada assinatura é necessário introduzir o PIN, através do dialog do autenticacao.gov. Dado o caso de uso, em que os utilizadores emitem várias prescrições num curto espaço de tempo, sem sequer removerem o cartão do leitor, é possível fazer algum tipo de caching deste PIN, de modo a que o prompt do dialog seja evitado a cada solicitação de assinatura?