public function deletePersonalKeys($signkey = false)
{
global $prefs;
// We always delete the secondary keys because we cannot have them
// without primary keys.
$prefs->setValue('smime_public_sign_key', '');
$prefs->setValue('smime_private_sign_key', '');
$prefs->setValue('smime_additional_sign_cert', '');
if (!$signkey) {
$prefs->setValue('smime_public_key', '');
$prefs->setValue('smime_private_key', '');
$prefs->setValue('smime_additional_cert', '');
}
$this->unsetPassphrase($signkey);
}