Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UpdaterConfig ¶
type UpdaterConfig struct {
// TUF configuration
MaxRootRotations int64
MaxDelegations int
RootMaxLength int64
TimestampMaxLength int64
SnapshotMaxLength int64
TargetsMaxLength int64
// Updater configuration
Fetcher fetcher.Fetcher
LocalTrustedRoot []byte
LocalMetadataDir string
LocalTargetsDir string
RemoteMetadataURL string
RemoteTargetsURL string
DisableLocalCache bool
PrefixTargetsWithHash bool
// UnsafeLocalMode only uses the metadata as written on disk
// if the metadata is incomplete, calling updater.Refresh will fail
UnsafeLocalMode bool
}
func New ¶
func New(remoteURL string, rootBytes []byte) (*UpdaterConfig, error)
New creates a new UpdaterConfig instance used by the Updater to store configuration
func (*UpdaterConfig) EnsurePathsExist ¶
func (cfg *UpdaterConfig) EnsurePathsExist() error
Click to show internal directories.
Click to hide internal directories.