Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

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-----

  • No labels