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 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 database is a facade over the data storage layer.
|
Package database is a facade over the data storage layer. |
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. |
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. |
Click to show internal directories.
Click to hide internal directories.