Directories

Path Synopsis
Package admin provides a small admin UI.
Package admin provides a small admin UI.
Package authorizedapp handles allowed applications.
Package authorizedapp handles allowed applications.
database
Package database is a database interface to authorized apps.
Package database is a database interface to authorized apps.
model
Package model is a model abstraction of authorized apps.
Package model is a model abstraction of authorized apps.
Package azurekeyvault provides shared functionality between the signing and secret clients for KeyVault
Package azurekeyvault provides shared functionality between the signing and secret clients for KeyVault
Package backup implements periodic backups.
Package backup implements periodic backups.
Package buildinfo provides high-level build information injected during build.
Package buildinfo provides high-level build information injected during build.
Package cleanup implements the API handlers for running data deletion jobs.
Package cleanup implements the API handlers for running data deletion jobs.
Package debugger is a server-side debugger component that displays debug information about the system.
Package debugger is a server-side debugger component that displays debug information about the system.
Package export defines the handlers for managing exposure key exporting.
Package export defines the handlers for managing exposure key exporting.
database
Package database is a database interface to export.
Package database is a database interface to export.
model
Package model is a model abstraction of exports.
Package model is a model abstraction of exports.
Package exportimport imports export files into the local database Package exportimport implements the handlers for the export-importer functionality.
Package exportimport imports export files into the local database Package exportimport implements the handlers for the export-importer functionality.
database
Package database is a database interface for export importing.
Package database is a database interface for export importing.
model
Package model is a model abstraction of export import configuration and status.
Package model is a model abstraction of export import configuration and status.
Package federationin handles pulling data from other federation servers.
Package federationin handles pulling data from other federation servers.
database
Package database is a database interface to federation in.
Package database is a database interface to federation in.
model
Package model is a model abstraction of federation in.
Package model is a model abstraction of federation in.
Package federationout handles requests from other federation servers for data.
Package federationout handles requests from other federation servers for data.
database
Package database is a database interface to federation out.
Package database is a database interface to federation out.
Package flag includes custom flag parsing logic.
Package flag includes custom flag parsing logic.
Package generate contains HTTP handler for triggering data generation into the databae.
Package generate contains HTTP handler for triggering data generation into the databae.
Package integration defines the integration test.
Package integration defines the integration test.
Package jsonutil provides common utilities for properly handling JSON payloads in HTTP body.
Package jsonutil provides common utilities for properly handling JSON payloads in HTTP body.
Package jwks manages downloading and updating the keys from a JWKS source for keys.
Package jwks manages downloading and updating the keys from a JWKS source for keys.
Package keyrotation implements the API handlers for running key rotation jobs.
Package keyrotation implements the API handlers for running key rotation jobs.
Package metrics contains utilities for exporting metrics.
Package metrics contains utilities for exporting metrics.
metricsware
Package metricsware provides a middleware for recording metrics of different kinds
Package metricsware provides a middleware for recording metrics of different kinds
Package middleware defines common http middlewares.
Package middleware defines common http middlewares.
Package mirror implements the export file mirroring job.
Package mirror implements the export file mirroring job.
database
Package database is a database interface for mirror settings.
Package database is a database interface for mirror settings.
model
Package model is a model abstraction of mirror data structures.
Package model is a model abstraction of mirror data structures.
pb
Package project contains project level utilities that don't have another good home.
Package project contains project level utilities that don't have another good home.
Package publish defines the exposure keys publishing API.
Package publish defines the exposure keys publishing API.
database
Package database is a database interface to publish.
Package database is a database interface to publish.
model
Package model is a model abstraction of publish.
Package model is a model abstraction of publish.
Package revision defines the internal structure of the revision token and utilities for marshal/unmarshal which also encrypts/decrypts the payload.
Package revision defines the internal structure of the revision token and utilities for marshal/unmarshal which also encrypts/decrypts the payload.
database
Package database contains the management of interactions with the database for createion and storage of the wrapped keys that encrypet revision certificates.
Package database contains the management of interactions with the database for createion and storage of the wrapped keys that encrypet revision certificates.
Package serverenv defines common parameters for the sever environment.
Package serverenv defines common parameters for the sever environment.
Package setup provides common logic for configuring the various services.
Package setup provides common logic for configuring the various services.
Package storage is an interface over Google Cloud Storage.
Package storage is an interface over Google Cloud Storage.
Package utils provides utilities to be used in testing.
Package utils provides utilities to be used in testing.
Package verification provides the ability to verify the diagnosis certificates (JWTs) coming from public health authorities that are responsible for verifying diagnosis pin codes and certifying the TEKs.
Package verification provides the ability to verify the diagnosis certificates (JWTs) coming from public health authorities that are responsible for verifying diagnosis pin codes and certifying the TEKs.
database
Package database is a database interface to health authorities.
Package database is a database interface to health authorities.
model
Package model is a model abstraction of health authorities.
Package model is a model abstraction of health authorities.