diff options
Diffstat (limited to 'src/node.rs')
| -rw-r--r-- | src/node.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/node.rs b/src/node.rs index 8886f68..a097a3a 100644 --- a/src/node.rs +++ b/src/node.rs @@ -78,6 +78,9 @@ pub(crate) struct NodeConfig { /// `--challenge-lifetime`, `--key-logins-per-user`. pub(crate) challenge_lifetime: Duration, pub(crate) key_logins_per_user: usize, + /// `--strict-keys`, `--follow-strict-remakes`. + pub(crate) strict_keys: Vec<crate::access::sshsig::PublicKey>, + pub(crate) follow_strict_remakes: bool, /// `--cors-origins`. pub(crate) cors_origins: Vec<String>, pub(crate) files: Arc<Files>, @@ -171,6 +174,8 @@ impl Node { session_lifetime: config.session_lifetime, challenge_lifetime: config.challenge_lifetime, key_logins_per_user: config.key_logins_per_user, + strict_keys: Arc::new(config.strict_keys), + follow_strict_remakes: config.follow_strict_remakes, cors_origins: Arc::new(config.cors_origins), state_file: config.state_file, document_file: config.document_file, |
