$res.='<tr><th colspan="2"><strong>' . __('Générer un p12 et pem à partir d\'un certificat et d\'une clé ') . '</strong></th></tr>';
$res.='<tr><td>' . __("Clé privée") . '</td><td><input type="file" name="key" /></td></tr>';
$res.='<tr><td>' . __("Certificat") . '</td><td><input type="file" name="cert" /></td></tr>';
+ $res.='<tr><td>' . __('Mot de passe') . '</td><td><input type="text" name="password" /></td></tr>';
$res.='<tr><td class="right" colspan="2"><a href="#" class="submit">' . $core->typo->BoutonOK(__('Exporter')) . '</a></td></td>';
$res.='</table>';
$res.='</form>';
$openssl->setEnv('RANDFILE', $tmp . '/.rnd');
$openssl->setArg(null, 'pkcs12');
$openssl->setArg('-export');
- $openssl->setArg('-password', 'pass:');
+ $openssl->setArg('-password', 'pass:' . $_POST['password']);
$openssl->setArg('-inkey', $_FILES['key']['tmp_name']);
$openssl->setArg('-in', $pem);
$openssl->setArg('-out', $p12);
$this->_rsync($package, '/home/dev/Works/Phonegap/Projects/' . $destination, true);
`/usr/local/bin/updatephonegapandroid`;
} else if ($os == 'ios') {
- $this->_rsync($package, '/mnt/macbook/Phonegap/Projects/' . $destination, true);
+ `/usr/local/bin/remountmac`;
+ $this->_rsync($package, '/mnt/macbox/Phonegap/Projects/' . $destination, true);
}
}