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.
Prerequisites
GAEN Entitlements from Google and Apple
Apple Bundle Identifier
Google Package Name
Production Server Options
APHL National Key Server - Available to US States and Territories.
Extreme Solution - Google Cloud Platform Infrastructure Provider
Pilot Server Options
PathCheck - Hosts a Pilot Server to streamline testing E2E. Contact your PathCheck representative for details.
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-----