package
0.12.0
Repository: https://github.com/scionproto/scion.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package beaconing implements tasks and handlers related to beacon propagation and registration.
No description provided by the author
Package config describes the configuration of the beacon server.
No description provided by the author
Package ifstate implements the interface state in memory structure as well as related tasks and handlers.
Package mgmtapi provides primitives to interact with the openapi HTTP API.
No description provided by the author
No description provided by the author
Package segreq contains everything that is needed to handle segment requests in the path server.
No description provided by the author
No description provided by the author

# Functions

InitTracer initializes the global tracer.
LoadCorePolicies loads the policies for beaconing in a core CS.
LoadNonCorePolicies loads the policies for beaconing in a non-core CS.
LoadTrustMaterial loads the trust material from disk.
MACGenFactory creates a MAC factory.
NewChainBuilder creates a renewing chain builder.
No description provided by the author
NewSigner creates a renewing signer backed by a certificate chain.
No description provided by the author
RegisterHTTPEndpoints starts the HTTP endpoints that expose the metrics and additional information.
No description provided by the author

# Structs

No description provided by the author
HiddenPathConfigurator can be used to configure the hidden path servers.
HiddenPathRegistrationCfg contains the required options to configure hidden paths down segment registration.
Metrics defines the metrics exposed by the control server.
RevocationHandler handles raw revocations from the snet stack and inserts them into the.
Tasks keeps track of the running tasks.
TasksConfig holds the necessary configuration to start the periodic tasks a CS is expected to run.

# Interfaces

Store is the interface to interact with the beacon store.