Per la verifica ho usato FirmaOK, il programma di Poste Italiane (gratuito).
Hai controllato questo documento ?
Grazie! Sì ho verificato ma non lo trovo. Mi sarei aspettato (ma non sono esperto della materia) di trovare un link alla loro chiave pubblica con cui verificare la firma del certificato.
Comunque probabilmente le cose sono un po’ più sofisticate. All’interno del certificato per esempio, trovo sia il link che mi ahi fornito, sia Authority Information Access: OCSP - URI:https://ocsp.cie.interno.gov.it/ che dovrebbe essere il protocollo per fare queste verifiche. Così come trovo il X509v3 Subject Key Identifier e la signature. Però mi piacerebbe capire come verificare la consistenza dei dati di firma “a mano” per capire come gira tutto.
Buongiorno Christian.
Che si fa se dopo aver dato i permessi la carta viene rilevata ma la registrazione va in timeout?
Sullo stesso cellulare la registrazione su CieID funzione e con la stessa carta riesco a firmare da pc.
Da catlog vedo TransactionTooLargeException (esattamente: data parcel size 690348 bytes, quasi 700 KB)
Sembra un crash interno dell’app causato da un passaggio di dati troppo grande tra processi Android.
Ed è un problema documentato proprio in CIESign e in altre app che gestiscono certificati o dati cifrati: quando l’app tenta di salvare o trasferire un payload troppo grande tramite Binder, Android termina l’app immediatamente.
Suggerimenti?
Grazie mille.
Ciao Federico, se è un problema strutturale della app mi sa che ci sia ben poco da fare. Se invece è un problema legato al telefono o alla particolare versione di Android, il primo consiglio banale che mi vien da dire è di provare su un altro dispositivo se ce l’hai, magari con una versione nuova di Android. Prova poi facci sapere. Grazie.