Cleanup of CSRs

Standardisation of temp names
pull/1/head
root 15 years ago
parent dda3cc92f7
commit 365e014d14

@ -230,7 +230,7 @@
} else {
$oldid = 4;
$_REQUEST['keytype'] = "MS";
$csr = trim($_REQUEST['optionalCSR']);
$csr = clean_csr($_REQUEST['optionalCSR']);
}
}
@ -316,8 +316,8 @@
mysql_query("update `emailcerts` set `csr_name`='$CSRname' where `id`='".intval($emailid)."'");
} else if($_REQUEST['keytype'] == "MS" || $_REQUEST['keytype'] == "VI") {
if($csr == "")
$csr = "-----BEGIN CERTIFICATE REQUEST-----\n".trim($_REQUEST['CSR'])."\n-----END CERTIFICATE REQUEST-----\n";
$tmpfname = tempnam("/tmp", "CSR");
$csr = "-----BEGIN CERTIFICATE REQUEST-----\n".clean_csr($_REQUEST['CSR'])."\n-----END CERTIFICATE REQUEST-----\n";
$tmpfname = tempnam("/tmp", "id4CSR");
$fp = fopen($tmpfname, "w");
fputs($fp, $csr);
fclose($fp);
@ -355,7 +355,7 @@
if($_SESSION['_config']['SSO'] == 1)
$csrsubject .= "/emailAddress = ".$user['uniqueID'];
$tmpname = tempnam("/tmp", "CSR");
$tmpname = tempnam("/tmp", "id4csr");
$do = `/usr/bin/openssl req -in $tmpfname -out $tmpname`; // -subj "$csr"`;
@unlink($tmpfname);
$csr = "";
@ -586,8 +586,8 @@
if($process != "" && $oldid == 10)
{
$CSR = str_replace("\r\n","\n",trim($_REQUEST['CSR']));
$_SESSION['_config']['tmpfname'] = tempnam("/tmp", "Id10Csr");
$CSR = clean_csr($_REQUEST['CSR']);
$_SESSION['_config']['tmpfname'] = tempnam("/tmp", "id10CSR");
$fp = fopen($_SESSION['_config']['tmpfname'], "w");
if(strpos($CSR,"---BEGIN")===FALSE)
{
@ -1363,8 +1363,8 @@
fclose($fp);
mysql_query("update `orgemailcerts` set `csr_name`='$CSRname' where `id`='$emailid'");
} else if($_REQUEST['keytype'] == "MS" || $_REQUEST['keytype']=="VI") {
$csr = "-----BEGIN CERTIFICATE REQUEST-----\n".$_REQUEST['CSR']."-----END CERTIFICATE REQUEST-----\n";
$tmpfname = tempnam("/tmp", "CSROrgClient");
$csr = "-----BEGIN CERTIFICATE REQUEST-----\n".clean_csr($_REQUEST['CSR'])."-----END CERTIFICATE REQUEST-----\n";
$tmpfname = tempnam("/tmp", "id17CSR");
$fp = fopen($tmpfname, "w");
fputs($fp, $csr);
fclose($fp);
@ -1393,7 +1393,7 @@
if($org['C'])
$csrsubject .= "/countryName=".$org['C'];
$tmpname = tempnam("/tmp", "CSR");
$tmpname = tempnam("/tmp", "id17csr");
$do = `/usr/bin/openssl req -in $tmpfname -out $tmpname`;
@unlink($tmpfname);
$csr = "";
@ -1575,8 +1575,8 @@
if($process != "" && $oldid == 20)
{
$CSR = trim($_REQUEST['CSR']);
$_SESSION['_config']['tmpfname'] = tempnam("/tmp", "FOO");
$CSR = clean_csr($_REQUEST['CSR']);
$_SESSION['_config']['tmpfname'] = tempnam("/tmp", "id20CSR");
$fp = fopen($_SESSION['_config']['tmpfname'], "w");
fputs($fp, $CSR);
fclose($fp);
@ -2394,7 +2394,7 @@
if($process != "" && $oldid == 45)
{
$CSR = trim($CSR);
$CSR = clean_csr($CSR);
$_SESSION['_config']['CSR'] = $CSR;
$_SESSION['_config']['subject'] = trim(`echo "$CSR"|/usr/bin/openssl req -text -noout|tr -d "\\0"|grep "Subject:"`);
$bits = explode(",", trim(`echo "$CSR"|/usr/bin/openssl req -text -noout|tr -d "\\0"|grep -A1 'X509v3 Subject Alternative Name:'|grep DNS:`));
@ -2420,7 +2420,7 @@
if($process != "" && $oldid == 46)
{
$CSR = $_SESSION['_config']['CSR'];
$CSR = clean_csr($_SESSION['_config']['CSR']);
$_SESSION['_config']['subject'] = trim(`echo "$CSR"|/usr/bin/openssl req -text -noout|tr -d "\\0"|grep "Subject:"`);
$bits = explode(",", trim(`echo "$CSR"|/usr/bin/openssl req -text -noout|tr -d "\\0"|grep -A1 'X509v3 Subject Alternative Name:'|grep DNS:`));
foreach($bits as $val)

Loading…
Cancel
Save