In order to run E2E tests with the servers there would need to be a GAEN Key and Verification Servers setup and verified by Apple and Google.
Production Server Options
APHL National Key Server - Available to US States and Territories.
Extreme Solution - Google Cloud Platform Infrastructure Provider
Server Verification
Google and Apple require you to register information from your key server, which includes a public key and signing algorithm with them in order to enable exchanging of exposure keys.
Google - Submit your request through the Google Issue Tracker.
## Google Data Format Android Package Name: signature_infos { verification_key_version: "v102" verification_key_id: "310" signature_algorithm: "1.2.840.10045.4.3.2" } Public Key: -----BEGIN PUBLIC KEY----- .... -----END PUBLIC KEY-----
Apple - Submit your server information directly to Apple Developer Advocate. When ready for production Apple will need your region information.
## Apple Data Format MCC: . stateCode: .. countryCode: Bundle Identifier: org.pathcheck.region.bt Version: ... Public Key: -----BEGIN PUBLIC KEY----- .... -----END PUBLIC KEY-----