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) int64
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.