-
- Downloads
Handle semi-invalid vaccination certificate QR-codes (EXPOSUREAPP-7755) (#3414)
* Introduce qrcode data parsing modes.
UI based parsing will be STRICT and show error codes.
Storage based parsing will be LENIENT.
If the user managed to scan something invalid, then we can neither just delete it, nor just crash the app.
* LINTs
* Fix plural typo.
Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
Showing
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/qrcode/CoronaTestQRCodeValidator.kt 8 additions, 2 deletions...onawarnapp/coronatest/qrcode/CoronaTestQRCodeValidator.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/qrcode/PcrQrCodeExtractor.kt 1 addition, 1 deletion...rki/coronawarnapp/coronatest/qrcode/PcrQrCodeExtractor.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/qrcode/RapidAntigenQrCodeExtractor.kt 1 addition, 1 deletion...awarnapp/coronatest/qrcode/RapidAntigenQrCodeExtractor.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/certificate/InvalidHealthCertificateException.kt 5 additions, 0 deletions...ion/core/certificate/InvalidHealthCertificateException.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/certificate/VaccinationDGCV1Parser.kt 24 additions, 13 deletions...pp/vaccination/core/certificate/VaccinationDGCV1Parser.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationQRCodeExtractor.kt 4 additions, 4 deletions...app/vaccination/core/qrcode/VaccinationQRCodeExtractor.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationQRCodeValidator.kt 1 addition, 1 deletion...app/vaccination/core/qrcode/VaccinationQRCodeValidator.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/repository/storage/VaccinationContainer.kt 2 additions, 1 deletion...ccination/core/repository/storage/VaccinationContainer.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/coronatest/qrcode/CoronaTestQrCodeValidatorTest.kt 17 additions, 3 deletions...arnapp/coronatest/qrcode/CoronaTestQrCodeValidatorTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/coronatest/qrcode/PcrQrCodeExtractorTest.kt 38 additions, 10 deletions...coronawarnapp/coronatest/qrcode/PcrQrCodeExtractorTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/coronatest/qrcode/RapidAntigenQrCodeExtractorTest.kt 6 additions, 5 deletions...napp/coronatest/qrcode/RapidAntigenQrCodeExtractorTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/vaccination/core/VaccinationTestComponent.kt 2 additions, 0 deletions...oronawarnapp/vaccination/core/VaccinationTestComponent.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/vaccination/core/VaccinationTestData.kt 10 additions, 0 deletions...rki/coronawarnapp/vaccination/core/VaccinationTestData.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationQRCodeExtractorTest.kt 40 additions, 12 deletions...vaccination/core/qrcode/VaccinationQRCodeExtractorTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationQrCodeValidatorTest.kt 34 additions, 0 deletions...vaccination/core/qrcode/VaccinationQrCodeValidatorTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/vaccination/core/repository/storage/VaccinationContainerTest.kt 28 additions, 0 deletions...ation/core/repository/storage/VaccinationContainerTest.kt
Loading
Please register or sign in to comment