kleopatra
newcertificatewizard.cpp File Reference
#include <config-kleopatra.h>
#include "newcertificatewizard.h"
#include "ui_chooseprotocolpage.h"
#include "ui_enterdetailspage.h"
#include "ui_overviewpage.h"
#include "ui_keycreationpage.h"
#include "ui_resultpage.h"
#include "ui_advancedsettingsdialog.h"
#include <models/keycache.h>
#include <commands/exportsecretkeycommand.h>
#include <commands/exportopenpgpcertstoservercommand.h>
#include <commands/exportcertificatecommand.h>
#include <utils/formatting.h>
#include <utils/validation.h>
#include <utils/stl_util.h>
#include <kleo/dn.h>
#include <kleo/oidmap.h>
#include <kleo/keygenerationjob.h>
#include <kleo/cryptobackendfactory.h>
#include <kleo/cryptobackend.h>
#include <gpgme++/global.h>
#include <gpgme++/keygenerationresult.h>
#include <gpgme.h>
#include <KConfigGroup>
#include <KGlobal>
#include <KLocale>
#include <KDebug>
#include <KTempDir>
#include <KMessageBox>
#include <QRegExpValidator>
#include <QLineEdit>
#include <QMetaProperty>
#include <QDir>
#include <QFile>
#include <QUrl>
#include <QFileDialog>
#include <QDesktopServices>
#include <boost/range.hpp>
#include <algorithm>
#include "moc_newcertificatewizard.cpp"
#include "newcertificatewizard.moc"

Go to the source code of this file.
Namespaces | |
| namespace | Kleo |
| namespace | Kleo::NewCertificateUi |
Defines | |
| #define | FIELD(type, name) type name() const { return field( #name ).value<type>(); } |
Enumerations | |
| enum | KeyAlgo { RSA, DSA, ELG } |
Functions | |
| static int | add_row (QGridLayout *l, QList< QWidget * > *wl) |
| static QLineEdit * | adjust_row (QGridLayout *l, int row, const QString &label, const QString &preset, QValidator *validator, bool readonly, bool required) |
| static QString | attributeFromKey (QString key) |
| static QString | attributeLabel (const QString &attr, bool pgp) |
| static QString | encode_dns (const QString &dns) |
| static QString | encode_email (const QString &email) |
| static void | force_set_checked (QAbstractButton *b, bool on) |
| static unsigned int | index2strength (unsigned int index) |
| static bool | is_algo (gpgme_pubkey_algo_t algo, KeyAlgo what) |
| static bool | is_dsa (unsigned int algo) |
| static bool | is_elg (unsigned int algo) |
| static bool | is_rsa (unsigned int algo) |
| static const char * | oidForAttributeName (const QString &attr) |
| template<typename T> | |
| QTextStream & | operator<< (QTextStream &s, const Row< T > &row) |
| static QString | pgpLabel (const QString &attr) |
| static bool | requirementsAreMet (const QVector< QPair< QString, QLineEdit * > > &list) |
| static int | row_index_of (QWidget *w, QGridLayout *l) |
| static void | set_tab_order (const QList< QWidget * > &wl) |
| static int | strength2index (unsigned int strength) |
| static int | strength2version (unsigned int strength) |
| static unsigned int | version2strength (int version) |
Variables | |
| static const unsigned int | key_strengths [] |
| static const unsigned int | num_key_strengths = sizeof key_strengths / sizeof *key_strengths |
Define Documentation
Definition at line 204 of file newcertificatewizard.cpp.
Enumeration Type Documentation
| enum KeyAlgo |
Function Documentation
| static int add_row | ( | QGridLayout * | l, | |
| QList< QWidget * > * | wl | |||
| ) | [static] |
Definition at line 1036 of file newcertificatewizard.cpp.
| static QLineEdit* adjust_row | ( | QGridLayout * | l, | |
| int | row, | |||
| const QString & | label, | |||
| const QString & | preset, | |||
| QValidator * | validator, | |||
| bool | readonly, | |||
| bool | required | |||
| ) | [static] |
Definition at line 1005 of file newcertificatewizard.cpp.
Definition at line 943 of file newcertificatewizard.cpp.
Definition at line 929 of file newcertificatewizard.cpp.
Definition at line 1288 of file newcertificatewizard.cpp.
Definition at line 1292 of file newcertificatewizard.cpp.
| static void force_set_checked | ( | QAbstractButton * | b, | |
| bool | on | |||
| ) | [static] |
Definition at line 163 of file newcertificatewizard.cpp.
| static unsigned int index2strength | ( | unsigned int | index | ) | [static] |
Definition at line 100 of file newcertificatewizard.cpp.
| static bool is_algo | ( | gpgme_pubkey_algo_t | algo, | |
| KeyAlgo | what | |||
| ) | [static] |
Definition at line 136 of file newcertificatewizard.cpp.
| static bool is_dsa | ( | unsigned int | algo | ) | [static] |
Definition at line 155 of file newcertificatewizard.cpp.
| static bool is_elg | ( | unsigned int | algo | ) | [static] |
Definition at line 159 of file newcertificatewizard.cpp.
| static bool is_rsa | ( | unsigned int | algo | ) | [static] |
Definition at line 151 of file newcertificatewizard.cpp.
| static const char* oidForAttributeName | ( | const QString & | attr | ) | [static] |
Definition at line 947 of file newcertificatewizard.cpp.
| QTextStream& @222::operator<< | ( | QTextStream & | s, | |
| const Row< T > & | row | |||
| ) | [inline, static] |
Definition at line 1237 of file newcertificatewizard.cpp.
Definition at line 919 of file newcertificatewizard.cpp.
Definition at line 1151 of file newcertificatewizard.cpp.
| static int row_index_of | ( | QWidget * | w, | |
| QGridLayout * | l | |||
| ) | [static] |
Definition at line 998 of file newcertificatewizard.cpp.
Definition at line 91 of file newcertificatewizard.cpp.
| static int strength2index | ( | unsigned int | strength | ) | [static] |
Definition at line 107 of file newcertificatewizard.cpp.
| static int strength2version | ( | unsigned int | strength | ) | [static] |
Definition at line 124 of file newcertificatewizard.cpp.
| static unsigned int version2strength | ( | int | version | ) | [static] |
Definition at line 116 of file newcertificatewizard.cpp.
Variable Documentation
Definition at line 506 of file newcertificatewizard.cpp.
| AdvancedSettingsDialog dialog |
Definition at line 509 of file newcertificatewizard.cpp.
Definition at line 507 of file newcertificatewizard.cpp.
Definition at line 847 of file newcertificatewizard.cpp.
| bool initialized |
Definition at line 454 of file newcertificatewizard.cpp.
Definition at line 617 of file newcertificatewizard.cpp.
Definition at line 1231 of file newcertificatewizard.cpp.
const unsigned int key_strengths[] [static] |
Initial value:
{
0, 1024, 1532, 2048, 3072, 4096,
}
Definition at line 95 of file newcertificatewizard.cpp.
const unsigned int num_key_strengths = sizeof key_strengths / sizeof *key_strengths [static] |
Definition at line 98 of file newcertificatewizard.cpp.
| GpgME::Protocol protocol |
Definition at line 408 of file newcertificatewizard.cpp.
Definition at line 508 of file newcertificatewizard.cpp.
Definition at line 846 of file newcertificatewizard.cpp.
Definition at line 845 of file newcertificatewizard.cpp.
| Ui_ResultPage ui |
Definition at line 409 of file newcertificatewizard.cpp.
| T value |
Definition at line 1232 of file newcertificatewizard.cpp.
KDE 4.2 API Reference