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 [height=550pt] { classGpgFrontend_ 1_ 1GenKeyInfo_ _ coll_ _ graph}
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
\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
2022-05-08 22:01:23 +00:00
const std\+ ::string \& \mbox { \hyperlink { classGpgFrontend_ 1_ 1GenKeyInfo_ a6a65ba347156373b6cf98eb8e851d28d} { Get\+ Algo} } () const
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Get the Algo object. \end { DoxyCompactList} \item
2022-11-26 18:19:17 +00:00
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1GenKeyInfo_ adcd9c4f3e75f989810988e0bc81d401f} { Set\+ Algo} } (const Gpg\+ Frontend\+ ::\+ Gen\+ Key\+ Info\+ ::\+ Key\+ Gen\+ Algo \& m\+ \_ \+ algo)
2022-05-08 19:59:26 +00:00
\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
2022-05-08 22:01:23 +00:00
const boost\+ ::posix\+ \_ \+ time\+ ::ptime \& \mbox { \hyperlink { classGpgFrontend_ 1_ 1GenKeyInfo_ ac629312630a78e32ee36ba0ff30bc9ff} { Get\+ Expire\+ Time} } () const
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_ 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
2022-05-08 22:01:23 +00:00
const std\+ ::string \& \mbox { \hyperlink { classGpgFrontend_ 1_ 1GenKeyInfo_ a890ee16ef6088570360a073a6b531c89} { Get\+ Pass\+ Phrase} } () const
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_ 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
2022-11-26 18:19:17 +00:00
static const std\+ ::vector$ < $ Key\+ Gen\+ Algo $ > $ \& \mbox { \hyperlink { classGpgFrontend_ 1_ 1GenKeyInfo_ ac0dbb2d89b1e5f9b272679ba3f24314e} { Get\+ Supported\+ Key\+ Algo} } ()
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Get the Supported Key Algo object. \end { DoxyCompactList} \item
2022-11-26 18:19:17 +00:00
static const std\+ ::vector$ < $ Key\+ Gen\+ Algo $ > $ \& \mbox { \hyperlink { classGpgFrontend_ 1_ 1GenKeyInfo_ a168d6fe5252812f5984ba6d8046c7741} { Get\+ Supported\+ Subkey\+ Algo} } ()
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Get the Supported Subkey Algo object. \end { DoxyCompactList} \item
2022-11-26 18:19:17 +00:00
static const std\+ ::vector$ < $ Key\+ Gen\+ Algo $ > $ \& \mbox { \hyperlink { classGpgFrontend_ 1_ 1GenKeyInfo_ afb8315b6612c64b3921b72df98ebcc74} { Get\+ Supported\+ Key\+ Algo\+ Standalone} } ()
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Get the Supported Key Algo Standalone object. \end { DoxyCompactList} \item
2022-11-26 18:19:17 +00:00
static const std\+ ::vector$ < $ Key\+ Gen\+ Algo $ > $ \& \mbox { \hyperlink { classGpgFrontend_ 1_ 1GenKeyInfo_ a6819b0ca3ef7712b85ae320030cde023} { Get\+ Supported\+ Subkey\+ Algo\+ Standalone} } ()
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Get the Supported Subkey Algo Standalone object. \end { DoxyCompactList} \end { DoxyCompactItemize}
2022-11-26 18:19:17 +00:00
\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}
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_ 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
2022-05-08 22:01:23 +00:00
boost\+ ::posix\+ \_ \+ time\+ ::ptime { \bfseries expired\+ \_ \+ }
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_ 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}
2022-11-26 18:19:17 +00:00
References Get\+ Supported\+ Key\+ Algo(), and Set\+ Algo().
2022-05-08 19:59:26 +00:00
\doxysubsection { Member Function Documentation}
2022-05-08 22:01:23 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GenKeyInfo_ a6a65ba347156373b6cf98eb8e851d28d} \label { classGpgFrontend_ 1_ 1GenKeyInfo_ a6a65ba347156373b6cf98eb8e851d28d} }
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()} }
2022-05-08 22:01:23 +00:00
{ \footnotesize \ttfamily const std\+ ::string\& Gpg\+ Frontend\+ ::\+ Gen\+ Key\+ Info\+ ::\+ Get\+ Algo (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [inline]} }
2022-05-08 19:59:26 +00:00
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}
2022-05-08 22:01:23 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GenKeyInfo_ ac629312630a78e32ee36ba0ff30bc9ff} \label { classGpgFrontend_ 1_ 1GenKeyInfo_ ac629312630a78e32ee36ba0ff30bc9ff} }
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()} }
2022-05-08 22:01:23 +00:00
{ \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]} }
2022-05-08 19:59:26 +00:00
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}
2022-05-08 22:01:23 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GenKeyInfo_ a890ee16ef6088570360a073a6b531c89} \label { classGpgFrontend_ 1_ 1GenKeyInfo_ a890ee16ef6088570360a073a6b531c89} }
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()} }
2022-05-08 22:01:23 +00:00
{ \footnotesize \ttfamily const std\+ ::string\& Gpg\+ Frontend\+ ::\+ Gen\+ Key\+ Info\+ ::\+ Get\+ Pass\+ Phrase (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [inline]} }
2022-05-08 19:59:26 +00:00
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}
2022-11-26 18:19:17 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GenKeyInfo_ ac0dbb2d89b1e5f9b272679ba3f24314e} \label { classGpgFrontend_ 1_ 1GenKeyInfo_ ac0dbb2d89b1e5f9b272679ba3f24314e} }
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()} }
2022-11-26 18:19:17 +00:00
{ \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]} }
2022-05-08 19:59:26 +00:00
Get the Supported Key Algo object.
\begin { DoxyReturn} { Returns}
const std\+ ::vector$ < $ std\+ ::string$ > $ \&
\end { DoxyReturn}
2022-11-26 18:19:17 +00:00
Referenced by Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::create\+ \_ \+ basic\+ \_ \+ info\+ \_ \+ group\+ \_ \+ box(), Gen\+ Key\+ Info(), and Set\+ Algo().
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GenKeyInfo_ afb8315b6612c64b3921b72df98ebcc74} \label { classGpgFrontend_ 1_ 1GenKeyInfo_ afb8315b6612c64b3921b72df98ebcc74} }
2022-05-08 19:59:26 +00:00
\index { GpgFrontend::GenKeyInfo@{ GpgFrontend::GenKeyInfo} !GetSupportedKeyAlgoStandalone@{ GetSupportedKeyAlgoStandalone} }
\index { GetSupportedKeyAlgoStandalone@{ GetSupportedKeyAlgoStandalone} !GpgFrontend::GenKeyInfo@{ GpgFrontend::GenKeyInfo} }
\doxysubsubsection { \texorpdfstring { GetSupportedKeyAlgoStandalone()} { GetSupportedKeyAlgoStandalone()} }
2022-11-26 18:19:17 +00:00
{ \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]} }
2022-05-08 19:59:26 +00:00
Get the Supported Key Algo Standalone object.
\begin { DoxyReturn} { Returns}
const std\+ ::vector$ < $ std\+ ::string$ > $ \&
\end { DoxyReturn}
2022-05-08 22:01:23 +00:00
Referenced by Set\+ Algo().
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GenKeyInfo_ a168d6fe5252812f5984ba6d8046c7741} \label { classGpgFrontend_ 1_ 1GenKeyInfo_ a168d6fe5252812f5984ba6d8046c7741} }
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()} }
2022-11-26 18:19:17 +00:00
{ \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]} }
2022-05-08 19:59:26 +00:00
Get the Supported Subkey Algo object.
\begin { DoxyReturn} { Returns}
const std\+ ::vector$ < $ std\+ ::string$ > $ \&
\end { DoxyReturn}
2022-11-26 18:19:17 +00:00
Referenced by Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Subkey\+ Generate\+ Dialog\+ ::create\+ \_ \+ basic\+ \_ \+ info\+ \_ \+ group\+ \_ \+ box(), and Set\+ Algo().
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GenKeyInfo_ a6819b0ca3ef7712b85ae320030cde023} \label { classGpgFrontend_ 1_ 1GenKeyInfo_ a6819b0ca3ef7712b85ae320030cde023} }
2022-05-08 19:59:26 +00:00
\index { GpgFrontend::GenKeyInfo@{ GpgFrontend::GenKeyInfo} !GetSupportedSubkeyAlgoStandalone@{ GetSupportedSubkeyAlgoStandalone} }
\index { GetSupportedSubkeyAlgoStandalone@{ GetSupportedSubkeyAlgoStandalone} !GpgFrontend::GenKeyInfo@{ GpgFrontend::GenKeyInfo} }
\doxysubsubsection { \texorpdfstring { GetSupportedSubkeyAlgoStandalone()} { GetSupportedSubkeyAlgoStandalone()} }
2022-11-26 18:19:17 +00:00
{ \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]} }
2022-05-08 19:59:26 +00:00
Get the Supported Subkey Algo Standalone object.
\begin { DoxyReturn} { Returns}
const std\+ ::vector$ < $ std\+ ::string$ > $ \&
\end { DoxyReturn}
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_ 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}
2022-11-26 18:19:17 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GenKeyInfo_ adcd9c4f3e75f989810988e0bc81d401f} \label { classGpgFrontend_ 1_ 1GenKeyInfo_ adcd9c4f3e75f989810988e0bc81d401f} }
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()} }
2022-11-26 18:19:17 +00:00
{ \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} )}
2022-05-08 19:59:26 +00:00
Set the Algo object.
\begin { DoxyParams} { Parameters}
2022-05-08 22:01:23 +00:00
{ \em m\+ \_ \+ algo} & Copyright (C) 2021 Saturneric\\
2022-05-08 19:59:26 +00:00
\hline
\end { DoxyParams}
This file is part of \mbox { \hyperlink { namespaceGpgFrontend} { Gpg\+ Frontend} } .
2022-11-26 18:19:17 +00:00
\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.
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +00:00
\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.
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +00:00
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/} } .
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +00:00
The initial version of the source code is inherited from the gpg4usb project, which is under GPL-\/ 3.\+ 0-\/ or-\/ later.
2022-05-08 19:59:26 +00:00
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.
2022-11-26 18:19:17 +00:00
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.
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +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.
2022-05-08 22:01:23 +00:00
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().
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} )\hspace { 0.3cm} { \ttfamily [inline]} }
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} )\hspace { 0.3cm} { \ttfamily [inline]} }
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_ 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}
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_ 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}