Diff for /loncom/CrGenerate.pl between versions 1.2 and 1.3

version 1.2, 2004/06/29 11:13:08 version 1.3, 2004/06/29 11:32:06
Line 60  my $KeyFilename;           # Key filenam Line 60  my $KeyFilename;           # Key filenam
 my $Passphrase="loncapawhatever"; # Initial passphrase for keyfile  my $Passphrase="loncapawhatever"; # Initial passphrase for keyfile
 my $RequestEmail;  # Email address of loncapa cert admin.  my $RequestEmail;  # Email address of loncapa cert admin.
   
   
   
 #   Debug/log support:  #   Debug/log support:
 #  #
 my $DEBUG = 1; # 1 for on, 0 for off.  my $DEBUG = 1; # 1 for on, 0 for off.
Line 77  sub Debug { Line 79  sub Debug {
     }      }
 }  }
   
   #
   #   Read the LonCAPA web config files to get the values of the 
   #   configuration global variables we need:
   # Implicit inputs:
   #   loncapa.conf   - configuration file to read (user specific).
   # Implicit outputs (see global variables section):
   #   SSLCommand,
   #   CertificateDirectory
   #   KeyfileName
   #   RequestEmail
   # Side-Effects:
   #   Exit with error if cannot complete.
   #
   sub ReadConfig {
   
       Debug("Reading configuration");
       my $perlvarref = LONCAPA::Configuration::read_conf('loncapa.conf');
       
       # Name of the SSL Program
   
       if($perlvarref->{SSLProgram}) {
    $SSLCommand = $perlvarref->{SSLProgram};
    Debug("SSL Command: $SSLCommand");
       }
       else {
    die "Unable to read the SSLCommand configuration option\n";
       }
   
       # Where the certificates, and host key are installed:
   
       if($perlvarref->{lonCertificateDirectory}) {
    $CertificateDirectory = $perlvarref->{lonCertificateDirectory};
    Debug("Local certificate Directory: $CertificateDirectory");
       }
       else {
    die "Unable to read SSLDirectory configuration option\n";
       }
       # The name of the host key file (to be installed in SSLDirectory).
       #
       if($perlvarref->{lonnetPrivateKey}) {
    $KeyFilename  = $perlvarref->{lonnetPrivateKey};
    Debug("Private key will be installed as $KeyFilename");
       } 
       else {
    die "Unable to read lonnetPrivateKey conrig paraemter\n";
       }
       #  The email address to which the certificate request is sent:
   
 sub ReadConfig {}      if($perlvarref->{SSLEmail}) {
    $RequestEmail = $perlvarref->{SSLEmail};
    Debug("Certificate request will be sent to $RequestEmail");
       }
       else {
    die "Could not read SSLEmail coniguration key";
       }
   }
 sub GenerateRequest {}  sub GenerateRequest {}
 sub InstallKey {}  sub InstallKey {}
 sub MailRequest {}  sub MailRequest {}

Removed from v.1.2  
changed lines
  Added in v.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>