Directories ¶
Path | Synopsis |
---|---|
Package admin provides a small admin UI.
|
Package admin provides a small admin UI. |
authorizedapps
Package authorizedapps is part of the admin system.
|
Package authorizedapps is part of the admin system. |
exports
Package exports is part of the admin system.
|
Package exports is part of the admin system. |
healthauthority
Package healthauthority is part of the admin system.
|
Package healthauthority is part of the admin system. |
index
Package index contains admin console indexHandler for the main landing page.
|
Package index contains admin console indexHandler for the main landing page. |
siginfo
Package siginfo is part of the admin system.
|
Package siginfo is part of the admin system. |
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 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 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 contains EN Server integration tests.
|
Package integration contains EN Server integration tests. |
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 keyrotation implements the API handlers for running key rotation jobs.
|
Package keyrotation implements the API handlers for running key rotation jobs. |
Package logging sets up and configures logging.
|
Package logging sets up and configures logging. |
Package metrics contains utilities for exporting metrics.
|
Package metrics contains utilities for exporting metrics. |
Package observability sets up and configures observability tools.
|
Package observability sets up and configures observability tools. |
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 verification provides the ability to verify the diagnosis certificates (JWTs) coming from public health authorities that are responsible for verifying diagnosis pin codes and ceritfying 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 ceritfying 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.