From fea33a45caccef4c114c9ed852fe39009ed85ba7 Mon Sep 17 00:00:00 2001 From: Mark Huang Date: Fri, 23 Jun 2006 20:31:09 +0000 Subject: [PATCH] - add PlanetLabAuth to MyPLC installation - add root CA variables - add MA/SA variables - clarify descriptions of various certificates - fix types of boot_ssl.crt and boot_ssl.key --- plc_config.xml | 142 ++++++++++++++++++++++++++++++++++--------------- 1 file changed, 100 insertions(+), 42 deletions(-) diff --git a/plc_config.xml b/plc_config.xml index aea09e0..dd5d7b1 100644 --- a/plc_config.xml +++ b/plc_config.xml @@ -6,7 +6,7 @@ Default PLC configuration file Mark Huang Copyright (C) 2006 The Trustees of Princeton University -$Id: plc_config.xml,v 1.12 2006/04/28 20:15:00 mlhuang Exp $ +$Id: plc_config.xml,v 1.13 2006/05/23 18:14:47 mlhuang Exp $ --> @@ -101,6 +101,75 @@ $Id: plc_config.xml,v 1.12 2006/04/28 20:15:00 mlhuang Exp $ The SSH private key used to access the root account on your nodes. + + + Root CA SSL Private Key + /etc/planetlab/root_ca_ssl.key + The SSL private key used for signing all other + generated certificates. If non-existent, one will be + generated. + + + + Root CA SSL Public Key + /etc/planetlab/root_ca_ssl.pub + The corresponding SSL public key. + + + + Root CA SSL Public Certificate + /etc/planetlab/root_ca_ssl.crt + The corresponding SSL public + certificate. + + + + + + Management and Slice Authority + These variables control how your site interacts + with other PlanetLab sites as a Management Authority (MA) and/or + Slice Authority (SA). + + + + Namespace + test + The namespace of your MA/SA. This should be a + globally unique value assigned by PlanetLab + Central. + + + + SSL Private Key + /etc/planetlab/ma_sa_ssl.key + The SSL private key used for signing documents + with the signature of your MA/SA. If non-existent, one will + be generated. + + + + SSL Public Key + /etc/planetlab/ma_sa_ssl.pub + The corresponding SSL public key. + + + + SSL Public Certificate + /etc/planetlab/ma_sa_ssl.crt + The corresponding SSL public certificate, + signed by the root CA. + + + + API Certificate + /etc/planetlab/ma_sa_api.xml + 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. + @@ -332,29 +401,19 @@ $Id: plc_config.xml,v 1.12 2006/04/28 20:15:00 mlhuang Exp $ be downloaded, or its contents replaced by a file upload, but the actual shouldn't need to be changed. --> - - SSL Certificate - /etc/planetlab/api_ssl.crt - The signed SSL certificate to use for HTTPS - access. If not specified or non-existent, a self-signed - certificate will be generated. - - - SSL Key + SSL Private Key /etc/planetlab/api_ssl.key - The corresponding SSL private key used for - signing the certificate, and for signing slice tickets. If - not specified or non-existent, one will be + The SSL private key to use for encrypting HTTPS + traffic. If non-existent, one will be generated. - - SSL Key - /etc/planetlab/api_ssl.pub - The corresponding SSL public key. If not - specified or non-existent, one will be - generated. + + SSL Public Certificate + /etc/planetlab/api_ssl.crt + The corresponding SSL public certificate, + signed by the root CA. @@ -412,21 +471,20 @@ $Id: plc_config.xml,v 1.12 2006/04/28 20:15:00 mlhuang Exp $ be downloaded, or its contents replaced by a file upload, but the actual shouldn't need to be changed. --> - - SSL Certificate - /etc/planetlab/www_ssl.crt - The signed SSL certificate to use for HTTPS - access. If not specified or non-existent, a self-signed - certificate will be generated. - - - SSL Key + SSL Private Key /etc/planetlab/www_ssl.key - The corresponding SSL private key. If not - specified or non-existent, one will be + The SSL private key to use for encrypting HTTPS + traffic. If non-existent, one will be generated. + + + SSL Public Certificate + /etc/planetlab/www_ssl.crt + The corresponding SSL public certificate, + signed by the root CA. + @@ -481,21 +539,20 @@ $Id: plc_config.xml,v 1.12 2006/04/28 20:15:00 mlhuang Exp $ be downloaded, or its contents replaced by a file upload, but the actual shouldn't need to be changed. --> - - SSL Certificate - /etc/planetlab/boot_ssl.crt - The signed SSL certificate to use for HTTPS - access. If not specified, or non-existent a self-signed - certificate will be generated. - - - - SSL Key + + SSL Private Key /etc/planetlab/boot_ssl.key - The corresponding SSL private key. If not - specified or non-existent, one will be + The SSL private key to use for encrypting HTTPS + traffic. If non-existent, one will be generated. + + + SSL Public Certificate + /etc/planetlab/boot_ssl.crt + The corresponding SSL public certificate, + signed by the root CA. + @@ -581,6 +638,7 @@ $Id: plc_config.xml,v 1.12 2006/04/28 20:15:00 mlhuang Exp $ PyXML + PlanetLabAuth xmlsec1 -- 2.47.0