Prepare nethsm-config for a new, hermetic config setup
Adjust ConfigCredentials
to return borrowed types.
Adjust nethsm::UserRole
to derive Copy
.
Add SystemUserId
, AuthorizedKeyEntry
(and AuthorizedKeyEntryList
), SystemWideUserId
, NetHsmMetricsUsers
and UserMapping
to provide types that allow for fully validated mapping of system users (depending on type with SSH authorized key(s)) to NetHSM users.
This is in preparation for !85 (merged)
Edited by David Runge