Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { NonceService struct { cmd.ServiceConfig MaxUsed int // NonceHMACKey is a path to a file containing an HMAC key which is a // secret used for deriving the prefix of each nonce instance. It should // contain 256 bits (32 bytes) of random data to be suitable as an // HMAC-SHA256 key (e.g. the output of `openssl rand -hex 32`). In a // multi-DC deployment this value should be the same across all // boulder-wfe and nonce-service instances. NonceHMACKey cmd.HMACKeyConfig `validate:"required_without_all=NoncePrefixKey,structonly"` // NoncePrefixKey is a secret used for deriving the prefix of each nonce // instance. It should contain 256 bits (32 bytes) of random data to be // suitable as an HMAC-SHA256 key (e.g. the output of `openssl rand -hex // 32`). In a multi-DC deployment this value should be the same across // all boulder-wfe and nonce-service instances. // // TODO(#7632): Remove this and change `NonceHMACKey`'s validation to // just `required.` // // Deprecated: Use NonceHMACKey instead. NoncePrefixKey cmd.PasswordConfig `validate:"required_without_all=NonceHMACKey,structonly"` Syslog cmd.SyslogConfig OpenTelemetry cmd.OpenTelemetryConfig } }
Click to show internal directories.
Click to hide internal directories.