GpgFrontend-Doxygen/docs/latex/classGpgFrontend_1_1GenKeyInfo.tex

787 lines
43 KiB
TeX
Raw Permalink Normal View History

2022-05-08 19:59:26 +00:00
\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\+:
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=239pt]{classGpgFrontend_1_1GenKeyInfo__coll__graph}
2022-05-08 22:01:23 +00:00
\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}
2022-05-08 19:59:26 +00:00
\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
2022-05-08 19:59:26 +00:00
\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
2022-05-08 19:59:26 +00:00
\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)
2022-05-08 19:59:26 +00:00
\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)
2022-05-08 19:59:26 +00:00
\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)
2022-05-08 19:59:26 +00:00
\begin{DoxyCompactList}\small\item\em Set the Comment object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a6c1277ad84cd4c2b3c6203c31581e8e4}{Get\+Name}} () const -\/$>$ QString
2022-05-08 19:59:26 +00:00
\begin{DoxyCompactList}\small\item\em Get the Name object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_af87474dd334abdc17f39bf5cc04cc464}{Get\+Email}} () const -\/$>$ QString
2022-05-08 19:59:26 +00:00
\begin{DoxyCompactList}\small\item\em Get the Email object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_abbc1d76d54202eb5cf2cc27767ab238d}{Get\+Comment}} () const -\/$>$ QString
2022-05-08 19:59:26 +00:00
\begin{DoxyCompactList}\small\item\em Get the Comment object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_aadafd2fa289a5b8e69e03c5b2deeacd6}{Get\+Algo}} () const -\/$>$ const QString \&
2022-05-08 19:59:26 +00:00
\begin{DoxyCompactList}\small\item\em Get the Algo object. \end{DoxyCompactList}\item
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a438c9bd77727a93961109a8492673fe5}{Set\+Algo}} (const QString \&)
2022-05-08 19:59:26 +00:00
\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
2022-05-08 19:59:26 +00:00
\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
2022-05-08 19:59:26 +00:00
\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 \&
2022-05-08 19:59:26 +00:00
\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)
2022-05-08 19:59:26 +00:00
\begin{DoxyCompactList}\small\item\em Set the Expired object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a812adab61edebf96bbba4a18c2b82a72}{Is\+Non\+Expired}} () const -\/$>$ bool
2022-05-08 19:59:26 +00:00
\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
2022-05-08 19:59:26 +00:00
\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
2022-05-08 19:59:26 +00:00
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_af3cc933fddc87f2a250b6686ceddf4ac}{Is\+Allow\+No\+Pass\+Phrase}} () const -\/$>$ bool
2022-05-08 19:59:26 +00:00
\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
2022-05-08 19:59:26 +00:00
\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
2022-05-08 19:59:26 +00:00
\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
2022-05-08 19:59:26 +00:00
\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 \&
2022-05-08 19:59:26 +00:00
\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)
2022-05-08 19:59:26 +00:00
\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
2022-05-08 19:59:26 +00:00
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a81d52ff47ecd7aca34fb4f5a613b922d}{Is\+Allow\+Change\+Encryption}} () const -\/$>$ bool
2022-05-08 19:59:26 +00:00
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a858ace5de6d4b8cd31fa6c68f33d0f92}{Is\+Allow\+Change\+Certification}} () const -\/$>$ bool
2022-05-08 19:59:26 +00:00
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a6b6635977ea47b1c2220aed48bc5c57d}{Is\+Allow\+Change\+Authentication}} () const -\/$>$ bool
2022-05-08 19:59:26 +00:00
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_af72c8592d105d8394bcfa1bc6388d46e}{Get\+Suggest\+Max\+Key\+Size}} () const -\/$>$ int
2022-05-08 19:59:26 +00:00
\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
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
\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 $>$ \&
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
\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\+\_\+}
2022-05-08 19:59:26 +00:00
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a97e347c259758b6bdc88822944359295}\label{classGpgFrontend_1_1GenKeyInfo_a97e347c259758b6bdc88822944359295}}
QString {\bfseries email\+\_\+}
2022-05-08 19:59:26 +00:00
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ab041224b8a17dfa237f4644f5b3a246e}\label{classGpgFrontend_1_1GenKeyInfo_ab041224b8a17dfa237f4644f5b3a246e}}
QString {\bfseries comment\+\_\+}
2022-05-08 19:59:26 +00:00
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a4495089facdeee0e9335afa1f17e74a7}\label{classGpgFrontend_1_1GenKeyInfo_a4495089facdeee0e9335afa1f17e74a7}}
QString {\bfseries algo\+\_\+}
2022-05-08 19:59:26 +00:00
\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)
2022-05-08 19:59:26 +00:00
\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\+\_\+}
2022-05-08 19:59:26 +00:00
\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}}
2022-05-08 19:59:26 +00:00
\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]}}
2022-05-08 19:59:26 +00:00
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().
2022-05-08 19:59:26 +00:00
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_aadafd2fa289a5b8e69e03c5b2deeacd6}\label{classGpgFrontend_1_1GenKeyInfo_aadafd2fa289a5b8e69e03c5b2deeacd6}}
2022-05-08 19:59:26 +00:00
\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 \&}
2022-05-08 19:59:26 +00:00
Get the Algo object.
\begin{DoxyReturn}{Returns}
const QString\&
2022-05-08 19:59:26 +00:00
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_abbc1d76d54202eb5cf2cc27767ab238d}\label{classGpgFrontend_1_1GenKeyInfo_abbc1d76d54202eb5cf2cc27767ab238d}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
Get the Comment object.
\begin{DoxyReturn}{Returns}
QString
2022-05-08 19:59:26 +00:00
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_af87474dd334abdc17f39bf5cc04cc464}\label{classGpgFrontend_1_1GenKeyInfo_af87474dd334abdc17f39bf5cc04cc464}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
Get the Email object.
\begin{DoxyReturn}{Returns}
QString
2022-05-08 19:59:26 +00:00
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_abba96c63d675a9bdd05926eaca64c268}\label{classGpgFrontend_1_1GenKeyInfo_abba96c63d675a9bdd05926eaca64c268}}
2022-05-08 19:59:26 +00:00
\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 \&}
2022-05-08 19:59:26 +00:00
Get the Expired object.
\begin{DoxyReturn}{Returns}
const QDate\+Time\&
2022-05-08 19:59:26 +00:00
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_afd12578dde272902cfbf76368103f95b}\label{classGpgFrontend_1_1GenKeyInfo_afd12578dde272902cfbf76368103f95b}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
Get the Key Size object.
\begin{DoxyReturn}{Returns}
int
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_aa0d9942210df18e21e5f7feb127a4080}\label{classGpgFrontend_1_1GenKeyInfo_aa0d9942210df18e21e5f7feb127a4080}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
Get the Key Size Str object.
\begin{DoxyReturn}{Returns}
QString
2022-05-08 19:59:26 +00:00
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a6c1277ad84cd4c2b3c6203c31581e8e4}\label{classGpgFrontend_1_1GenKeyInfo_a6c1277ad84cd4c2b3c6203c31581e8e4}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
Get the Name object.
\begin{DoxyReturn}{Returns}
QString
2022-05-08 19:59:26 +00:00
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ab74ae13ad036fbb85405f401275d0566}\label{classGpgFrontend_1_1GenKeyInfo_ab74ae13ad036fbb85405f401275d0566}}
2022-05-08 19:59:26 +00:00
\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 \&}
2022-05-08 19:59:26 +00:00
Get the Pass Phrase object.
\begin{DoxyReturn}{Returns}
const QString\&
2022-05-08 19:59:26 +00:00
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a33c7ea176587bbd317a39938e9ecec59}\label{classGpgFrontend_1_1GenKeyInfo_a33c7ea176587bbd317a39938e9ecec59}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
Get the Size Change Step object.
\begin{DoxyReturn}{Returns}
int
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_af72c8592d105d8394bcfa1bc6388d46e}\label{classGpgFrontend_1_1GenKeyInfo_af72c8592d105d8394bcfa1bc6388d46e}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
Get the Suggest Max Key Size object.
\begin{DoxyReturn}{Returns}
int
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a482933ddc06734993d80a90611a8ad5b}\label{classGpgFrontend_1_1GenKeyInfo_a482933ddc06734993d80a90611a8ad5b}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
Get the Suggest Min Key Size object.
\begin{DoxyReturn}{Returns}
int
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a2229d217f44345a99ab3816ec5c0cfe8}\label{classGpgFrontend_1_1GenKeyInfo_a2229d217f44345a99ab3816ec5c0cfe8}}
2022-05-08 19:59:26 +00:00
\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]}}
2022-05-08 19:59:26 +00:00
Get the Supported Key Algo object.
\begin{DoxyReturn}{Returns}
const std\+::vector$<$\+QString$>$\&
2022-05-08 19:59:26 +00:00
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+UI\+::\+Key\+Gen\+Dialog\+::create\+\_\+basic\+\_\+info\+\_\+group\+\_\+box(), and Gen\+Key\+Info().
2022-05-08 19:59:26 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a07a68fbe5ef4534df51759cffb144bef}\label{classGpgFrontend_1_1GenKeyInfo_a07a68fbe5ef4534df51759cffb144bef}}
2022-05-08 19:59:26 +00:00
\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]}}
2022-05-08 19:59:26 +00:00
Get the Supported Subkey Algo object.
\begin{DoxyReturn}{Returns}
const std\+::vector$<$\+QString$>$\&
2022-05-08 19:59:26 +00:00
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+UI\+::\+Subkey\+Generate\+Dialog\+::create\+\_\+basic\+\_\+info\+\_\+group\+\_\+box().
2022-05-08 19:59:26 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a225c683da9766afd8fd7e733e9f5fdd4}\label{classGpgFrontend_1_1GenKeyInfo_a225c683da9766afd8fd7e733e9f5fdd4}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
Get the Userid object.
\begin{DoxyReturn}{Returns}
QString
2022-05-08 19:59:26 +00:00
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_aa73b6fe349eb4c2438fd0a0ae61b6c03}\label{classGpgFrontend_1_1GenKeyInfo_aa73b6fe349eb4c2438fd0a0ae61b6c03}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ae01bbb4af8da59317797d599b28abb31}\label{classGpgFrontend_1_1GenKeyInfo_ae01bbb4af8da59317797d599b28abb31}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a6b6635977ea47b1c2220aed48bc5c57d}\label{classGpgFrontend_1_1GenKeyInfo_a6b6635977ea47b1c2220aed48bc5c57d}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a858ace5de6d4b8cd31fa6c68f33d0f92}\label{classGpgFrontend_1_1GenKeyInfo_a858ace5de6d4b8cd31fa6c68f33d0f92}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a81d52ff47ecd7aca34fb4f5a613b922d}\label{classGpgFrontend_1_1GenKeyInfo_a81d52ff47ecd7aca34fb4f5a613b922d}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a4aedcb38a9fb4ffe65d16bce61a610c4}\label{classGpgFrontend_1_1GenKeyInfo_a4aedcb38a9fb4ffe65d16bce61a610c4}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a75b69b9e3f889e9fc5ffe9ee7af2c365}\label{classGpgFrontend_1_1GenKeyInfo_a75b69b9e3f889e9fc5ffe9ee7af2c365}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_af3cc933fddc87f2a250b6686ceddf4ac}\label{classGpgFrontend_1_1GenKeyInfo_af3cc933fddc87f2a250b6686ceddf4ac}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_abc16a0f5b11c814a5fd2ec9198c88a99}\label{classGpgFrontend_1_1GenKeyInfo_abc16a0f5b11c814a5fd2ec9198c88a99}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a812adab61edebf96bbba4a18c2b82a72}\label{classGpgFrontend_1_1GenKeyInfo_a812adab61edebf96bbba4a18c2b82a72}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
Referenced by Set\+Expire\+Time().
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a2dd1d385b95569e60526cbf15bdf03ec}\label{classGpgFrontend_1_1GenKeyInfo_a2dd1d385b95569e60526cbf15bdf03ec}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a5018adac1ec215cc17dd7dabea39829d}\label{classGpgFrontend_1_1GenKeyInfo_a5018adac1ec215cc17dd7dabea39829d}}
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 19:59:26 +00:00
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a438c9bd77727a93961109a8492673fe5}\label{classGpgFrontend_1_1GenKeyInfo_a438c9bd77727a93961109a8492673fe5}}
2022-05-08 19:59:26 +00:00
\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})}
2022-05-08 19:59:26 +00:00
Set the Algo object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+algo} & \\
2022-05-08 19:59:26 +00:00
\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.
2022-05-08 19:59:26 +00:00
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.
2022-05-08 19:59:26 +00:00
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().
2022-05-08 19:59:26 +00:00
2022-05-08 22:01:23 +00:00
Referenced by Gen\+Key\+Info().
2022-05-08 19:59:26 +00:00
\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})}
2022-05-08 19:59:26 +00:00
Set the Allow Authentication object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+allow\+\_\+authentication} & \\
\hline
\end{DoxyParams}
2022-05-08 22:01:23 +00:00
Referenced by Set\+Algo().
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 22:01:23 +00:00
Referenced by Set\+Algo().
2022-05-08 19:59:26 +00:00
\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}
2022-05-08 22:01:23 +00:00
Referenced by Set\+Algo().
2022-05-08 19:59:26 +00:00
\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})}
2022-05-08 19:59:26 +00:00
Set the Allow Signing object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+allow\+\_\+signing} & \\
\hline
\end{DoxyParams}
2022-05-08 22:01:23 +00:00
Referenced by Set\+Algo().
2022-05-08 19:59:26 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a0d498db9a8249db8b7e1742065a82c42}\label{classGpgFrontend_1_1GenKeyInfo_a0d498db9a8249db8b7e1742065a82c42}}
2022-05-08 19:59:26 +00:00
\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})}
2022-05-08 19:59:26 +00:00
Set the Comment object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+comment} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a6cff6c278089c5e6a646592e87f046b5}\label{classGpgFrontend_1_1GenKeyInfo_a6cff6c278089c5e6a646592e87f046b5}}
2022-05-08 19:59:26 +00:00
\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})}
2022-05-08 19:59:26 +00:00
Set the Email object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+email} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a8475c1f419a65055dd659d3b60d4e356}\label{classGpgFrontend_1_1GenKeyInfo_a8475c1f419a65055dd659d3b60d4e356}}
2022-05-08 19:59:26 +00:00
\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})}
2022-05-08 19:59:26 +00:00
Set the Expired object.
\begin{DoxyParams}{Parameters}
{\em m\+\_\+expired} & \\
\hline
\end{DoxyParams}
References Is\+Non\+Expired().
2022-05-08 19:59:26 +00:00
\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})}
2022-05-08 19:59:26 +00:00
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}
2022-05-08 22:01:23 +00:00
Referenced by Set\+Algo().
2022-05-08 19:59:26 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a8f80b74f6ed3183063a46f2cd3bb9172}\label{classGpgFrontend_1_1GenKeyInfo_a8f80b74f6ed3183063a46f2cd3bb9172}}
2022-05-08 19:59:26 +00:00
\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})}
2022-05-08 19:59:26 +00:00
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})}
2022-05-08 19:59:26 +00:00
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}}
2022-05-08 19:59:26 +00:00
\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})}
2022-05-08 19:59:26 +00:00
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}