2012/10/15 Iustin Pop <
ius...@google.com>:
Ack.
--- a/doc/design-ssh-setup.rst
+++ b/doc/design-ssh-setup.rst
@@ -51,17 +51,30 @@ The data is given in an object containing the keys
described below. All
entries are optional with the condition that for cryptography keys,
private and public parts or nothing at all must be given.
-``ssh_host_key_rsa_private``, ``ssh_host_key_rsa_public``
- Public and private parts of host's RSA key for SSH.
-``ssh_host_key_dsa_private``, ``ssh_host_key_dsa_public``
- Public and private parts of host's DSA key for SSH.
-``ssh_root_key_dsa_private``, ``ssh_root_key_dsa_public``
- Public and private parts of root's DSA key for SSH authorization.
+``ssh_host_key``
+ List containing public and private parts of SSH host key. See below
+ for definition.
+``ssh_root_key``
+ List containing public and private parts of root's key for SSH
+ authorization. See below for definition.
``node_daemon_certificate``
- Node daemon certificate, to be stored in ``server.pem``.
+ Node daemon certificate in PEM format, to be stored in ``server.pem``.
``start_node_daemon``
- Whether the node daemon should be started/restarted. If not given, the
- daemon is not started.
+ Boolean value describing whether the node daemon should be
+ started/restarted. If not given, the daemon is not started.
+
+Lists of SSH keys use a tuple with three values. The first describes the
+key variant (``rsa`` or ``dsa``). The second and third are the public
+and private part of the key. Example:
+
+.. highlight:: javascript
+
+::
+
+ [
+ ("rsa", "AAAA...", "-----BEGIN RSA PRIVATE KEY-----..."),
+ ("dsa", "AAAA...", "-----BEGIN DSA PRIVATE KEY-----..."),
+ ]
.. vim: set textwidth=72 :
.. Local Variables:
Michael