Documentation ¶
Overview ¶
Package utils provides utilities to be used in testing.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitalizeVerificationDB ¶ added in v0.5.0
func InitalizeVerificationDB(ctx context.Context, tb testing.TB, db *database.DB, ha *vm.HealthAuthority, hak *vm.HealthAuthorityKey, sk *SigningKey)
InitalizeVerificationDB links the vdb, HA and SigningKeys together
Types ¶
type JWTConfig ¶
type JWTConfig struct { HealthAuthority *vm.HealthAuthority HealthAuthorityKey *vm.HealthAuthorityKey ExposureKeys []verifyapi.ExposureKey Key *ecdsa.PrivateKey JWTWarp time.Duration ReportType string SymptomOnsetInterval uint32 }
JWTConfig stores the config used to fetch a verification jwt certificate
type SigningKey ¶
type SigningKey struct { Key *ecdsa.PrivateKey PublicKey string }
SigningKey holds a single signing key and the PEM public key.
func GetSigningKey ¶
func GetSigningKey(tb testing.TB) *SigningKey
GetSigningKey returns a new signing key to be used for verification.
Click to show internal directories.
Click to hide internal directories.