847 lines
49 KiB
TeX
847 lines
49 KiB
TeX
\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[height=550pt]{classGpgFrontend_1_1GenKeyInfo__coll__graph}
|
||
\end{center}
|
||
\end{figure}
|
||
\doxysubsection*{Public Member Functions}
|
||
\begin{DoxyCompactItemize}
|
||
\item
|
||
bool \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a40a42ad975499566de124296c19e6c55}{Is\+Sub\+Key}} () const
|
||
\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
|
||
std\+::string \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a4ee4a0659e76376d9bfc527c334392e1}{Get\+Userid}} () const
|
||
\begin{DoxyCompactList}\small\item\em Get the Userid object. \end{DoxyCompactList}\item
|
||
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a65ebc487e0e64c325f65474c812615f7}{Set\+Name}} (const std\+::string \&m\+\_\+name)
|
||
\begin{DoxyCompactList}\small\item\em Set the Name object. \end{DoxyCompactList}\item
|
||
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a656c81d56f77350184f9a94db1a3ce05}{Set\+Email}} (const std\+::string \&m\+\_\+email)
|
||
\begin{DoxyCompactList}\small\item\em Set the Email object. \end{DoxyCompactList}\item
|
||
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a947886456f5699241b1c1b9332e4b29e}{Set\+Comment}} (const std\+::string \&m\+\_\+comment)
|
||
\begin{DoxyCompactList}\small\item\em Set the Comment object. \end{DoxyCompactList}\item
|
||
std\+::string \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_abb3e1366dca0288bdc42123e55d77335}{Get\+Name}} () const
|
||
\begin{DoxyCompactList}\small\item\em Get the Name object. \end{DoxyCompactList}\item
|
||
std\+::string \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a76721be08c18907762ba6f6ccc4afc8a}{Get\+Email}} () const
|
||
\begin{DoxyCompactList}\small\item\em Get the Email object. \end{DoxyCompactList}\item
|
||
std\+::string \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_ab9f9775fd6363fba372bd0bcc2532892}{Get\+Comment}} () const
|
||
\begin{DoxyCompactList}\small\item\em Get the Comment object. \end{DoxyCompactList}\item
|
||
const std\+::string \& \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a6a65ba347156373b6cf98eb8e851d28d}{Get\+Algo}} () const
|
||
\begin{DoxyCompactList}\small\item\em Get the Algo object. \end{DoxyCompactList}\item
|
||
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_adcd9c4f3e75f989810988e0bc81d401f}{Set\+Algo}} (const Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Key\+Gen\+Algo \&m\+\_\+algo)
|
||
\begin{DoxyCompactList}\small\item\em Set the Algo object. \end{DoxyCompactList}\item
|
||
std\+::string \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a0bda4b4161d805582869ec0e56ade07c}{Get\+Key\+Size\+Str}} () const
|
||
\begin{DoxyCompactList}\small\item\em Get the Key Size Str object. \end{DoxyCompactList}\item
|
||
int \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a4927a9091fa2b2f68f6b60ce78ab2fe9}{Get\+Key\+Length}} () const
|
||
\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
|
||
const boost\+::posix\+\_\+time\+::ptime \& \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_ac629312630a78e32ee36ba0ff30bc9ff}{Get\+Expire\+Time}} () const
|
||
\begin{DoxyCompactList}\small\item\em Get the Expired object. \end{DoxyCompactList}\item
|
||
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_aa3bfeda7fc7c83dc8d48ee2b80780c3a}{Set\+Expire\+Time}} (const boost\+::posix\+\_\+time\+::ptime \&m\+\_\+expired)
|
||
\begin{DoxyCompactList}\small\item\em Set the Expired object. \end{DoxyCompactList}\item
|
||
bool \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_aeef7697c91b5b5998088979e09332380}{Is\+Non\+Expired}} () const
|
||
\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
|
||
bool \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a848181796a99bec8d32dc5eac240ee01}{Is\+No\+Pass\+Phrase}} () const
|
||
\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
|
||
bool \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_ad972292c408cb83c08e739327795a5f0}{Is\+Allow\+Signing}} () const
|
||
\item
|
||
bool \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_af6a79124a4571ff7f37c1c5e6c1a9415}{Is\+Allow\+No\+Pass\+Phrase}} () const
|
||
\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
|
||
bool \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a28ed8a65243e5bc69403305752c2cdc9}{Is\+Allow\+Encryption}} () const
|
||
\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
|
||
bool \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_ad47ceeb1ccfa8862843034e51b4d8be7}{Is\+Allow\+Certification}} () const
|
||
\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
|
||
bool \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_aabdf981c65a0efde1e8905441b9b9c87}{Is\+Allow\+Authentication}} () const
|
||
\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
|
||
const std\+::string \& \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a890ee16ef6088570360a073a6b531c89}{Get\+Pass\+Phrase}} () const
|
||
\begin{DoxyCompactList}\small\item\em Get the Pass Phrase object. \end{DoxyCompactList}\item
|
||
void \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_afe1760d4ead397f6096925290a38e1a4}{Set\+Pass\+Phrase}} (const std\+::string \&m\+\_\+pass\+\_\+phrase)
|
||
\begin{DoxyCompactList}\small\item\em Set the Pass Phrase object. \end{DoxyCompactList}\item
|
||
bool \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a06f95a8d26da79bcbe7d51e266879a94}{Is\+Allow\+Change\+Signing}} () const
|
||
\item
|
||
bool \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_ad04a906300bea028c6fb6b1b2da1d149}{Is\+Allow\+Change\+Encryption}} () const
|
||
\item
|
||
bool \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_adbcddd0fa0a273f9b77fe1297633dabc}{Is\+Allow\+Change\+Certification}} () const
|
||
\item
|
||
bool \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_aaf8ab7c6564a2836837a537111d6f5b4}{Is\+Allow\+Change\+Authentication}} () const
|
||
\item
|
||
int \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_ae461a553176ad1ab0c1121ea6de6c8c2}{Get\+Suggest\+Max\+Key\+Size}} () const
|
||
\begin{DoxyCompactList}\small\item\em Get the Suggest Max Key Size object. \end{DoxyCompactList}\item
|
||
int \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a0b1612421148b86919b7130ed148ca51}{Get\+Suggest\+Min\+Key\+Size}} () const
|
||
\begin{DoxyCompactList}\small\item\em Get the Suggest Min Key Size object. \end{DoxyCompactList}\item
|
||
int \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_ac211a7a615805ae97ff284b46abfeab7}{Get\+Size\+Change\+Step}} () const
|
||
\begin{DoxyCompactList}\small\item\em Get the Size Change Step object. \end{DoxyCompactList}\item
|
||
\mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a34eca1662ba8d4645751f3ee66582b04}{Gen\+Key\+Info}} (bool m\+\_\+is\+\_\+sub\+\_\+key=false, bool m\+\_\+standalone=false)
|
||
\begin{DoxyCompactList}\small\item\em Construct a new Gen Key Info object. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||
\doxysubsection*{Static Public Member Functions}
|
||
\begin{DoxyCompactItemize}
|
||
\item
|
||
static const std\+::vector$<$ Key\+Gen\+Algo $>$ \& \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_ac0dbb2d89b1e5f9b272679ba3f24314e}{Get\+Supported\+Key\+Algo}} ()
|
||
\begin{DoxyCompactList}\small\item\em Get the Supported Key Algo object. \end{DoxyCompactList}\item
|
||
static const std\+::vector$<$ Key\+Gen\+Algo $>$ \& \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a168d6fe5252812f5984ba6d8046c7741}{Get\+Supported\+Subkey\+Algo}} ()
|
||
\begin{DoxyCompactList}\small\item\em Get the Supported Subkey Algo object. \end{DoxyCompactList}\item
|
||
static const std\+::vector$<$ Key\+Gen\+Algo $>$ \& \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_afb8315b6612c64b3921b72df98ebcc74}{Get\+Supported\+Key\+Algo\+Standalone}} ()
|
||
\begin{DoxyCompactList}\small\item\em Get the Supported Key Algo Standalone object. \end{DoxyCompactList}\item
|
||
static const std\+::vector$<$ Key\+Gen\+Algo $>$ \& \mbox{\hyperlink{classGpgFrontend_1_1GenKeyInfo_a6819b0ca3ef7712b85ae320030cde023}{Get\+Supported\+Subkey\+Algo\+Standalone}} ()
|
||
\begin{DoxyCompactList}\small\item\em Get the Supported Subkey Algo Standalone object. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||
\doxysubsection*{Private Types}
|
||
\begin{DoxyCompactItemize}
|
||
\item
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a7eda73ff0625a635f041365c21531c60}\label{classGpgFrontend_1_1GenKeyInfo_a7eda73ff0625a635f041365c21531c60}}
|
||
using {\bfseries Key\+Gen\+Algo} = std\+::pair$<$ std\+::string, std\+::string $>$
|
||
\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_a54aa9ef123265ff945af6a4ec091fd90}\label{classGpgFrontend_1_1GenKeyInfo_a54aa9ef123265ff945af6a4ec091fd90}}
|
||
bool {\bfseries standalone\+\_\+} = false
|
||
\item
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ab97cbf3c5d6e30a6c85e8ca82b1ccfe3}\label{classGpgFrontend_1_1GenKeyInfo_ab97cbf3c5d6e30a6c85e8ca82b1ccfe3}}
|
||
bool {\bfseries subkey\+\_\+} = false
|
||
\item
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a742e5bcc903e8e01b69e568659fe3e20}\label{classGpgFrontend_1_1GenKeyInfo_a742e5bcc903e8e01b69e568659fe3e20}}
|
||
std\+::string {\bfseries name\+\_\+}
|
||
\item
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a3e8a1d4943b283a6c6042e4e0bba02a8}\label{classGpgFrontend_1_1GenKeyInfo_a3e8a1d4943b283a6c6042e4e0bba02a8}}
|
||
std\+::string {\bfseries email\+\_\+}
|
||
\item
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a3885a3e81bdae51d324d4265403d664c}\label{classGpgFrontend_1_1GenKeyInfo_a3885a3e81bdae51d324d4265403d664c}}
|
||
std\+::string {\bfseries comment\+\_\+}
|
||
\item
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_aa8fdbf7db3cb7e7a013fcf9c18cf069a}\label{classGpgFrontend_1_1GenKeyInfo_aa8fdbf7db3cb7e7a013fcf9c18cf069a}}
|
||
std\+::string {\bfseries algo\+\_\+}
|
||
\item
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a34392244d8cd477a590d02f02567a665}\label{classGpgFrontend_1_1GenKeyInfo_a34392244d8cd477a590d02f02567a665}}
|
||
int {\bfseries key\+\_\+size\+\_\+} = 2048
|
||
\item
|
||
boost\+::posix\+\_\+time\+::ptime {\bfseries expired\+\_\+}
|
||
\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_a01baca0288fe2c4574a8b3d9ae8552d8}\label{classGpgFrontend_1_1GenKeyInfo_a01baca0288fe2c4574a8b3d9ae8552d8}}
|
||
std\+::string {\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_a34eca1662ba8d4645751f3ee66582b04}\label{classGpgFrontend_1_1GenKeyInfo_a34eca1662ba8d4645751f3ee66582b04}}
|
||
\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}, }\item[{bool}]{m\+\_\+standalone = {\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_a6a65ba347156373b6cf98eb8e851d28d}\label{classGpgFrontend_1_1GenKeyInfo_a6a65ba347156373b6cf98eb8e851d28d}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetAlgo@{GetAlgo}}
|
||
\index{GetAlgo@{GetAlgo}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetAlgo()}{GetAlgo()}}
|
||
{\footnotesize\ttfamily const std\+::string\& Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Algo (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Get the Algo object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
const std\+::string\&
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ab9f9775fd6363fba372bd0bcc2532892}\label{classGpgFrontend_1_1GenKeyInfo_ab9f9775fd6363fba372bd0bcc2532892}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetComment@{GetComment}}
|
||
\index{GetComment@{GetComment}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetComment()}{GetComment()}}
|
||
{\footnotesize\ttfamily std\+::string Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Comment (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Get the Comment object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
std\+::string
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a76721be08c18907762ba6f6ccc4afc8a}\label{classGpgFrontend_1_1GenKeyInfo_a76721be08c18907762ba6f6ccc4afc8a}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetEmail@{GetEmail}}
|
||
\index{GetEmail@{GetEmail}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetEmail()}{GetEmail()}}
|
||
{\footnotesize\ttfamily std\+::string Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Email (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Get the Email object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
std\+::string
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ac629312630a78e32ee36ba0ff30bc9ff}\label{classGpgFrontend_1_1GenKeyInfo_ac629312630a78e32ee36ba0ff30bc9ff}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetExpireTime@{GetExpireTime}}
|
||
\index{GetExpireTime@{GetExpireTime}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetExpireTime()}{GetExpireTime()}}
|
||
{\footnotesize\ttfamily const boost\+::posix\+\_\+time\+::ptime\& Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Expire\+Time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Get the Expired object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
const boost\+::posix\+\_\+time\+::ptime\&
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a4927a9091fa2b2f68f6b60ce78ab2fe9}\label{classGpgFrontend_1_1GenKeyInfo_a4927a9091fa2b2f68f6b60ce78ab2fe9}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetKeyLength@{GetKeyLength}}
|
||
\index{GetKeyLength@{GetKeyLength}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetKeyLength()}{GetKeyLength()}}
|
||
{\footnotesize\ttfamily int Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Key\+Length (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Get the Key Size object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
int
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a0bda4b4161d805582869ec0e56ade07c}\label{classGpgFrontend_1_1GenKeyInfo_a0bda4b4161d805582869ec0e56ade07c}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetKeySizeStr@{GetKeySizeStr}}
|
||
\index{GetKeySizeStr@{GetKeySizeStr}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetKeySizeStr()}{GetKeySizeStr()}}
|
||
{\footnotesize\ttfamily std\+::string Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Key\+Size\+Str (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
||
|
||
|
||
|
||
Get the Key Size Str object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
std\+::string
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_abb3e1366dca0288bdc42123e55d77335}\label{classGpgFrontend_1_1GenKeyInfo_abb3e1366dca0288bdc42123e55d77335}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetName@{GetName}}
|
||
\index{GetName@{GetName}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetName()}{GetName()}}
|
||
{\footnotesize\ttfamily std\+::string Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Get the Name object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
std\+::string
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a890ee16ef6088570360a073a6b531c89}\label{classGpgFrontend_1_1GenKeyInfo_a890ee16ef6088570360a073a6b531c89}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetPassPhrase@{GetPassPhrase}}
|
||
\index{GetPassPhrase@{GetPassPhrase}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetPassPhrase()}{GetPassPhrase()}}
|
||
{\footnotesize\ttfamily const std\+::string\& Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Pass\+Phrase (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Get the Pass Phrase object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
const std\+::string\&
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ac211a7a615805ae97ff284b46abfeab7}\label{classGpgFrontend_1_1GenKeyInfo_ac211a7a615805ae97ff284b46abfeab7}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetSizeChangeStep@{GetSizeChangeStep}}
|
||
\index{GetSizeChangeStep@{GetSizeChangeStep}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetSizeChangeStep()}{GetSizeChangeStep()}}
|
||
{\footnotesize\ttfamily int Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Size\+Change\+Step (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Get the Size Change Step object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
int
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ae461a553176ad1ab0c1121ea6de6c8c2}\label{classGpgFrontend_1_1GenKeyInfo_ae461a553176ad1ab0c1121ea6de6c8c2}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetSuggestMaxKeySize@{GetSuggestMaxKeySize}}
|
||
\index{GetSuggestMaxKeySize@{GetSuggestMaxKeySize}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetSuggestMaxKeySize()}{GetSuggestMaxKeySize()}}
|
||
{\footnotesize\ttfamily int Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Suggest\+Max\+Key\+Size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Get the Suggest Max Key Size object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
int
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a0b1612421148b86919b7130ed148ca51}\label{classGpgFrontend_1_1GenKeyInfo_a0b1612421148b86919b7130ed148ca51}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetSuggestMinKeySize@{GetSuggestMinKeySize}}
|
||
\index{GetSuggestMinKeySize@{GetSuggestMinKeySize}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetSuggestMinKeySize()}{GetSuggestMinKeySize()}}
|
||
{\footnotesize\ttfamily int Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Suggest\+Min\+Key\+Size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Get the Suggest Min Key Size object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
int
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ac0dbb2d89b1e5f9b272679ba3f24314e}\label{classGpgFrontend_1_1GenKeyInfo_ac0dbb2d89b1e5f9b272679ba3f24314e}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetSupportedKeyAlgo@{GetSupportedKeyAlgo}}
|
||
\index{GetSupportedKeyAlgo@{GetSupportedKeyAlgo}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetSupportedKeyAlgo()}{GetSupportedKeyAlgo()}}
|
||
{\footnotesize\ttfamily const std\+::vector$<$ Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Key\+Gen\+Algo $>$ \& Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Supported\+Key\+Algo (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
|
||
|
||
|
||
|
||
Get the Supported Key Algo object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
const std\+::vector$<$std\+::string$>$\&
|
||
\end{DoxyReturn}
|
||
|
||
|
||
Referenced by Gpg\+Frontend\+::\+UI\+::\+Key\+Gen\+Dialog\+::create\+\_\+basic\+\_\+info\+\_\+group\+\_\+box(), Gen\+Key\+Info(), and Set\+Algo().
|
||
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_afb8315b6612c64b3921b72df98ebcc74}\label{classGpgFrontend_1_1GenKeyInfo_afb8315b6612c64b3921b72df98ebcc74}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetSupportedKeyAlgoStandalone@{GetSupportedKeyAlgoStandalone}}
|
||
\index{GetSupportedKeyAlgoStandalone@{GetSupportedKeyAlgoStandalone}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetSupportedKeyAlgoStandalone()}{GetSupportedKeyAlgoStandalone()}}
|
||
{\footnotesize\ttfamily const std\+::vector$<$ Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Key\+Gen\+Algo $>$ \& Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Supported\+Key\+Algo\+Standalone (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
|
||
|
||
|
||
|
||
Get the Supported Key Algo Standalone object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
const std\+::vector$<$std\+::string$>$\&
|
||
\end{DoxyReturn}
|
||
|
||
|
||
Referenced by Set\+Algo().
|
||
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a168d6fe5252812f5984ba6d8046c7741}\label{classGpgFrontend_1_1GenKeyInfo_a168d6fe5252812f5984ba6d8046c7741}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetSupportedSubkeyAlgo@{GetSupportedSubkeyAlgo}}
|
||
\index{GetSupportedSubkeyAlgo@{GetSupportedSubkeyAlgo}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetSupportedSubkeyAlgo()}{GetSupportedSubkeyAlgo()}}
|
||
{\footnotesize\ttfamily const std\+::vector$<$ Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Key\+Gen\+Algo $>$ \& Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Supported\+Subkey\+Algo (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
|
||
|
||
|
||
|
||
Get the Supported Subkey Algo object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
const std\+::vector$<$std\+::string$>$\&
|
||
\end{DoxyReturn}
|
||
|
||
|
||
Referenced by Gpg\+Frontend\+::\+UI\+::\+Subkey\+Generate\+Dialog\+::create\+\_\+basic\+\_\+info\+\_\+group\+\_\+box(), and Set\+Algo().
|
||
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a6819b0ca3ef7712b85ae320030cde023}\label{classGpgFrontend_1_1GenKeyInfo_a6819b0ca3ef7712b85ae320030cde023}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetSupportedSubkeyAlgoStandalone@{GetSupportedSubkeyAlgoStandalone}}
|
||
\index{GetSupportedSubkeyAlgoStandalone@{GetSupportedSubkeyAlgoStandalone}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetSupportedSubkeyAlgoStandalone()}{GetSupportedSubkeyAlgoStandalone()}}
|
||
{\footnotesize\ttfamily const std\+::vector$<$ Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Key\+Gen\+Algo $>$ \& Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Supported\+Subkey\+Algo\+Standalone (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
|
||
|
||
|
||
|
||
Get the Supported Subkey Algo Standalone object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
const std\+::vector$<$std\+::string$>$\&
|
||
\end{DoxyReturn}
|
||
|
||
|
||
Referenced by Set\+Algo().
|
||
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a4ee4a0659e76376d9bfc527c334392e1}\label{classGpgFrontend_1_1GenKeyInfo_a4ee4a0659e76376d9bfc527c334392e1}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!GetUserid@{GetUserid}}
|
||
\index{GetUserid@{GetUserid}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{GetUserid()}{GetUserid()}}
|
||
{\footnotesize\ttfamily std\+::string Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Get\+Userid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Get the Userid object.
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
std\+::string
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_aabdf981c65a0efde1e8905441b9b9c87}\label{classGpgFrontend_1_1GenKeyInfo_aabdf981c65a0efde1e8905441b9b9c87}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowAuthentication@{IsAllowAuthentication}}
|
||
\index{IsAllowAuthentication@{IsAllowAuthentication}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{IsAllowAuthentication()}{IsAllowAuthentication()}}
|
||
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Authentication (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
true
|
||
|
||
false
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ad47ceeb1ccfa8862843034e51b4d8be7}\label{classGpgFrontend_1_1GenKeyInfo_ad47ceeb1ccfa8862843034e51b4d8be7}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowCertification@{IsAllowCertification}}
|
||
\index{IsAllowCertification@{IsAllowCertification}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{IsAllowCertification()}{IsAllowCertification()}}
|
||
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Certification (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
true
|
||
|
||
false
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_aaf8ab7c6564a2836837a537111d6f5b4}\label{classGpgFrontend_1_1GenKeyInfo_aaf8ab7c6564a2836837a537111d6f5b4}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowChangeAuthentication@{IsAllowChangeAuthentication}}
|
||
\index{IsAllowChangeAuthentication@{IsAllowChangeAuthentication}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{IsAllowChangeAuthentication()}{IsAllowChangeAuthentication()}}
|
||
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Change\+Authentication (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
true
|
||
|
||
false
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_adbcddd0fa0a273f9b77fe1297633dabc}\label{classGpgFrontend_1_1GenKeyInfo_adbcddd0fa0a273f9b77fe1297633dabc}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowChangeCertification@{IsAllowChangeCertification}}
|
||
\index{IsAllowChangeCertification@{IsAllowChangeCertification}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{IsAllowChangeCertification()}{IsAllowChangeCertification()}}
|
||
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Change\+Certification (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
true
|
||
|
||
false
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ad04a906300bea028c6fb6b1b2da1d149}\label{classGpgFrontend_1_1GenKeyInfo_ad04a906300bea028c6fb6b1b2da1d149}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowChangeEncryption@{IsAllowChangeEncryption}}
|
||
\index{IsAllowChangeEncryption@{IsAllowChangeEncryption}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{IsAllowChangeEncryption()}{IsAllowChangeEncryption()}}
|
||
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Change\+Encryption (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
true
|
||
|
||
false
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a06f95a8d26da79bcbe7d51e266879a94}\label{classGpgFrontend_1_1GenKeyInfo_a06f95a8d26da79bcbe7d51e266879a94}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowChangeSigning@{IsAllowChangeSigning}}
|
||
\index{IsAllowChangeSigning@{IsAllowChangeSigning}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{IsAllowChangeSigning()}{IsAllowChangeSigning()}}
|
||
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Change\+Signing (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
true
|
||
|
||
false
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a28ed8a65243e5bc69403305752c2cdc9}\label{classGpgFrontend_1_1GenKeyInfo_a28ed8a65243e5bc69403305752c2cdc9}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowEncryption@{IsAllowEncryption}}
|
||
\index{IsAllowEncryption@{IsAllowEncryption}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{IsAllowEncryption()}{IsAllowEncryption()}}
|
||
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Encryption (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
true
|
||
|
||
false
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_af6a79124a4571ff7f37c1c5e6c1a9415}\label{classGpgFrontend_1_1GenKeyInfo_af6a79124a4571ff7f37c1c5e6c1a9415}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowNoPassPhrase@{IsAllowNoPassPhrase}}
|
||
\index{IsAllowNoPassPhrase@{IsAllowNoPassPhrase}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{IsAllowNoPassPhrase()}{IsAllowNoPassPhrase()}}
|
||
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+No\+Pass\+Phrase (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
true
|
||
|
||
false
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_ad972292c408cb83c08e739327795a5f0}\label{classGpgFrontend_1_1GenKeyInfo_ad972292c408cb83c08e739327795a5f0}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsAllowSigning@{IsAllowSigning}}
|
||
\index{IsAllowSigning@{IsAllowSigning}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{IsAllowSigning()}{IsAllowSigning()}}
|
||
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Allow\+Signing (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
true
|
||
|
||
false
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_aeef7697c91b5b5998088979e09332380}\label{classGpgFrontend_1_1GenKeyInfo_aeef7697c91b5b5998088979e09332380}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsNonExpired@{IsNonExpired}}
|
||
\index{IsNonExpired@{IsNonExpired}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{IsNonExpired()}{IsNonExpired()}}
|
||
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Non\+Expired (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
true
|
||
|
||
false
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a848181796a99bec8d32dc5eac240ee01}\label{classGpgFrontend_1_1GenKeyInfo_a848181796a99bec8d32dc5eac240ee01}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsNoPassPhrase@{IsNoPassPhrase}}
|
||
\index{IsNoPassPhrase@{IsNoPassPhrase}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{IsNoPassPhrase()}{IsNoPassPhrase()}}
|
||
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+No\+Pass\+Phrase (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
true
|
||
|
||
false
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a40a42ad975499566de124296c19e6c55}\label{classGpgFrontend_1_1GenKeyInfo_a40a42ad975499566de124296c19e6c55}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!IsSubKey@{IsSubKey}}
|
||
\index{IsSubKey@{IsSubKey}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{IsSubKey()}{IsSubKey()}}
|
||
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Is\+Sub\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
\begin{DoxyReturn}{Returns}
|
||
true
|
||
|
||
false
|
||
\end{DoxyReturn}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_adcd9c4f3e75f989810988e0bc81d401f}\label{classGpgFrontend_1_1GenKeyInfo_adcd9c4f3e75f989810988e0bc81d401f}}
|
||
\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 Gpg\+Frontend\+::\+Gen\+Key\+Info\+::\+Key\+Gen\+Algo \&}]{m\+\_\+algo }\end{DoxyParamCaption})}
|
||
|
||
|
||
|
||
Set the Algo object.
|
||
|
||
|
||
\begin{DoxyParams}{Parameters}
|
||
{\em m\+\_\+algo} & Copyright (C) 2021 Saturneric\\
|
||
\hline
|
||
\end{DoxyParams}
|
||
This file is part of \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}}.
|
||
|
||
\mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} is free software\+: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
|
||
|
||
\mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||
|
||
You should have received a copy of the GNU General Public License along with \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}}. If not, see \href{https://www.gnu.org/licenses/}{\texttt{ https\+://www.\+gnu.\+org/licenses/}}.
|
||
|
||
The initial version of the source code is inherited from the gpg4usb project, which is under GPL-\/3.\+0-\/or-\/later.
|
||
|
||
All the source code of \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} was modified and released by Saturneric\href{mailto:eric@bktus.com}{\texttt{ eric@bktus.\+com}} starting on May 12, 2021.
|
||
|
||
SPDX-\/\+License-\/\+Identifier\+: GPL-\/3.\+0-\/or-\/later RSA is the world’s 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 Get\+Supported\+Key\+Algo(), Get\+Supported\+Key\+Algo\+Standalone(), Get\+Supported\+Subkey\+Algo(), Get\+Supported\+Subkey\+Algo\+Standalone(), 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})\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
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})\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Set the Allow Signing object.
|
||
|
||
|
||
\begin{DoxyParams}{Parameters}
|
||
{\em m\+\_\+allow\+\_\+signing} & \\
|
||
\hline
|
||
\end{DoxyParams}
|
||
|
||
|
||
Referenced by Set\+Algo().
|
||
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a947886456f5699241b1c1b9332e4b29e}\label{classGpgFrontend_1_1GenKeyInfo_a947886456f5699241b1c1b9332e4b29e}}
|
||
\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 std\+::string \&}]{m\+\_\+comment }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Set the Comment object.
|
||
|
||
|
||
\begin{DoxyParams}{Parameters}
|
||
{\em m\+\_\+comment} & \\
|
||
\hline
|
||
\end{DoxyParams}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a656c81d56f77350184f9a94db1a3ce05}\label{classGpgFrontend_1_1GenKeyInfo_a656c81d56f77350184f9a94db1a3ce05}}
|
||
\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 std\+::string \&}]{m\+\_\+email }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Set the Email object.
|
||
|
||
|
||
\begin{DoxyParams}{Parameters}
|
||
{\em m\+\_\+email} & \\
|
||
\hline
|
||
\end{DoxyParams}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_aa3bfeda7fc7c83dc8d48ee2b80780c3a}\label{classGpgFrontend_1_1GenKeyInfo_aa3bfeda7fc7c83dc8d48ee2b80780c3a}}
|
||
\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 boost\+::posix\+\_\+time\+::ptime \&}]{m\+\_\+expired }\end{DoxyParamCaption})}
|
||
|
||
|
||
|
||
Set the Expired object.
|
||
|
||
|
||
\begin{DoxyParams}{Parameters}
|
||
{\em m\+\_\+expired} & \\
|
||
\hline
|
||
\end{DoxyParams}
|
||
\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})\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
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_a65ebc487e0e64c325f65474c812615f7}\label{classGpgFrontend_1_1GenKeyInfo_a65ebc487e0e64c325f65474c812615f7}}
|
||
\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 std\+::string \&}]{m\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
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})\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Set the Non Pass Phrase object.
|
||
|
||
|
||
\begin{DoxyParams}{Parameters}
|
||
{\em m\+\_\+non\+\_\+pass\+\_\+phrase} & \\
|
||
\hline
|
||
\end{DoxyParams}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_afe1760d4ead397f6096925290a38e1a4}\label{classGpgFrontend_1_1GenKeyInfo_afe1760d4ead397f6096925290a38e1a4}}
|
||
\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 std\+::string \&}]{m\+\_\+pass\+\_\+phrase }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
||
|
||
|
||
Set the Pass Phrase object.
|
||
|
||
|
||
\begin{DoxyParams}{Parameters}
|
||
{\em m\+\_\+pass\+\_\+phrase} & \\
|
||
\hline
|
||
\end{DoxyParams}
|
||
|
||
|
||
\doxysubsection{Member Data Documentation}
|
||
\mbox{\Hypertarget{classGpgFrontend_1_1GenKeyInfo_a48c113454bd67cd0d918da0469924727}\label{classGpgFrontend_1_1GenKeyInfo_a48c113454bd67cd0d918da0469924727}}
|
||
\index{GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}!expired\_@{expired\_}}
|
||
\index{expired\_@{expired\_}!GpgFrontend::GenKeyInfo@{GpgFrontend::GenKeyInfo}}
|
||
\doxysubsubsection{\texorpdfstring{expired\_}{expired\_}}
|
||
{\footnotesize\ttfamily boost\+::posix\+\_\+time\+::ptime Gpg\+Frontend\+::\+Gen\+Key\+Info\+::expired\+\_\+\hspace{0.3cm}{\ttfamily [private]}}
|
||
|
||
{\bfseries Initial value\+:}
|
||
\begin{DoxyCode}{0}
|
||
\DoxyCodeLine{=}
|
||
\DoxyCodeLine{ boost::posix\_time::second\_clock::local\_time() +}
|
||
\DoxyCodeLine{ boost::gregorian::years(2)}
|
||
|
||
\end{DoxyCode}
|
||
|
||
|
||
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||
\item
|
||
src/core/Gpg\+Gen\+Key\+Info.\+h\item
|
||
src/core/Gpg\+Gen\+Key\+Info.\+cpp\end{DoxyCompactItemize}
|