SSHS_SSH_ROOT_KEY = "ssh_root_key"
SSHS_NODE_DAEMON_CERTIFICATE = "node_daemon_certificate"
+#: Key files for SSH daemon
+SSH_DAEMON_KEYFILES = {
+ SSHK_RSA: (pathutils.SSH_HOST_RSA_PRIV, pathutils.SSH_HOST_RSA_PUB),
+ SSHK_DSA: (pathutils.SSH_HOST_DSA_PRIV, pathutils.SSH_HOST_DSA_PUB),
+ }
+
# Do not re-export imported modules
del re, _vcsversion, _autoconf, socket, pathutils
constants.SSHS_SSH_ROOT_KEY: _SSH_KEY_LIST,
})
-_SSH_DAEMON_KEYFILES = {
- constants.SSHK_RSA:
- (pathutils.SSH_HOST_RSA_PRIV, pathutils.SSH_HOST_RSA_PUB),
- constants.SSHK_DSA:
- (pathutils.SSH_HOST_DSA_PRIV, pathutils.SSH_HOST_DSA_PUB),
- }
-
class JoinError(errors.GenericError):
"""Local class for reporting errors.
return
if _keyfiles is None:
- _keyfiles = _SSH_DAEMON_KEYFILES
+ _keyfiles = constants.SSH_DAEMON_KEYFILES
logging.info("Updating SSH daemon key files")
_UpdateKeyFiles(keys, dry_run, _keyfiles)