Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.83 KB

apis.md

File metadata and controls

55 lines (37 loc) · 1.83 KB

JVS APIs

JVS is not an official Google product.

Justification API

API Spec

Justification API is a gRPC service. It accepts CreateJustificationRequests and responses with signed justification tokens as JWTs. See JVSService for details.

Setup Knobs

Justification API loads configs from environment variables. See JustificationConfig for details of supported config env variables.

Public Key API

API Spec

Public Key API exposes a JWKS endpoint which is found at ${PUBLIC_KEY_SERVER_URL}/.well-known/jwks. This endpoint will contain the JWK used to verify all Auth0-issued JWTs. Refer to JWKs.

Setup Knobs

Public Key API loads configs from environment variables. See PublicKeyConfig for details of supported config env variables.

Cert Rotation API

API Spec

Cert Rotation API will do the following based on multiple conditions, see RotateKey for details:

  • Create new key versions
  • Set the new primary key version
  • Disable or delete old key versions

The service is meant to be triggered by Cloud Scheduler job.

Setup Knobs

Cert Rotation API loads configs from environment variables. See CryptoConfig for details of supported config env variables.