├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── 01_bug.md │ ├── 02_feature_request.md │ ├── 03_enhancement.md │ ├── 04_question.md │ ├── 05_other.md │ └── config.yml └── workflows │ ├── ci-dockerfile.yml │ ├── ci-master.yml │ └── ci-pull-request.yml ├── .gitignore ├── .grenrc.js ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── Jenkinsfile ├── LICENSE ├── NOTICE ├── README.md ├── SECURITY.md ├── THIRD-PARTY-NOTICES ├── codestyle └── checkstyle.xml ├── docs └── architecture-overview.md ├── pom.xml ├── scripts └── Dpkg.java ├── src ├── main │ ├── java │ │ └── app │ │ │ └── coronawarn │ │ │ └── verification │ │ │ └── portal │ │ │ ├── VerificationPortalApplication.java │ │ │ ├── VerificationPortalHttpFilter.java │ │ │ ├── client │ │ │ ├── TeleTan.java │ │ │ ├── VerificationServerClient.java │ │ │ └── VerificationServerClientConfig.java │ │ │ ├── config │ │ │ ├── KeycloakConfigResolverConfig.java │ │ │ ├── SecurityConfig.java │ │ │ └── VerificationPortalConfigurationProperties.java │ │ │ ├── controller │ │ │ ├── RateLimitationException.java │ │ │ ├── ServerRateLimitationException.java │ │ │ ├── VerificationPortalController.java │ │ │ └── VerificationPortalErrorController.java │ │ │ ├── exception │ │ │ └── VerificationPortalException.java │ │ │ └── service │ │ │ ├── HealthAuthorityService.java │ │ │ └── TeleTanService.java │ └── resources │ │ ├── application-cloud.yml │ │ ├── application.yml │ │ ├── bootstrap-cloud.yaml │ │ ├── bootstrap.yaml │ │ ├── static │ │ ├── c-19_logo.png │ │ ├── data_protect.png │ │ ├── jquery.min.js │ │ ├── life_is_for_sharing.png │ │ ├── logout.js │ │ ├── tan.js │ │ ├── telegrotesknext-bold.woff │ │ ├── telegrotesknext-regular.woff │ │ ├── telegrotesknext-thin.woff │ │ ├── telekom_web_logo.png │ │ ├── teletan.css │ │ └── user.png │ │ └── templates │ │ ├── error.html │ │ ├── index.html │ │ ├── start.html │ │ └── teletan.html └── test │ └── java │ └── app │ └── coronawarn │ └── verification │ └── portal │ ├── VerificationPortalHttpFilterTest.java │ ├── controller │ ├── VerificationPortalControllerTest.java │ └── VerificationPortalErrorControllerTest.java │ └── service │ └── TeleTanServiceTest.java ├── templates └── file-header.txt └── trusted.key.gpg /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/01_bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/.github/ISSUE_TEMPLATE/01_bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02_feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/.github/ISSUE_TEMPLATE/02_feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/03_enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/.github/ISSUE_TEMPLATE/03_enhancement.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/04_question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/.github/ISSUE_TEMPLATE/04_question.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/05_other.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/.github/ISSUE_TEMPLATE/05_other.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/workflows/ci-dockerfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/.github/workflows/ci-dockerfile.yml -------------------------------------------------------------------------------- /.github/workflows/ci-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/.github/workflows/ci-master.yml -------------------------------------------------------------------------------- /.github/workflows/ci-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/.github/workflows/ci-pull-request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/.gitignore -------------------------------------------------------------------------------- /.grenrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/.grenrc.js -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/Dockerfile -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/SECURITY.md -------------------------------------------------------------------------------- /THIRD-PARTY-NOTICES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/THIRD-PARTY-NOTICES -------------------------------------------------------------------------------- /codestyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/codestyle/checkstyle.xml -------------------------------------------------------------------------------- /docs/architecture-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/docs/architecture-overview.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/pom.xml -------------------------------------------------------------------------------- /scripts/Dpkg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/scripts/Dpkg.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/VerificationPortalApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/VerificationPortalApplication.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/VerificationPortalHttpFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/VerificationPortalHttpFilter.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/client/TeleTan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/client/TeleTan.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/client/VerificationServerClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/client/VerificationServerClient.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/client/VerificationServerClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/client/VerificationServerClientConfig.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/config/KeycloakConfigResolverConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/config/KeycloakConfigResolverConfig.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/config/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/config/VerificationPortalConfigurationProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/config/VerificationPortalConfigurationProperties.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/controller/RateLimitationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/controller/RateLimitationException.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/controller/ServerRateLimitationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/controller/ServerRateLimitationException.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/controller/VerificationPortalController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/controller/VerificationPortalController.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/controller/VerificationPortalErrorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/controller/VerificationPortalErrorController.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/exception/VerificationPortalException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/exception/VerificationPortalException.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/service/HealthAuthorityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/service/HealthAuthorityService.java -------------------------------------------------------------------------------- /src/main/java/app/coronawarn/verification/portal/service/TeleTanService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/java/app/coronawarn/verification/portal/service/TeleTanService.java -------------------------------------------------------------------------------- /src/main/resources/application-cloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/application-cloud.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/bootstrap-cloud.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/bootstrap-cloud.yaml -------------------------------------------------------------------------------- /src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /src/main/resources/static/c-19_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/static/c-19_logo.png -------------------------------------------------------------------------------- /src/main/resources/static/data_protect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/static/data_protect.png -------------------------------------------------------------------------------- /src/main/resources/static/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/static/jquery.min.js -------------------------------------------------------------------------------- /src/main/resources/static/life_is_for_sharing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/static/life_is_for_sharing.png -------------------------------------------------------------------------------- /src/main/resources/static/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/static/logout.js -------------------------------------------------------------------------------- /src/main/resources/static/tan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/static/tan.js -------------------------------------------------------------------------------- /src/main/resources/static/telegrotesknext-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/static/telegrotesknext-bold.woff -------------------------------------------------------------------------------- /src/main/resources/static/telegrotesknext-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/static/telegrotesknext-regular.woff -------------------------------------------------------------------------------- /src/main/resources/static/telegrotesknext-thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/static/telegrotesknext-thin.woff -------------------------------------------------------------------------------- /src/main/resources/static/telekom_web_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/static/telekom_web_logo.png -------------------------------------------------------------------------------- /src/main/resources/static/teletan.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/static/teletan.css -------------------------------------------------------------------------------- /src/main/resources/static/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/static/user.png -------------------------------------------------------------------------------- /src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /src/main/resources/templates/start.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/templates/start.html -------------------------------------------------------------------------------- /src/main/resources/templates/teletan.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/main/resources/templates/teletan.html -------------------------------------------------------------------------------- /src/test/java/app/coronawarn/verification/portal/VerificationPortalHttpFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/test/java/app/coronawarn/verification/portal/VerificationPortalHttpFilterTest.java -------------------------------------------------------------------------------- /src/test/java/app/coronawarn/verification/portal/controller/VerificationPortalControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/test/java/app/coronawarn/verification/portal/controller/VerificationPortalControllerTest.java -------------------------------------------------------------------------------- /src/test/java/app/coronawarn/verification/portal/controller/VerificationPortalErrorControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/test/java/app/coronawarn/verification/portal/controller/VerificationPortalErrorControllerTest.java -------------------------------------------------------------------------------- /src/test/java/app/coronawarn/verification/portal/service/TeleTanServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/src/test/java/app/coronawarn/verification/portal/service/TeleTanServiceTest.java -------------------------------------------------------------------------------- /templates/file-header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/templates/file-header.txt -------------------------------------------------------------------------------- /trusted.key.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-verification-portal/HEAD/trusted.key.gpg --------------------------------------------------------------------------------