GpgFrontend-Doxygen/docs/latex/classGpgFrontend_1_1GpgKey.tex

677 lines
38 KiB
TeX

\hypertarget{classGpgFrontend_1_1GpgKey}{}\doxysection{Gpg\+Frontend\+::Gpg\+Key Class Reference}
\label{classGpgFrontend_1_1GpgKey}\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
Collaboration diagram for Gpg\+Frontend\+::Gpg\+Key\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classGpgFrontend_1_1GpgKey__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
struct \mbox{\hyperlink{structGpgFrontend_1_1GpgKey_1_1KeyRefDeleter}{Key\+Ref\+Deleter}}
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_ac418e4de3fde347b466c295b7b4434dc}{Is\+Good}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a3dec62e06f6f8f43059b293ad192e0c1}{Get\+Id}} () const -\/$>$ QString
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a5df8b2922b636f0811587c5bcd9e649f}{Get\+Name}} () const -\/$>$ QString
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_acfde01907c1ec56cdb6dab519c7948e9}{Get\+Email}} () const -\/$>$ QString
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_aadfb3ec59be62ca0c14e73766f219557}{Get\+Comment}} () const -\/$>$ QString
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_acc06ff78f50cfa9ec94cebd39e235a40}{Get\+Fingerprint}} () const -\/$>$ QString
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a3788cd6c7c8a4ebb4e873d2f0176c1ef}{Get\+Protocol}} () const -\/$>$ QString
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_ad59777bfb1a0c0d5a91b03e484583245}{Get\+Owner\+Trust}} () const -\/$>$ QString
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a4503423068d10413a9a66e2870db2513}{Get\+Owner\+Trust\+Level}} () const -\/$>$ int
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_aa3925328d425e674207fb9304d58ce0d}{Get\+Public\+Key\+Algo}} () const -\/$>$ QString
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a9f69b569f048c2a8ce2894ea06a62622}{Get\+Key\+Algo}} () const -\/$>$ QString
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a1f0fc32514b6af46c23d1221b453f4fe}{Get\+Last\+Update\+Time}} () const -\/$>$ QDate\+Time
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a430e4275ee13ceaf177138dd4be388c7}{Get\+Expire\+Time}} () const -\/$>$ QDate\+Time
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a51ec231fb31f5c968511eeb2ecc7a82f}{Get\+Create\+Time}} () const -\/$>$ QDate\+Time
\begin{DoxyCompactList}\small\item\em Create a time object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_adb78bab34399074a5cc2c93d38153307}{Get\+Primary\+Key\+Length}} () const -\/$>$ unsigned int
\begin{DoxyCompactList}\small\item\em s \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a8f19ab9a9610f5ee20dcd29af438b03f}{Is\+Has\+Encryption\+Capability}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a21844aa5c7d903e6d4c8e0af49aae40a}{Is\+Has\+Actual\+Encryption\+Capability}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a15e6f328b8cc6dc69e097d366a5bb351}{Is\+Has\+Signing\+Capability}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a88eb8cdb73b09440278110b061eeb1df}{Is\+Has\+Actual\+Signing\+Capability}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a6e727e4007782d75882eb1a2bc30c820}{Is\+Has\+Certification\+Capability}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a5ec602ce6fd35b893ffc33d684c6a7f0}{Is\+Has\+Actual\+Certification\+Capability}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a4ada9f15077101753524df3eeaa893c4}{Is\+Has\+Authentication\+Capability}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a2cbc6dfcac640226c924fabbf718c9d8}{Is\+Has\+Actual\+Authentication\+Capability}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_ad2b67a93cdcf2bcc2a5378927174df16}{Is\+Has\+Card\+Key}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a7a5d1f4509b49f58265d659c6b73779a}{Is\+Private\+Key}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_aa8da15bbd8c1eefc8685f0f9f16f65fd}{Is\+Expired}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a7c1ce8ebb77dbe555fc6db5cb90b27e4}{Is\+Revoked}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a5fe0b8737e463d577acc0db72fff6687}{Is\+Disabled}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a63903b2b5c8f1b4ebbe869f47c01b8f1}{Is\+Has\+Master\+Key}} () const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a7b7ae99f2a7d68716cf7a01390931a5f}{Get\+Sub\+Keys}} () const -\/$>$ std\+::unique\+\_\+ptr$<$ std\+::vector$<$ \mbox{\hyperlink{classGpgFrontend_1_1GpgSubKey}{Gpg\+Sub\+Key}} $>$$>$
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_aef18b3735a229af34f85deb111d97e2b}{Get\+UIDs}} () const -\/$>$ std\+::unique\+\_\+ptr$<$ std\+::vector$<$ \mbox{\hyperlink{classGpgFrontend_1_1GpgUID}{Gpg\+UID}} $>$$>$
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a3b08060c07a9cc207eb8c98771bd4bc1}\label{classGpgFrontend_1_1GpgKey_a3b08060c07a9cc207eb8c98771bd4bc1}}
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a3b08060c07a9cc207eb8c98771bd4bc1}{Gpg\+Key}} ()=default
\begin{DoxyCompactList}\small\item\em Construct a new Gpg Key object. \end{DoxyCompactList}\item
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey_aa599159ab1041c2f5a5fbf09666489b9}{Gpg\+Key}} (gpgme\+\_\+key\+\_\+t \&\&key)
\begin{DoxyCompactList}\small\item\em Construct a new Gpg Key object. \end{DoxyCompactList}\item
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a1e9223bb1ad8fbb4e769680de39b3697}\label{classGpgFrontend_1_1GpgKey_a1e9223bb1ad8fbb4e769680de39b3697}}
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a1e9223bb1ad8fbb4e769680de39b3697}{$\sim$\+Gpg\+Key}} ()=default
\begin{DoxyCompactList}\small\item\em Destroy the Gpg Key objects. \end{DoxyCompactList}\item
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a1d6e415e77625c1281dac1cc5f33f804}{Gpg\+Key}} (const gpgme\+\_\+key\+\_\+t \&key)=delete
\begin{DoxyCompactList}\small\item\em Construct a new Gpg Key object. \end{DoxyCompactList}\item
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a0720623207f37ba9a3ad294a88b06e71}{Gpg\+Key}} (\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&\&) noexcept
\begin{DoxyCompactList}\small\item\em Construct a new Gpg Key object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a47fb1f1e2c5582746cdda0b7fb81ccd8}{operator=}} (\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&\&) noexcept -\/$>$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&
\item
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a213d5540d65c3d7e04bbee834b70f16b}{Gpg\+Key}} (const \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&)
\begin{DoxyCompactList}\small\item\em Construct a new Gpg Key object. \end{DoxyCompactList}\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_ad4003b0d623b178866fdfe01c4d7c29d}{operator=}} (const \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&) -\/$>$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a869904f711c4a7f484828bfa972c9b76}{operator=}} (const gpgme\+\_\+key\+\_\+t \&) -\/$>$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&=delete
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_ab5ba2a5bcd115c2c150baaefd244c13a}{operator==}} (const \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&) const -\/$>$ bool
\item
auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a316766dc789c63c1b459915860d61c40}{operator$<$=}} (const \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&) const -\/$>$ bool
\item
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a827962251cf47c41dbea56665ae4207b}{operator gpgme\+\_\+key\+\_\+t}} () const
\end{DoxyCompactItemize}
\doxysubsection*{Private Types}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_aad39d99520cc3710d91fd900d65fb9f4}\label{classGpgFrontend_1_1GpgKey_aad39d99520cc3710d91fd900d65fb9f4}}
using {\bfseries Key\+Ref\+Handler} = std\+::unique\+\_\+ptr$<$ struct \+\_\+gpgme\+\_\+key, \mbox{\hyperlink{structGpgFrontend_1_1GpgKey_1_1KeyRefDeleter}{Key\+Ref\+Deleter}} $>$
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_aec4e7e1845073f23cf55dc660c69c44a}\label{classGpgFrontend_1_1GpgKey_aec4e7e1845073f23cf55dc660c69c44a}}
Key\+Ref\+Handler {\bfseries key\+\_\+ref\+\_\+} = nullptr
\end{DoxyCompactItemize}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_aa599159ab1041c2f5a5fbf09666489b9}\label{classGpgFrontend_1_1GpgKey_aa599159ab1041c2f5a5fbf09666489b9}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GpgKey@{GpgKey}}
\index{GpgKey@{GpgKey}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GpgKey()}{GpgKey()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily Gpg\+Frontend\+::\+Gpg\+Key\+::\+Gpg\+Key (\begin{DoxyParamCaption}\item[{gpgme\+\_\+key\+\_\+t \&\&}]{key }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}}
Construct a new Gpg Key object.
\begin{DoxyParams}{Parameters}
{\em key} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a1d6e415e77625c1281dac1cc5f33f804}\label{classGpgFrontend_1_1GpgKey_a1d6e415e77625c1281dac1cc5f33f804}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GpgKey@{GpgKey}}
\index{GpgKey@{GpgKey}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GpgKey()}{GpgKey()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily Gpg\+Frontend\+::\+Gpg\+Key\+::\+Gpg\+Key (\begin{DoxyParamCaption}\item[{const gpgme\+\_\+key\+\_\+t \&}]{key }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}
Construct a new Gpg Key object.
\begin{DoxyParams}{Parameters}
{\em key} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a0720623207f37ba9a3ad294a88b06e71}\label{classGpgFrontend_1_1GpgKey_a0720623207f37ba9a3ad294a88b06e71}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GpgKey@{GpgKey}}
\index{GpgKey@{GpgKey}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GpgKey()}{GpgKey()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily Gpg\+Frontend\+::\+Gpg\+Key\+::\+Gpg\+Key (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&\&}]{k }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}
Construct a new Gpg Key object.
\begin{DoxyParams}{Parameters}
{\em k} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a213d5540d65c3d7e04bbee834b70f16b}\label{classGpgFrontend_1_1GpgKey_a213d5540d65c3d7e04bbee834b70f16b}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GpgKey@{GpgKey}}
\index{GpgKey@{GpgKey}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GpgKey()}{GpgKey()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily Gpg\+Frontend\+::\+Gpg\+Key\+::\+Gpg\+Key (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&}]{key }\end{DoxyParamCaption})}
Construct a new Gpg Key object.
\begin{DoxyParams}{Parameters}
{\em k} & \\
\hline
\end{DoxyParams}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_aadfb3ec59be62ca0c14e73766f219557}\label{classGpgFrontend_1_1GpgKey_aadfb3ec59be62ca0c14e73766f219557}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetComment@{GetComment}}
\index{GetComment@{GetComment}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetComment()}{GetComment()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Comment (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString}
\begin{DoxyReturn}{Returns}
QString
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a51ec231fb31f5c968511eeb2ecc7a82f}\label{classGpgFrontend_1_1GpgKey_a51ec231fb31f5c968511eeb2ecc7a82f}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetCreateTime@{GetCreateTime}}
\index{GetCreateTime@{GetCreateTime}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetCreateTime()}{GetCreateTime()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Create\+Time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QDate\+Time}
Create a time object.
\begin{DoxyReturn}{Returns}
QDate\+Time
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_acfde01907c1ec56cdb6dab519c7948e9}\label{classGpgFrontend_1_1GpgKey_acfde01907c1ec56cdb6dab519c7948e9}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetEmail@{GetEmail}}
\index{GetEmail@{GetEmail}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetEmail()}{GetEmail()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Email (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString}
\begin{DoxyReturn}{Returns}
QString
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+Opera\+Tab\+::slot\+\_\+export\+\_\+private\+\_\+key().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a430e4275ee13ceaf177138dd4be388c7}\label{classGpgFrontend_1_1GpgKey_a430e4275ee13ceaf177138dd4be388c7}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetExpireTime@{GetExpireTime}}
\index{GetExpireTime@{GetExpireTime}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetExpireTime()}{GetExpireTime()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Expire\+Time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QDate\+Time}
\begin{DoxyReturn}{Returns}
QDate\+Time
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_acc06ff78f50cfa9ec94cebd39e235a40}\label{classGpgFrontend_1_1GpgKey_acc06ff78f50cfa9ec94cebd39e235a40}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetFingerprint@{GetFingerprint}}
\index{GetFingerprint@{GetFingerprint}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetFingerprint()}{GetFingerprint()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Fingerprint (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString}
\begin{DoxyReturn}{Returns}
QString
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+Gpg\+Key\+Opera\+::\+Generate\+Revoke\+Cert().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a3dec62e06f6f8f43059b293ad192e0c1}\label{classGpgFrontend_1_1GpgKey_a3dec62e06f6f8f43059b293ad192e0c1}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetId@{GetId}}
\index{GetId@{GetId}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetId()}{GetId()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Id (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString}
\begin{DoxyReturn}{Returns}
QString
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+Gpg\+Key\+Opera\+::\+Generate\+Subkey(), Gpg\+Frontend\+::\+UI\+::\+Key\+UIDSign\+Dialog\+::\+Key\+UIDSign\+Dialog(), and Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+Opera\+Tab\+::slot\+\_\+export\+\_\+private\+\_\+key().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a9f69b569f048c2a8ce2894ea06a62622}\label{classGpgFrontend_1_1GpgKey_a9f69b569f048c2a8ce2894ea06a62622}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetKeyAlgo@{GetKeyAlgo}}
\index{GetKeyAlgo@{GetKeyAlgo}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetKeyAlgo()}{GetKeyAlgo()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Key\+Algo (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString}
\begin{DoxyReturn}{Returns}
QString
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a1f0fc32514b6af46c23d1221b453f4fe}\label{classGpgFrontend_1_1GpgKey_a1f0fc32514b6af46c23d1221b453f4fe}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetLastUpdateTime@{GetLastUpdateTime}}
\index{GetLastUpdateTime@{GetLastUpdateTime}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetLastUpdateTime()}{GetLastUpdateTime()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Last\+Update\+Time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QDate\+Time}
\begin{DoxyReturn}{Returns}
QDate\+Time
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a5df8b2922b636f0811587c5bcd9e649f}\label{classGpgFrontend_1_1GpgKey_a5df8b2922b636f0811587c5bcd9e649f}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetName@{GetName}}
\index{GetName@{GetName}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetName()}{GetName()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString}
\begin{DoxyReturn}{Returns}
QString
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+Opera\+Tab\+::slot\+\_\+export\+\_\+private\+\_\+key().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_ad59777bfb1a0c0d5a91b03e484583245}\label{classGpgFrontend_1_1GpgKey_ad59777bfb1a0c0d5a91b03e484583245}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetOwnerTrust@{GetOwnerTrust}}
\index{GetOwnerTrust@{GetOwnerTrust}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetOwnerTrust()}{GetOwnerTrust()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Owner\+Trust (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString}
\begin{DoxyReturn}{Returns}
QString
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a4503423068d10413a9a66e2870db2513}\label{classGpgFrontend_1_1GpgKey_a4503423068d10413a9a66e2870db2513}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetOwnerTrustLevel@{GetOwnerTrustLevel}}
\index{GetOwnerTrustLevel@{GetOwnerTrustLevel}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetOwnerTrustLevel()}{GetOwnerTrustLevel()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Owner\+Trust\+Level (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ int}
\begin{DoxyReturn}{Returns}
int
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_adb78bab34399074a5cc2c93d38153307}\label{classGpgFrontend_1_1GpgKey_adb78bab34399074a5cc2c93d38153307}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetPrimaryKeyLength@{GetPrimaryKeyLength}}
\index{GetPrimaryKeyLength@{GetPrimaryKeyLength}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetPrimaryKeyLength()}{GetPrimaryKeyLength()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Primary\+Key\+Length (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ unsigned int}
s
\begin{DoxyReturn}{Returns}
unsigned int
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a3788cd6c7c8a4ebb4e873d2f0176c1ef}\label{classGpgFrontend_1_1GpgKey_a3788cd6c7c8a4ebb4e873d2f0176c1ef}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetProtocol@{GetProtocol}}
\index{GetProtocol@{GetProtocol}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetProtocol()}{GetProtocol()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Protocol (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString}
\begin{DoxyReturn}{Returns}
QString
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_aa3925328d425e674207fb9304d58ce0d}\label{classGpgFrontend_1_1GpgKey_aa3925328d425e674207fb9304d58ce0d}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetPublicKeyAlgo@{GetPublicKeyAlgo}}
\index{GetPublicKeyAlgo@{GetPublicKeyAlgo}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetPublicKeyAlgo()}{GetPublicKeyAlgo()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Public\+Key\+Algo (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString}
\begin{DoxyReturn}{Returns}
QString
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a7b7ae99f2a7d68716cf7a01390931a5f}\label{classGpgFrontend_1_1GpgKey_a7b7ae99f2a7d68716cf7a01390931a5f}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetSubKeys@{GetSubKeys}}
\index{GetSubKeys@{GetSubKeys}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetSubKeys()}{GetSubKeys()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Sub\+Keys (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ std\+::unique\+\_\+ptr$<$std\+::vector$<$\mbox{\hyperlink{classGpgFrontend_1_1GpgSubKey}{Gpg\+Sub\+Key}}$>$$>$}
\begin{DoxyReturn}{Returns}
std\+::unique\+\_\+ptr$<$std\+::vector$<$\+Gpg\+Sub\+Key$>$$>$
\end{DoxyReturn}
Referenced by Is\+Has\+Actual\+Authentication\+Capability(), Is\+Has\+Actual\+Encryption\+Capability(), Is\+Has\+Actual\+Signing\+Capability(), and Is\+Has\+Card\+Key().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_aef18b3735a229af34f85deb111d97e2b}\label{classGpgFrontend_1_1GpgKey_aef18b3735a229af34f85deb111d97e2b}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetUIDs@{GetUIDs}}
\index{GetUIDs@{GetUIDs}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{GetUIDs()}{GetUIDs()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+UIDs (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ std\+::unique\+\_\+ptr$<$std\+::vector$<$\mbox{\hyperlink{classGpgFrontend_1_1GpgUID}{Gpg\+UID}}$>$$>$}
\begin{DoxyReturn}{Returns}
std\+::unique\+\_\+ptr$<$std\+::vector$<$\+Gpg\+UID$>$$>$
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a5fe0b8737e463d577acc0db72fff6687}\label{classGpgFrontend_1_1GpgKey_a5fe0b8737e463d577acc0db72fff6687}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsDisabled@{IsDisabled}}
\index{IsDisabled@{IsDisabled}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsDisabled()}{IsDisabled()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Disabled (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::create\+\_\+dock\+\_\+windows(), Is\+Has\+Actual\+Certification\+Capability(), Gpg\+Frontend\+::\+UI\+::\+Key\+Mgmt\+::\+Key\+Mgmt(), and Gpg\+Frontend\+::\+UI\+::\+Key\+UIDSign\+Dialog\+::\+Key\+UIDSign\+Dialog().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_aa8da15bbd8c1eefc8685f0f9f16f65fd}\label{classGpgFrontend_1_1GpgKey_aa8da15bbd8c1eefc8685f0f9f16f65fd}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsExpired@{IsExpired}}
\index{IsExpired@{IsExpired}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsExpired()}{IsExpired()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Expired (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::create\+\_\+dock\+\_\+windows(), Is\+Has\+Actual\+Certification\+Capability(), Gpg\+Frontend\+::\+UI\+::\+Key\+Mgmt\+::\+Key\+Mgmt(), and Gpg\+Frontend\+::\+UI\+::\+Key\+UIDSign\+Dialog\+::\+Key\+UIDSign\+Dialog().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_ac418e4de3fde347b466c295b7b4434dc}\label{classGpgFrontend_1_1GpgKey_ac418e4de3fde347b466c295b7b4434dc}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsGood@{IsGood}}
\index{IsGood@{IsGood}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsGood()}{IsGood()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Good (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a2cbc6dfcac640226c924fabbf718c9d8}\label{classGpgFrontend_1_1GpgKey_a2cbc6dfcac640226c924fabbf718c9d8}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasActualAuthenticationCapability@{IsHasActualAuthenticationCapability}}
\index{IsHasActualAuthenticationCapability@{IsHasActualAuthenticationCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsHasActualAuthenticationCapability()}{IsHasActualAuthenticationCapability()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Actual\+Authentication\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
References Get\+Sub\+Keys().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a5ec602ce6fd35b893ffc33d684c6a7f0}\label{classGpgFrontend_1_1GpgKey_a5ec602ce6fd35b893ffc33d684c6a7f0}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasActualCertificationCapability@{IsHasActualCertificationCapability}}
\index{IsHasActualCertificationCapability@{IsHasActualCertificationCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsHasActualCertificationCapability()}{IsHasActualCertificationCapability()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Actual\+Certification\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
check if key can certify(actually)
\begin{DoxyParams}{Parameters}
{\em key} & target key \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
if key certify
\end{DoxyReturn}
References Is\+Disabled(), Is\+Expired(), Is\+Has\+Master\+Key(), and Is\+Revoked().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a21844aa5c7d903e6d4c8e0af49aae40a}\label{classGpgFrontend_1_1GpgKey_a21844aa5c7d903e6d4c8e0af49aae40a}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasActualEncryptionCapability@{IsHasActualEncryptionCapability}}
\index{IsHasActualEncryptionCapability@{IsHasActualEncryptionCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsHasActualEncryptionCapability()}{IsHasActualEncryptionCapability()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Actual\+Encryption\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
check if key can encrypt(actually)
\begin{DoxyParams}{Parameters}
{\em key} & target key \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
if key encrypt
\end{DoxyReturn}
References Get\+Sub\+Keys().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a88eb8cdb73b09440278110b061eeb1df}\label{classGpgFrontend_1_1GpgKey_a88eb8cdb73b09440278110b061eeb1df}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasActualSigningCapability@{IsHasActualSigningCapability}}
\index{IsHasActualSigningCapability@{IsHasActualSigningCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsHasActualSigningCapability()}{IsHasActualSigningCapability()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Actual\+Signing\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
References Get\+Sub\+Keys().
Referenced by Gpg\+Frontend\+::\+UI\+::\+Signers\+Picker\+::\+Signers\+Picker().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a4ada9f15077101753524df3eeaa893c4}\label{classGpgFrontend_1_1GpgKey_a4ada9f15077101753524df3eeaa893c4}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasAuthenticationCapability@{IsHasAuthenticationCapability}}
\index{IsHasAuthenticationCapability@{IsHasAuthenticationCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsHasAuthenticationCapability()}{IsHasAuthenticationCapability()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Authentication\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_ad2b67a93cdcf2bcc2a5378927174df16}\label{classGpgFrontend_1_1GpgKey_ad2b67a93cdcf2bcc2a5378927174df16}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasCardKey@{IsHasCardKey}}
\index{IsHasCardKey@{IsHasCardKey}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsHasCardKey()}{IsHasCardKey()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Card\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
References Get\+Sub\+Keys().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a6e727e4007782d75882eb1a2bc30c820}\label{classGpgFrontend_1_1GpgKey_a6e727e4007782d75882eb1a2bc30c820}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasCertificationCapability@{IsHasCertificationCapability}}
\index{IsHasCertificationCapability@{IsHasCertificationCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsHasCertificationCapability()}{IsHasCertificationCapability()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Certification\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+UI\+::\+Key\+UIDSign\+Dialog\+::\+Key\+UIDSign\+Dialog().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a8f19ab9a9610f5ee20dcd29af438b03f}\label{classGpgFrontend_1_1GpgKey_a8f19ab9a9610f5ee20dcd29af438b03f}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasEncryptionCapability@{IsHasEncryptionCapability}}
\index{IsHasEncryptionCapability@{IsHasEncryptionCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsHasEncryptionCapability()}{IsHasEncryptionCapability()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Encryption\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a63903b2b5c8f1b4ebbe869f47c01b8f1}\label{classGpgFrontend_1_1GpgKey_a63903b2b5c8f1b4ebbe869f47c01b8f1}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasMasterKey@{IsHasMasterKey}}
\index{IsHasMasterKey@{IsHasMasterKey}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsHasMasterKey()}{IsHasMasterKey()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Master\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+UIDTab\+::create\+\_\+manage\+\_\+uid\+\_\+menu(), Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+UIDTab\+::create\+\_\+uid\+\_\+popup\+\_\+menu(), Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+Opera\+Tab\+::\+Create\+Opera\+Menu(), Is\+Has\+Actual\+Certification\+Capability(), Gpg\+Frontend\+::\+UI\+::\+Key\+Mgmt\+::\+Key\+Mgmt(), Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+Opera\+Tab\+::\+Key\+Pair\+Opera\+Tab(), Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+Subkey\+Tab\+::\+Key\+Pair\+Subkey\+Tab(), Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+UIDTab\+::\+Key\+Pair\+UIDTab(), and Gpg\+Frontend\+::\+UI\+::\+Key\+UIDSign\+Dialog\+::\+Key\+UIDSign\+Dialog().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a15e6f328b8cc6dc69e097d366a5bb351}\label{classGpgFrontend_1_1GpgKey_a15e6f328b8cc6dc69e097d366a5bb351}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasSigningCapability@{IsHasSigningCapability}}
\index{IsHasSigningCapability@{IsHasSigningCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsHasSigningCapability()}{IsHasSigningCapability()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Signing\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a7a5d1f4509b49f58265d659c6b73779a}\label{classGpgFrontend_1_1GpgKey_a7a5d1f4509b49f58265d659c6b73779a}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsPrivateKey@{IsPrivateKey}}
\index{IsPrivateKey@{IsPrivateKey}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsPrivateKey()}{IsPrivateKey()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Private\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+Subkey\+Tab\+::context\+Menu\+Event(), Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::create\+\_\+dock\+\_\+windows(), Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+Opera\+Tab\+::\+Create\+Opera\+Menu(), Gpg\+Frontend\+::\+UI\+::\+Key\+Mgmt\+::\+Key\+Mgmt(), Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+Opera\+Tab\+::\+Key\+Pair\+Opera\+Tab(), and Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+Subkey\+Tab\+::\+Key\+Pair\+Subkey\+Tab().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a7c1ce8ebb77dbe555fc6db5cb90b27e4}\label{classGpgFrontend_1_1GpgKey_a7c1ce8ebb77dbe555fc6db5cb90b27e4}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsRevoked@{IsRevoked}}
\index{IsRevoked@{IsRevoked}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{IsRevoked()}{IsRevoked()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Revoked (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::create\+\_\+dock\+\_\+windows(), Is\+Has\+Actual\+Certification\+Capability(), Gpg\+Frontend\+::\+UI\+::\+Key\+Mgmt\+::\+Key\+Mgmt(), and Gpg\+Frontend\+::\+UI\+::\+Key\+UIDSign\+Dialog\+::\+Key\+UIDSign\+Dialog().
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a827962251cf47c41dbea56665ae4207b}\label{classGpgFrontend_1_1GpgKey_a827962251cf47c41dbea56665ae4207b}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!operator gpgme\_key\_t@{operator gpgme\_key\_t}}
\index{operator gpgme\_key\_t@{operator gpgme\_key\_t}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{operator gpgme\_key\_t()}{operator gpgme\_key\_t()}}
{\footnotesize\ttfamily Gpg\+Frontend\+::\+Gpg\+Key\+::operator gpgme\+\_\+key\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [explicit]}}
\begin{DoxyReturn}{Returns}
gpgme\+\_\+key\+\_\+t
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a316766dc789c63c1b459915860d61c40}\label{classGpgFrontend_1_1GpgKey_a316766dc789c63c1b459915860d61c40}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!operator$<$=@{operator$<$=}}
\index{operator$<$=@{operator$<$=}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{operator$<$=()}{operator<=()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::operator$<$= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&}]{o }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyParams}{Parameters}
{\em o} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_ad4003b0d623b178866fdfe01c4d7c29d}\label{classGpgFrontend_1_1GpgKey_ad4003b0d623b178866fdfe01c4d7c29d}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!operator=@{operator=}}
\index{operator=@{operator=}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&}]{key }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}}\&}
\begin{DoxyParams}{Parameters}
{\em k} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}}\&
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a869904f711c4a7f484828bfa972c9b76}\label{classGpgFrontend_1_1GpgKey_a869904f711c4a7f484828bfa972c9b76}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!operator=@{operator=}}
\index{operator=@{operator=}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::operator= (\begin{DoxyParamCaption}\item[{const gpgme\+\_\+key\+\_\+t \&}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&=delete\hspace{0.3cm}{\ttfamily [delete]}}
\begin{DoxyParams}{Parameters}
{\em key} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}}\&
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a47fb1f1e2c5582746cdda0b7fb81ccd8}\label{classGpgFrontend_1_1GpgKey_a47fb1f1e2c5582746cdda0b7fb81ccd8}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!operator=@{operator=}}
\index{operator=@{operator=}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&\&}]{k }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}}\&\hspace{0.3cm}{\ttfamily [noexcept]}}
\begin{DoxyParams}{Parameters}
{\em k} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}}\&
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_ab5ba2a5bcd115c2c150baaefd244c13a}\label{classGpgFrontend_1_1GpgKey_ab5ba2a5bcd115c2c150baaefd244c13a}}
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!operator==@{operator==}}
\index{operator==@{operator==}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
\doxysubsubsection{\texorpdfstring{operator==()}{operator==()}}
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&}]{o }\end{DoxyParamCaption}) const -\/$>$ bool}
\begin{DoxyParams}{Parameters}
{\em o} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true
false
\end{DoxyReturn}
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item
src/core/model/Gpg\+Key.\+h\item
src/core/model/Gpg\+Key.\+cpp\end{DoxyCompactItemize}