herald-si / verificac19-sdk-php

PHP Digital Green Certificate SDK
Apache License 2.0
13 stars 6 forks source link

Errore validazione tipologia WORK #95

Closed fvettore closed 2 years ago

fvettore commented 2 years ago

Risultato verifica: [certificateStatus] => NOT_EU_DCC per certificato valido. Lo stesso certificato in debug mode viene validato correttamente. Di seguito il debug della mia applicazione in debug_mode e in modalità standard acquisendo lo stesso certificato:

14:42:39 Herald\GreenPass\Model\CertificateSimple Object ( [person] => Herald\GreenPass\Model\SimplePerson Object ( [standardizedFamilyName] => DISABLE-DEBUG-MODE-IN-PRODUCTION [familyName] => DISABLE-DEBUG-MODE-IN-PRODUCTION [standardisedGivenName] => DISABLE-DEBUG-MODE-IN-PRODUCTION [givenName] => DISABLE-DEBUG-MODE-IN-PRODUCTION )

[dateOfBirth] => DateTimeImmutable Object
    (
        [date] => 1968-05-27 00:00:00.000000
        [timezone_type] => 3
        [timezone] => Europe/Berlin
    )

[certificateStatus] => VALID
[timeStamp] => DateTimeImmutable Object
    (
        [date] => 2022-02-02 14:42:39.487618
        [timezone_type] => 3
        [timezone] => Europe/Berlin
    )

)

14:42:39 DISABLE-DEBUG-MODE-IN-PRODUCTION DISABLE-DEBUG-MODE-IN-PRODUCTION - 1968-05-27 14:42:39 27/05/1968 14:42:39 VALIDO 14:42:39 IMPOSSIBILE ACCEDERE AL DB

14:42:58 14:42:58 Herald\GreenPass\Model\CertificateSimple Object ( [person] => [dateOfBirth] => [certificateStatus] => NOT_EU_DCC [timeStamp] => DateTimeImmutable Object ( [date] => 2022-02-02 14:42:58.788733 [timezone_type] => 3 [timezone] => Europe/Berlin )

)

14:42:58 - 14:42:58 // 14:42:58 NON VALIDO

DevPGS commented 2 years ago

esatto, la tipologia WORK funziona solamente con debug mode attiva, in quanto la funzionalità non è ancora stata approvata a livello di sdk android ufficiale del ministero e le specifiche potrebbero cambiare. puoi vedere qui la PR relativa: https://github.com/herald-si/verificac19-sdk-php/pull/85

DevPGS commented 2 years ago

Lo stesso vale per la tipologia SCHOOL. Appena le stesse saranno ufficializzate, verrà rilasciato l'aggiornamento per l'uso in produzione

fvettore commented 2 years ago

Non l'avevo capito...... volevo aggiornare i terminali, ma aspetterò.

Grazie 1000 per il vostro eccellente lavoro!!