GpgFrontend-Doxygen/docs/latex/classGpgFrontend_1_1GenKeyInfo.tex

787 lines
43 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\hypertarget{classGpgFrontend_1_1GenKeyInfo}{}\doxysection{Gpg\+Frontend\+::Gen\+Key\+Info Class Reference}
\label{classGpgFrontend_1_1GenKeyInfo}\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
Collaboration diagram for Gpg\+Frontend\+::Gen\+Key\+Info\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=239pt]{classGpgFrontend_1_1GenKeyInfo__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_abed4a1dc3cdf137fa01435edce2edd9d}\label{classGpgFrontend_1_1GenKeyInfo_abed4a1dc3cdf137fa01435edce2edd9d}}
using {\bfseries Key\+Gen\+Algo} = std\+::tuple$<$ QString, QString, QString $>$
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_acfa8401da6425bf3b5fe63d897a33b69}{Gen\+Key\+Info}} (bool m\+\_\+is\+\_\+sub\+\_\+key=false)
\begin{DoxyCompactList}\small\item\em Construct a new Gen Key Info object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a5018adac1ec215cc17dd7dabea39829d}{Is\+Sub\+Key}} () const -\/$>$ bool
\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_acd9f7742b739e1db60bd50489690dec1}{Set\+Is\+Sub\+Key}} (bool m\+\_\+sub\+\_\+key)
\begin{DoxyCompactList}\small\item\em Set the Is Sub Key object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a225c683da9766afd8fd7e733e9f5fdd4}{Get\+Userid}} () const -\/$>$ QString
\begin{DoxyCompactList}\small\item\em Get the Userid object. \end{DoxyCompactList}\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a8f80b74f6ed3183063a46f2cd3bb9172}{Set\+Name}} (const QString \&m\+\_\+name)
\begin{DoxyCompactList}\small\item\em Set the Name object. \end{DoxyCompactList}\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a6cff6c278089c5e6a646592e87f046b5}{Set\+Email}} (const QString \&m\+\_\+email)
\begin{DoxyCompactList}\small\item\em Set the Email object. \end{DoxyCompactList}\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a0d498db9a8249db8b7e1742065a82c42}{Set\+Comment}} (const QString \&m\+\_\+comment)
\begin{DoxyCompactList}\small\item\em Set the Comment object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a6c1277ad84cd4c2b3c6203c31581e8e4}{Get\+Name}} () const -\/$>$ QString
\begin{DoxyCompactList}\small\item\em Get the Name object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_af87474dd334abdc17f39bf5cc04cc464}{Get\+Email}} () const -\/$>$ QString
\begin{DoxyCompactList}\small\item\em Get the Email object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_abbc1d76d54202eb5cf2cc27767ab238d}{Get\+Comment}} () const -\/$>$ QString
\begin{DoxyCompactList}\small\item\em Get the Comment object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_aadafd2fa289a5b8e69e03c5b2deeacd6}{Get\+Algo}} () const -\/$>$ const QString \&
\begin{DoxyCompactList}\small\item\em Get the Algo object. \end{DoxyCompactList}\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a438c9bd77727a93961109a8492673fe5}{Set\+Algo}} (const QString \&)
\begin{DoxyCompactList}\small\item\em Set the Algo object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_aa0d9942210df18e21e5f7feb127a4080}{Get\+Key\+Size\+Str}} () const -\/$>$ QString
\begin{DoxyCompactList}\small\item\em Get the Key Size Str object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_afd12578dde272902cfbf76368103f95b}{Get\+Key\+Length}} () const -\/$>$ int
\begin{DoxyCompactList}\small\item\em Get the Key Size object. \end{DoxyCompactList}\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_ae744395012e4dcb9734ad5a30aa8ed75}{Set\+Key\+Length}} (int m\+\_\+key\+\_\+size)
\begin{DoxyCompactList}\small\item\em Set the Key Size object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_abba96c63d675a9bdd05926eaca64c268}{Get\+Expire\+Time}} () const -\/$>$ const QDate\+Time \&
\begin{DoxyCompactList}\small\item\em Get the Expired object. \end{DoxyCompactList}\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a8475c1f419a65055dd659d3b60d4e356}{Set\+Expire\+Time}} (const QDate\+Time \&m\+\_\+expired)
\begin{DoxyCompactList}\small\item\em Set the Expired object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a812adab61edebf96bbba4a18c2b82a72}{Is\+Non\+Expired}} () const -\/$>$ bool
\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_aea247381c21896f5371bb813ca665329}{Set\+Non\+Expired}} (bool m\+\_\+non\+\_\+expired)
\begin{DoxyCompactList}\small\item\em Set the Non Expired object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a2dd1d385b95569e60526cbf15bdf03ec}{Is\+No\+Pass\+Phrase}} () const -\/$>$ bool
\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a864407216cbdbef9e7b35e6be694d3ef}{Set\+Non\+Pass\+Phrase}} (bool m\+\_\+non\+\_\+pass\+\_\+phrase)
\begin{DoxyCompactList}\small\item\em Set the Non Pass Phrase object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_abc16a0f5b11c814a5fd2ec9198c88a99}{Is\+Allow\+Signing}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_af3cc933fddc87f2a250b6686ceddf4ac}{Is\+Allow\+No\+Pass\+Phrase}} () const -\/$>$ bool
\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a1a01518b24d40d95e187ef73f4dcd52a}{Set\+Allow\+Signing}} (bool m\+\_\+allow\+\_\+signing)
\begin{DoxyCompactList}\small\item\em Set the Allow Signing object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a75b69b9e3f889e9fc5ffe9ee7af2c365}{Is\+Allow\+Encryption}} () const -\/$>$ bool
\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a965014232f6de22c6d33320231ca4454}{Set\+Allow\+Encryption}} (bool m\+\_\+allow\+\_\+encryption)
\begin{DoxyCompactList}\small\item\em Set the Allow Encryption object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_ae01bbb4af8da59317797d599b28abb31}{Is\+Allow\+Certification}} () const -\/$>$ bool
\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_ac5f52f74566618c71a29bdc5e70fce2e}{Set\+Allow\+Certification}} (bool m\+\_\+allow\+\_\+certification)
\begin{DoxyCompactList}\small\item\em Set the Allow Certification object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_aa73b6fe349eb4c2438fd0a0ae61b6c03}{Is\+Allow\+Authentication}} () const -\/$>$ bool
\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_aac51d251682ed1bc1090416ebfeba4de}{Set\+Allow\+Authentication}} (bool m\+\_\+allow\+\_\+authentication)
\begin{DoxyCompactList}\small\item\em Set the Allow Authentication object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_ab74ae13ad036fbb85405f401275d0566}{Get\+Pass\+Phrase}} () const -\/$>$ const QString \&
\begin{DoxyCompactList}\small\item\em Get the Pass Phrase object. \end{DoxyCompactList}\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a0499b0e924ff9d63361b744ead83fc40}{Set\+Pass\+Phrase}} (const QString \&m\+\_\+pass\+\_\+phrase)
\begin{DoxyCompactList}\small\item\em Set the Pass Phrase object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a4aedcb38a9fb4ffe65d16bce61a610c4}{Is\+Allow\+Change\+Signing}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a81d52ff47ecd7aca34fb4f5a613b922d}{Is\+Allow\+Change\+Encryption}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a858ace5de6d4b8cd31fa6c68f33d0f92}{Is\+Allow\+Change\+Certification}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a6b6635977ea47b1c2220aed48bc5c57d}{Is\+Allow\+Change\+Authentication}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_af72c8592d105d8394bcfa1bc6388d46e}{Get\+Suggest\+Max\+Key\+Size}} () const -\/$>$ int
\begin{DoxyCompactList}\small\item\em Get the Suggest Max Key Size object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a482933ddc06734993d80a90611a8ad5b}{Get\+Suggest\+Min\+Key\+Size}} () const -\/$>$ int
\begin{DoxyCompactList}\small\item\em Get the Suggest Min Key Size object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a33c7ea176587bbd317a39938e9ecec59}{Get\+Size\+Change\+Step}} () const -\/$>$ int
\begin{DoxyCompactList}\small\item\em Get the Size Change Step object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item
static auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a2229d217f44345a99ab3816ec5c0cfe8}{Get\+Supported\+Key\+Algo}} () -\/$>$ const std\+::vector$<$ Key\+Gen\+Algo $>$ \&
\begin{DoxyCompactList}\small\item\em Get the Supported Key Algo object. \end{DoxyCompactList}\item
static auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a07a68fbe5ef4534df51759cffb144bef}{Get\+Supported\+Subkey\+Algo}} () -\/$>$ const std\+::vector$<$ Key\+Gen\+Algo $>$ \&
\begin{DoxyCompactList}\small\item\em Get the Supported Subkey Algo object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a2a2128871ff307439be30105d3845be9}\label{classGpgFrontend_1_1GenKeyInfo_a2a2128871ff307439be30105d3845be9}}
void {\bfseries reset\+\_\+options} ()
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ab97cbf3c5d6e30a6c85e8ca82b1ccfe3}\label{classGpgFrontend_1_1GenKeyInfo_ab97cbf3c5d6e30a6c85e8ca82b1ccfe3}}
bool {\bfseries subkey\+\_\+} = false
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_af34cdb87a48a6814fab6d2bb9f4edb6f}\label{classGpgFrontend_1_1GenKeyInfo_af34cdb87a48a6814fab6d2bb9f4edb6f}}
QString {\bfseries name\+\_\+}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a97e347c259758b6bdc88822944359295}\label{classGpgFrontend_1_1GenKeyInfo_a97e347c259758b6bdc88822944359295}}
QString {\bfseries email\+\_\+}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ab041224b8a17dfa237f4644f5b3a246e}\label{classGpgFrontend_1_1GenKeyInfo_ab041224b8a17dfa237f4644f5b3a246e}}
QString {\bfseries comment\+\_\+}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a4495089facdeee0e9335afa1f17e74a7}\label{classGpgFrontend_1_1GenKeyInfo_a4495089facdeee0e9335afa1f17e74a7}}
QString {\bfseries algo\+\_\+}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a34392244d8cd477a590d02f02567a665}\label{classGpgFrontend_1_1GenKeyInfo_a34392244d8cd477a590d02f02567a665}}
int {\bfseries key\+\_\+size\+\_\+} = 2048
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a44ea49dd2fc9032a09eac7e2bd563558}\label{classGpgFrontend_1_1GenKeyInfo_a44ea49dd2fc9032a09eac7e2bd563558}}
QDate\+Time {\bfseries expired\+\_\+} = QDate\+Time\+::current\+Date\+Time().add\+Years(2)
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a7b8c6d162f1cb8a74e3ff150908270f5}\label{classGpgFrontend_1_1GenKeyInfo_a7b8c6d162f1cb8a74e3ff150908270f5}}
bool {\bfseries non\+\_\+expired\+\_\+} = false
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ad899d9ac85bb4fe39613b3207fd676c6}\label{classGpgFrontend_1_1GenKeyInfo_ad899d9ac85bb4fe39613b3207fd676c6}}
bool {\bfseries no\+\_\+passphrase\+\_\+} = false
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a4fa1fb60b3e623d3e96d45b8156b4819}\label{classGpgFrontend_1_1GenKeyInfo_a4fa1fb60b3e623d3e96d45b8156b4819}}
bool {\bfseries allow\+\_\+no\+\_\+pass\+\_\+phrase\+\_\+} = true
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a4d1962deb33d9848b9b43343bfa55045}\label{classGpgFrontend_1_1GenKeyInfo_a4d1962deb33d9848b9b43343bfa55045}}
int {\bfseries suggest\+\_\+max\+\_\+key\+\_\+size\+\_\+} = 4096
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a1944c0da5cc25ca3c0df404d5b9a07e9}\label{classGpgFrontend_1_1GenKeyInfo_a1944c0da5cc25ca3c0df404d5b9a07e9}}
int {\bfseries suggest\+\_\+size\+\_\+addition\+\_\+step\+\_\+} = 1024
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a9e3cec33031de7d3d2728bd6883caece}\label{classGpgFrontend_1_1GenKeyInfo_a9e3cec33031de7d3d2728bd6883caece}}
int {\bfseries suggest\+\_\+min\+\_\+key\+\_\+size\+\_\+} = 1024
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a4c143ddb95e23d132129c8eaa742283b}\label{classGpgFrontend_1_1GenKeyInfo_a4c143ddb95e23d132129c8eaa742283b}}
QString {\bfseries passphrase\+\_\+}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_aed17aae3218f74cea7273c9dd853a539}\label{classGpgFrontend_1_1GenKeyInfo_aed17aae3218f74cea7273c9dd853a539}}
bool {\bfseries allow\+\_\+encryption\+\_\+} = true
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a3d8347402309098d8d41e97b38a9336d}\label{classGpgFrontend_1_1GenKeyInfo_a3d8347402309098d8d41e97b38a9336d}}
bool {\bfseries allow\+\_\+change\+\_\+encryption\+\_\+} = true
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a6102b91607b07598e1c3f262d66bbcdd}\label{classGpgFrontend_1_1GenKeyInfo_a6102b91607b07598e1c3f262d66bbcdd}}
bool {\bfseries allow\+\_\+certification\+\_\+} = true
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a03230bfec48cfdf9d6f615c08a07b717}\label{classGpgFrontend_1_1GenKeyInfo_a03230bfec48cfdf9d6f615c08a07b717}}
bool {\bfseries allow\+\_\+change\+\_\+certification\+\_\+} = true
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a2226ccb2b0a53b7a8d2d11507efe27d6}\label{classGpgFrontend_1_1GenKeyInfo_a2226ccb2b0a53b7a8d2d11507efe27d6}}
bool {\bfseries allow\+\_\+authentication\+\_\+} = true
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a3ed156b4414de8696db53e0539627743}\label{classGpgFrontend_1_1GenKeyInfo_a3ed156b4414de8696db53e0539627743}}
bool {\bfseries allow\+\_\+change\+\_\+authentication\+\_\+} = true
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a6e54dd17a9e16a80e100a1a367f6e41c}\label{classGpgFrontend_1_1GenKeyInfo_a6e54dd17a9e16a80e100a1a367f6e41c}}
bool {\bfseries allow\+\_\+signing\+\_\+} = true
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a2f156598d0f080ddf219f28f47c5addf}\label{classGpgFrontend_1_1GenKeyInfo_a2f156598d0f080ddf219f28f47c5addf}}
bool {\bfseries allow\+\_\+change\+\_\+signing\+\_\+} = true
\end{DoxyCompactItemize}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_acfa8401da6425bf3b5fe63d897a33b69}\label{classGpgFrontend_1_1GenKeyInfo_acfa8401da6425bf3b5fe63d897a33b69}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GenKeyInfo@{GenKeyInfo}}
\index{GenKeyInfo@{GenKeyInfo}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GenKeyInfo()}{GenKeyInfo()}}
{\footnotesize\ttfamily Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Gen\+Key\+Info (\begin{DoxyParamCaption}\item[{bool}]{m\+\_\+is\+\_\+sub\+\_\+key = {\ttfamily false} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}}
Construct a new Gen Key Info object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+is\+\_\+sub\+\_\+key} & \\
\hline
{\em m\+\_\+standalone} & \\
\hline
\end{DoxyParams}
References Get\+Supported\+Key\+Algo(), and Set\+Algo().
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_aadafd2fa289a5b8e69e03c5b2deeacd6}\label{classGpgFrontend_1_1GenKeyInfo_aadafd2fa289a5b8e69e03c5b2deeacd6}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetAlgo@{GetAlgo}}
\index{GetAlgo@{GetAlgo}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GetAlgo()}{GetAlgo()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Algo (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ const QString \&}
Get the Algo object.
\begin{DoxyReturn}{Returns}
const QString\&
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_abbc1d76d54202eb5cf2cc27767ab238d}\label{classGpgFrontend_1_1GenKeyInfo_abbc1d76d54202eb5cf2cc27767ab238d}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetComment@{GetComment}}
\index{GetComment@{GetComment}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GetComment()}{GetComment()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Comment (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString}
Get the Comment object.
\begin{DoxyReturn}{Returns}
QString
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_af87474dd334abdc17f39bf5cc04cc464}\label{classGpgFrontend_1_1GenKeyInfo_af87474dd334abdc17f39bf5cc04cc464}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetEmail@{GetEmail}}
\index{GetEmail@{GetEmail}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GetEmail()}{GetEmail()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Email (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString}
Get the Email object.
\begin{DoxyReturn}{Returns}
QString
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_abba96c63d675a9bdd05926eaca64c268}\label{classGpgFrontend_1_1GenKeyInfo_abba96c63d675a9bdd05926eaca64c268}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetExpireTime@{GetExpireTime}}
\index{GetExpireTime@{GetExpireTime}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GetExpireTime()}{GetExpireTime()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Expire\+Time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ const QDate\+Time \&}
Get the Expired object.
\begin{DoxyReturn}{Returns}
const QDate\+Time\&
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_afd12578dde272902cfbf76368103f95b}\label{classGpgFrontend_1_1GenKeyInfo_afd12578dde272902cfbf76368103f95b}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetKeyLength@{GetKeyLength}}
\index{GetKeyLength@{GetKeyLength}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GetKeyLength()}{GetKeyLength()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Key\+Length (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ int}
Get the Key Size object.
\begin{DoxyReturn}{Returns}
int
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_aa0d9942210df18e21e5f7feb127a4080}\label{classGpgFrontend_1_1GenKeyInfo_aa0d9942210df18e21e5f7feb127a4080}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetKeySizeStr@{GetKeySizeStr}}
\index{GetKeySizeStr@{GetKeySizeStr}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GetKeySizeStr()}{GetKeySizeStr()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Key\+Size\+Str (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString}
Get the Key Size Str object.
\begin{DoxyReturn}{Returns}
QString
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a6c1277ad84cd4c2b3c6203c31581e8e4}\label{classGpgFrontend_1_1GenKeyInfo_a6c1277ad84cd4c2b3c6203c31581e8e4}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetName@{GetName}}
\index{GetName@{GetName}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GetName()}{GetName()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString}
Get the Name object.
\begin{DoxyReturn}{Returns}
QString
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ab74ae13ad036fbb85405f401275d0566}\label{classGpgFrontend_1_1GenKeyInfo_ab74ae13ad036fbb85405f401275d0566}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetPassPhrase@{GetPassPhrase}}
\index{GetPassPhrase@{GetPassPhrase}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GetPassPhrase()}{GetPassPhrase()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Pass\+Phrase (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ const QString \&}
Get the Pass Phrase object.
\begin{DoxyReturn}{Returns}
const QString\&
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a33c7ea176587bbd317a39938e9ecec59}\label{classGpgFrontend_1_1GenKeyInfo_a33c7ea176587bbd317a39938e9ecec59}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetSizeChangeStep@{GetSizeChangeStep}}
\index{GetSizeChangeStep@{GetSizeChangeStep}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GetSizeChangeStep()}{GetSizeChangeStep()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Size\+Change\+Step (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ int}
Get the Size Change Step object.
\begin{DoxyReturn}{Returns}
int
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_af72c8592d105d8394bcfa1bc6388d46e}\label{classGpgFrontend_1_1GenKeyInfo_af72c8592d105d8394bcfa1bc6388d46e}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetSuggestMaxKeySize@{GetSuggestMaxKeySize}}
\index{GetSuggestMaxKeySize@{GetSuggestMaxKeySize}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GetSuggestMaxKeySize()}{GetSuggestMaxKeySize()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Suggest\+Max\+Key\+Size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ int}
Get the Suggest Max Key Size object.
\begin{DoxyReturn}{Returns}
int
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a482933ddc06734993d80a90611a8ad5b}\label{classGpgFrontend_1_1GenKeyInfo_a482933ddc06734993d80a90611a8ad5b}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetSuggestMinKeySize@{GetSuggestMinKeySize}}
\index{GetSuggestMinKeySize@{GetSuggestMinKeySize}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GetSuggestMinKeySize()}{GetSuggestMinKeySize()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Suggest\+Min\+Key\+Size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ int}
Get the Suggest Min Key Size object.
\begin{DoxyReturn}{Returns}
int
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a2229d217f44345a99ab3816ec5c0cfe8}\label{classGpgFrontend_1_1GenKeyInfo_a2229d217f44345a99ab3816ec5c0cfe8}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetSupportedKeyAlgo@{GetSupportedKeyAlgo}}
\index{GetSupportedKeyAlgo@{GetSupportedKeyAlgo}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GetSupportedKeyAlgo()}{GetSupportedKeyAlgo()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Supported\+Key\+Algo (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ const std\+::vector$<$Key\+Gen\+Algo$>$ \&\hspace{0.3cm}{\ttfamily [static]}}
Get the Supported Key Algo object.
\begin{DoxyReturn}{Returns}
const std\+::vector$<$\+QString$>$\&
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+UI\+::\+Key\+Gen\+Dialog\+::create\+\_\+basic\+\_\+info\+\_\+group\+\_\+box(), and Gen\+Key\+Info().
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a07a68fbe5ef4534df51759cffb144bef}\label{classGpgFrontend_1_1GenKeyInfo_a07a68fbe5ef4534df51759cffb144bef}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetSupportedSubkeyAlgo@{GetSupportedSubkeyAlgo}}
\index{GetSupportedSubkeyAlgo@{GetSupportedSubkeyAlgo}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GetSupportedSubkeyAlgo()}{GetSupportedSubkeyAlgo()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Supported\+Subkey\+Algo (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ const std\+::vector$<$Key\+Gen\+Algo$>$ \&\hspace{0.3cm}{\ttfamily [static]}}
Get the Supported Subkey Algo object.
\begin{DoxyReturn}{Returns}
const std\+::vector$<$\+QString$>$\&
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+UI\+::\+Subkey\+Generate\+Dialog\+::create\+\_\+basic\+\_\+info\+\_\+group\+\_\+box().
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a225c683da9766afd8fd7e733e9f5fdd4}\label{classGpgFrontend_1_1GenKeyInfo_a225c683da9766afd8fd7e733e9f5fdd4}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetUserid@{GetUserid}}
\index{GetUserid@{GetUserid}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{GetUserid()}{GetUserid()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Userid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString}
Get the Userid object.
\begin{DoxyReturn}{Returns}
QString
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_aa73b6fe349eb4c2438fd0a0ae61b6c03}\label{classGpgFrontend_1_1GenKeyInfo_aa73b6fe349eb4c2438fd0a0ae61b6c03}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowAuthentication@{IsAllowAuthentication}}
\index{IsAllowAuthentication@{IsAllowAuthentication}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{IsAllowAuthentication()}{IsAllowAuthentication()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Authentication (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ae01bbb4af8da59317797d599b28abb31}\label{classGpgFrontend_1_1GenKeyInfo_ae01bbb4af8da59317797d599b28abb31}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowCertification@{IsAllowCertification}}
\index{IsAllowCertification@{IsAllowCertification}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{IsAllowCertification()}{IsAllowCertification()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Certification (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a6b6635977ea47b1c2220aed48bc5c57d}\label{classGpgFrontend_1_1GenKeyInfo_a6b6635977ea47b1c2220aed48bc5c57d}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowChangeAuthentication@{IsAllowChangeAuthentication}}
\index{IsAllowChangeAuthentication@{IsAllowChangeAuthentication}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{IsAllowChangeAuthentication()}{IsAllowChangeAuthentication()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Change\+Authentication (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a858ace5de6d4b8cd31fa6c68f33d0f92}\label{classGpgFrontend_1_1GenKeyInfo_a858ace5de6d4b8cd31fa6c68f33d0f92}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowChangeCertification@{IsAllowChangeCertification}}
\index{IsAllowChangeCertification@{IsAllowChangeCertification}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{IsAllowChangeCertification()}{IsAllowChangeCertification()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Change\+Certification (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a81d52ff47ecd7aca34fb4f5a613b922d}\label{classGpgFrontend_1_1GenKeyInfo_a81d52ff47ecd7aca34fb4f5a613b922d}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowChangeEncryption@{IsAllowChangeEncryption}}
\index{IsAllowChangeEncryption@{IsAllowChangeEncryption}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{IsAllowChangeEncryption()}{IsAllowChangeEncryption()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Change\+Encryption (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a4aedcb38a9fb4ffe65d16bce61a610c4}\label{classGpgFrontend_1_1GenKeyInfo_a4aedcb38a9fb4ffe65d16bce61a610c4}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowChangeSigning@{IsAllowChangeSigning}}
\index{IsAllowChangeSigning@{IsAllowChangeSigning}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{IsAllowChangeSigning()}{IsAllowChangeSigning()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Change\+Signing (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a75b69b9e3f889e9fc5ffe9ee7af2c365}\label{classGpgFrontend_1_1GenKeyInfo_a75b69b9e3f889e9fc5ffe9ee7af2c365}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowEncryption@{IsAllowEncryption}}
\index{IsAllowEncryption@{IsAllowEncryption}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{IsAllowEncryption()}{IsAllowEncryption()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Encryption (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_af3cc933fddc87f2a250b6686ceddf4ac}\label{classGpgFrontend_1_1GenKeyInfo_af3cc933fddc87f2a250b6686ceddf4ac}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowNoPassPhrase@{IsAllowNoPassPhrase}}
\index{IsAllowNoPassPhrase@{IsAllowNoPassPhrase}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{IsAllowNoPassPhrase()}{IsAllowNoPassPhrase()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+No\+Pass\+Phrase (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_abc16a0f5b11c814a5fd2ec9198c88a99}\label{classGpgFrontend_1_1GenKeyInfo_abc16a0f5b11c814a5fd2ec9198c88a99}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowSigning@{IsAllowSigning}}
\index{IsAllowSigning@{IsAllowSigning}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{IsAllowSigning()}{IsAllowSigning()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Signing (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a812adab61edebf96bbba4a18c2b82a72}\label{classGpgFrontend_1_1GenKeyInfo_a812adab61edebf96bbba4a18c2b82a72}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsNonExpired@{IsNonExpired}}
\index{IsNonExpired@{IsNonExpired}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{IsNonExpired()}{IsNonExpired()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Non\+Expired (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
Referenced by Set\+Expire\+Time().
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a2dd1d385b95569e60526cbf15bdf03ec}\label{classGpgFrontend_1_1GenKeyInfo_a2dd1d385b95569e60526cbf15bdf03ec}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsNoPassPhrase@{IsNoPassPhrase}}
\index{IsNoPassPhrase@{IsNoPassPhrase}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{IsNoPassPhrase()}{IsNoPassPhrase()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+No\+Pass\+Phrase (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a5018adac1ec215cc17dd7dabea39829d}\label{classGpgFrontend_1_1GenKeyInfo_a5018adac1ec215cc17dd7dabea39829d}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsSubKey@{IsSubKey}}
\index{IsSubKey@{IsSubKey}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{IsSubKey()}{IsSubKey()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Sub\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a438c9bd77727a93961109a8492673fe5}\label{classGpgFrontend_1_1GenKeyInfo_a438c9bd77727a93961109a8492673fe5}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!SetAlgo@{SetAlgo}}
\index{SetAlgo@{SetAlgo}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{SetAlgo()}{SetAlgo()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Set\+Algo (\begin{DoxyParamCaption}\item[{const QString \&}]{t\+\_\+algo\+\_\+args }\end{DoxyParamCaption})}
Set the Algo object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+algo} & \\
\hline
\end{DoxyParams}
RSA is the worlds premier asymmetric cryptographic algorithm, and is built on the difficulty of factoring extremely large composites. Gnu\+PG supports RSA with key sizes of between 1024 and 4096 bits.
Algorithm (DSA) as a government standard for digital signatures. Originally, it supported key lengths between 512 and 1024 bits. Recently, NIST has declared 512-\/bit keys obsolete\+: now, DSA is available in 1024, 2048 and 3072-\/bit lengths.
Gnu\+PG supports the Elgamal asymmetric encryption algorithm in key lengths ranging from 1024 to 4096 bits.
References Set\+Allow\+Authentication(), Set\+Allow\+Certification(), Set\+Allow\+Encryption(), Set\+Allow\+Signing(), and Set\+Key\+Length().
Referenced by Gen\+Key\+Info().
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_aac51d251682ed1bc1090416ebfeba4de}\label{classGpgFrontend_1_1GenKeyInfo_aac51d251682ed1bc1090416ebfeba4de}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!SetAllowAuthentication@{SetAllowAuthentication}}
\index{SetAllowAuthentication@{SetAllowAuthentication}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{SetAllowAuthentication()}{SetAllowAuthentication()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Set\+Allow\+Authentication (\begin{DoxyParamCaption}\item[{bool}]{m\+\_\+allow\+\_\+authentication }\end{DoxyParamCaption})}
Set the Allow Authentication object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+allow\+\_\+authentication} & \\
\hline
\end{DoxyParams}
Referenced by Set\+Algo().
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ac5f52f74566618c71a29bdc5e70fce2e}\label{classGpgFrontend_1_1GenKeyInfo_ac5f52f74566618c71a29bdc5e70fce2e}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!SetAllowCertification@{SetAllowCertification}}
\index{SetAllowCertification@{SetAllowCertification}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{SetAllowCertification()}{SetAllowCertification()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Set\+Allow\+Certification (\begin{DoxyParamCaption}\item[{bool}]{m\+\_\+allow\+\_\+certification }\end{DoxyParamCaption})}
Set the Allow Certification object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+allow\+\_\+certification} & \\
\hline
\end{DoxyParams}
Referenced by Set\+Algo().
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a965014232f6de22c6d33320231ca4454}\label{classGpgFrontend_1_1GenKeyInfo_a965014232f6de22c6d33320231ca4454}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!SetAllowEncryption@{SetAllowEncryption}}
\index{SetAllowEncryption@{SetAllowEncryption}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{SetAllowEncryption()}{SetAllowEncryption()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Set\+Allow\+Encryption (\begin{DoxyParamCaption}\item[{bool}]{m\+\_\+allow\+\_\+encryption }\end{DoxyParamCaption})}
Set the Allow Encryption object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+allow\+\_\+encryption} & \\
\hline
\end{DoxyParams}
Referenced by Set\+Algo().
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a1a01518b24d40d95e187ef73f4dcd52a}\label{classGpgFrontend_1_1GenKeyInfo_a1a01518b24d40d95e187ef73f4dcd52a}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!SetAllowSigning@{SetAllowSigning}}
\index{SetAllowSigning@{SetAllowSigning}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{SetAllowSigning()}{SetAllowSigning()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Set\+Allow\+Signing (\begin{DoxyParamCaption}\item[{bool}]{m\+\_\+allow\+\_\+signing }\end{DoxyParamCaption})}
Set the Allow Signing object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+allow\+\_\+signing} & \\
\hline
\end{DoxyParams}
Referenced by Set\+Algo().
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a0d498db9a8249db8b7e1742065a82c42}\label{classGpgFrontend_1_1GenKeyInfo_a0d498db9a8249db8b7e1742065a82c42}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!SetComment@{SetComment}}
\index{SetComment@{SetComment}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{SetComment()}{SetComment()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Set\+Comment (\begin{DoxyParamCaption}\item[{const QString \&}]{m\+\_\+comment }\end{DoxyParamCaption})}
Set the Comment object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+comment} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a6cff6c278089c5e6a646592e87f046b5}\label{classGpgFrontend_1_1GenKeyInfo_a6cff6c278089c5e6a646592e87f046b5}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!SetEmail@{SetEmail}}
\index{SetEmail@{SetEmail}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{SetEmail()}{SetEmail()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Set\+Email (\begin{DoxyParamCaption}\item[{const QString \&}]{m\+\_\+email }\end{DoxyParamCaption})}
Set the Email object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+email} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a8475c1f419a65055dd659d3b60d4e356}\label{classGpgFrontend_1_1GenKeyInfo_a8475c1f419a65055dd659d3b60d4e356}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!SetExpireTime@{SetExpireTime}}
\index{SetExpireTime@{SetExpireTime}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{SetExpireTime()}{SetExpireTime()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Set\+Expire\+Time (\begin{DoxyParamCaption}\item[{const QDate\+Time \&}]{m\+\_\+expired }\end{DoxyParamCaption})}
Set the Expired object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+expired} & \\
\hline
\end{DoxyParams}
References Is\+Non\+Expired().
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_acd9f7742b739e1db60bd50489690dec1}\label{classGpgFrontend_1_1GenKeyInfo_acd9f7742b739e1db60bd50489690dec1}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!SetIsSubKey@{SetIsSubKey}}
\index{SetIsSubKey@{SetIsSubKey}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{SetIsSubKey()}{SetIsSubKey()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Set\+Is\+Sub\+Key (\begin{DoxyParamCaption}\item[{bool}]{m\+\_\+sub\+\_\+key }\end{DoxyParamCaption})}
Set the Is Sub Key object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+sub\+\_\+key} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ae744395012e4dcb9734ad5a30aa8ed75}\label{classGpgFrontend_1_1GenKeyInfo_ae744395012e4dcb9734ad5a30aa8ed75}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!SetKeyLength@{SetKeyLength}}
\index{SetKeyLength@{SetKeyLength}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{SetKeyLength()}{SetKeyLength()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Set\+Key\+Length (\begin{DoxyParamCaption}\item[{int}]{m\+\_\+key\+\_\+size }\end{DoxyParamCaption})}
Set the Key Size object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+key\+\_\+size} & \\
\hline
\end{DoxyParams}
Referenced by Set\+Algo().
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a8f80b74f6ed3183063a46f2cd3bb9172}\label{classGpgFrontend_1_1GenKeyInfo_a8f80b74f6ed3183063a46f2cd3bb9172}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!SetName@{SetName}}
\index{SetName@{SetName}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{SetName()}{SetName()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Set\+Name (\begin{DoxyParamCaption}\item[{const QString \&}]{m\+\_\+name }\end{DoxyParamCaption})}
Set the Name object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+name} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_aea247381c21896f5371bb813ca665329}\label{classGpgFrontend_1_1GenKeyInfo_aea247381c21896f5371bb813ca665329}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!SetNonExpired@{SetNonExpired}}
\index{SetNonExpired@{SetNonExpired}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{SetNonExpired()}{SetNonExpired()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Set\+Non\+Expired (\begin{DoxyParamCaption}\item[{bool}]{m\+\_\+non\+\_\+expired }\end{DoxyParamCaption})}
Set the Non Expired object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+non\+\_\+expired} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a864407216cbdbef9e7b35e6be694d3ef}\label{classGpgFrontend_1_1GenKeyInfo_a864407216cbdbef9e7b35e6be694d3ef}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!SetNonPassPhrase@{SetNonPassPhrase}}
\index{SetNonPassPhrase@{SetNonPassPhrase}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{SetNonPassPhrase()}{SetNonPassPhrase()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Set\+Non\+Pass\+Phrase (\begin{DoxyParamCaption}\item[{bool}]{m\+\_\+non\+\_\+pass\+\_\+phrase }\end{DoxyParamCaption})}
Set the Non Pass Phrase object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+non\+\_\+pass\+\_\+phrase} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a0499b0e924ff9d63361b744ead83fc40}\label{classGpgFrontend_1_1GenKeyInfo_a0499b0e924ff9d63361b744ead83fc40}}
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!SetPassPhrase@{SetPassPhrase}}
\index{SetPassPhrase@{SetPassPhrase}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
\doxysubsubsection{\texorpdfstring{SetPassPhrase()}{SetPassPhrase()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Set\+Pass\+Phrase (\begin{DoxyParamCaption}\item[{const QString \&}]{m\+\_\+pass\+\_\+phrase }\end{DoxyParamCaption})}
Set the Pass Phrase object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+pass\+\_\+phrase} & \\
\hline
\end{DoxyParams}
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item
src/core/model/Gpg\+Gen\+Key\+Info.\+h\item
src/core/model/Gpg\+Gen\+Key\+Info.\+cpp\end{DoxyCompactItemize}