add section about myplc-devel
[myplc.git] / doc / plc_variables.xml
similarity index 86%
rename from doc/variables.xml
rename to doc/plc_variables.xml
index 87a58e2..e0d7806 100644 (file)
          account on your nodes.</para>
     </listitem>
   </varlistentry>
-  <varlistentry>
-    <term>PLC_ROOT_CA_SSL_KEY</term>
-    <listitem>
-      <para>
-                 Type: file</para>
-      <para>
-                 Default: /etc/planetlab/root_ca_ssl.key</para>
-      <para>The SSL private key used for signing all other
-         generated certificates. If non-existent, one will be
-         generated.</para>
-    </listitem>
-  </varlistentry>
-  <varlistentry>
-    <term>PLC_ROOT_CA_SSL_KEY_PUB</term>
-    <listitem>
-      <para>
-                 Type: file</para>
-      <para>
-                 Default: /etc/planetlab/root_ca_ssl.pub</para>
-      <para>The corresponding SSL public key.</para>
-    </listitem>
-  </varlistentry>
-  <varlistentry>
-    <term>PLC_ROOT_CA_SSL_CRT</term>
-    <listitem>
-      <para>
-                 Type: file</para>
-      <para>
-                 Default: /etc/planetlab/root_ca_ssl.crt</para>
-      <para>The corresponding SSL public
-         certificate.</para>
-    </listitem>
-  </varlistentry>
   <varlistentry>
     <term>PLC_MA_SA_NAMESPACE</term>
     <listitem>
     </listitem>
   </varlistentry>
   <varlistentry>
-    <term>PLC_MA_SA_SSL_KEY_PUB</term>
+    <term>PLC_MA_SA_SSL_CRT</term>
     <listitem>
       <para>
                  Type: file</para>
       <para>
-                 Default: /etc/planetlab/ma_sa_ssl.pub</para>
-      <para>The corresponding SSL public key.</para>
+                 Default: /etc/planetlab/ma_sa_ssl.crt</para>
+      <para>The corresponding SSL public certificate. By
+         default, this certificate is self-signed. You may replace
+         the certificate later with one signed by the PLC root
+         CA.</para>
     </listitem>
   </varlistentry>
   <varlistentry>
-    <term>PLC_MA_SA_SSL_CRT</term>
+    <term>PLC_MA_SA_CA_SSL_CRT</term>
     <listitem>
       <para>
                  Type: file</para>
       <para>
-                 Default: /etc/planetlab/ma_sa_ssl.crt</para>
-      <para>The corresponding SSL public certificate,
-         signed by the root CA.</para>
+                 Default: /etc/planetlab/ma_sa_ca_ssl.crt</para>
+      <para>If applicable, the certificate of the PLC root
+         CA. If your MA/SA certificate is self-signed, then this file
+         is the same as your MA/SA certificate.</para>
+    </listitem>
+  </varlistentry>
+  <varlistentry>
+    <term>PLC_MA_SA_CA_SSL_KEY_PUB</term>
+    <listitem>
+      <para>
+                 Type: file</para>
+      <para>
+                 Default: /etc/planetlab/ma_sa_ca_ssl.pub</para>
+      <para>If applicable, the public key of the PLC root
+         CA. If your MA/SA certificate is self-signed, then this file
+         is the same as your MA/SA public key.</para>
     </listitem>
   </varlistentry>
   <varlistentry>
                  Type: file</para>
       <para>
                  Default: /etc/planetlab/ma_sa_api.xml</para>
-      <para>The API Certificate for your MA/SA is the SSL
-         public key for your MA/SA embedded in an XML document and
-         signed by the root CA SSL private key. The API Certificate
-         can be used by any PlanetLab node managed by any MA, to
-         verify that your MA/SA public key is valid.</para>
+      <para>The API Certificate is your MA/SA public key
+         embedded in a digitally signed XML document. By default,
+         this document is self-signed. You may replace this
+         certificate later with one signed by the PLC root
+         CA.</para>
     </listitem>
   </varlistentry>
   <varlistentry>
                  Type: file</para>
       <para>
                  Default: /etc/planetlab/api_ssl.crt</para>
-      <para>The corresponding SSL public certificate,
-         signed by the root CA.</para>
+      <para>The corresponding SSL public certificate. By
+         default, this certificate is self-signed. You may replace
+         the certificate later with one signed by a root
+         CA.</para>
+    </listitem>
+  </varlistentry>
+  <varlistentry>
+    <term>PLC_API_CA_SSL_CRT</term>
+    <listitem>
+      <para>
+                 Type: file</para>
+      <para>
+                 Default: /etc/planetlab/api_ca_ssl.crt</para>
+      <para>The certificate of the root CA, if any, that
+         signed your server certificate. If your server certificate is
+         self-signed, then this file is the same as your server
+         certificate.</para>
     </listitem>
   </varlistentry>
   <varlistentry>
                  Type: file</para>
       <para>
                  Default: /etc/planetlab/www_ssl.crt</para>
-      <para>The corresponding SSL public certificate,
-         signed by the root CA.</para>
+      <para>The corresponding SSL public certificate for
+         the HTTP server. By default, this certificate is
+         self-signed. You may replace the certificate later with one
+         signed by a root CA.</para>
+    </listitem>
+  </varlistentry>
+  <varlistentry>
+    <term>PLC_WWW_CA_SSL_CRT</term>
+    <listitem>
+      <para>
+                 Type: file</para>
+      <para>
+                 Default: /etc/planetlab/www_ca_ssl.crt</para>
+      <para>The certificate of the root CA, if any, that
+         signed your server certificate. If your server certificate is
+         self-signed, then this file is the same as your server
+         certificate.</para>
     </listitem>
   </varlistentry>
   <varlistentry>
       <para>
                  Default: /etc/planetlab/boot_ssl.key</para>
       <para>The SSL private key to use for encrypting HTTPS
-         traffic. If non-existent, one will be
-         generated.</para>
+         traffic.</para>
     </listitem>
   </varlistentry>
   <varlistentry>
                  Type: file</para>
       <para>
                  Default: /etc/planetlab/boot_ssl.crt</para>
-      <para>The corresponding SSL public certificate,
-         signed by the root CA.</para>
+      <para>The corresponding SSL public certificate for
+         the HTTP server. By default, this certificate is
+         self-signed. You may replace the certificate later with one
+         signed by a root CA.</para>
+    </listitem>
+  </varlistentry>
+  <varlistentry>
+    <term>PLC_BOOT_CA_SSL_CRT</term>
+    <listitem>
+      <para>
+                 Type: file</para>
+      <para>
+                 Default: /etc/planetlab/boot_ca_ssl.crt</para>
+      <para>The certificate of the root CA, if any, that
+         signed your server certificate. If your server certificate is
+         self-signed, then this file is the same as your server
+         certificate.</para>
     </listitem>
   </varlistentry>
 </variablelist>