655 lines
39 KiB
TeX
655 lines
39 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_1__key__ref__deleter}{\+\_\+key\+\_\+ref\+\_\+deleter}}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a59e76d40f01e765f0544e5c6a2851be6}{Is\+Good}} () const
|
|
\item
|
|
std\+::string \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a8930f958f3ca1f5566f63e8c2273837e}{Get\+Id}} () const
|
|
\item
|
|
std\+::string \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a7bceca68800c3ada9280c29eaeb5affc}{Get\+Name}} () const
|
|
\item
|
|
std\+::string \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a55a6485f6c2cc5bec0fdf02cd7e0d8ea}{Get\+Email}} () const
|
|
\item
|
|
std\+::string \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_af72de794e24876b0e22a8d318ec0f8ad}{Get\+Comment}} () const
|
|
\item
|
|
std\+::string \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a165b3f645e2c6a4bbd024199e1f1cc9b}{Get\+Fingerprint}} () const
|
|
\item
|
|
std\+::string \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_ad2440a2902c81192d5549fe951ddb130}{Get\+Protocol}} () const
|
|
\item
|
|
std\+::string \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a3327ad34ff14feb75f3fbfc2bfb7fc44}{Get\+Owner\+Trust}} () const
|
|
\item
|
|
std\+::string \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a1c21bc3b1788753f56272ad73052fc5f}{Get\+Public\+Key\+Algo}} () const
|
|
\item
|
|
boost\+::posix\+\_\+time\+::ptime \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a3532e20298b642f5d312712fa8a791df}{Get\+Last\+Update\+Time}} () const
|
|
\item
|
|
boost\+::posix\+\_\+time\+::ptime \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a7b1e0398bedaecbfa2757243e5f4f0ab}{Get\+Expire\+Time}} () const
|
|
\item
|
|
boost\+::posix\+\_\+time\+::ptime \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a3fd5bfe6e9fd5f016b854fc92f19146e}{Get\+Create\+Time}} () const
|
|
\begin{DoxyCompactList}\small\item\em Create a time object. \end{DoxyCompactList}\item
|
|
unsigned int \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a5b276fdeb438fe14ec2850d799401be6}{Get\+Primary\+Key\+Length}} () const
|
|
\begin{DoxyCompactList}\small\item\em s \end{DoxyCompactList}\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a60b342ca6e1062d4489d8ba8f7a5a605}{Is\+Has\+Encryption\+Capability}} () const
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_aaa66d803456152fed9ba4cf5bce7b99d}{Is\+Has\+Actual\+Encryption\+Capability}} () const
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a635bbf8f08268cfdac1bc120981df877}{Is\+Has\+Signing\+Capability}} () const
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_aefa0a44adb1b7c49553a85b545fdffe1}{Is\+Has\+Actual\+Signing\+Capability}} () const
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a2d28e72cfb741deeadfe02ff456fb490}{Is\+Has\+Certification\+Capability}} () const
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_ae370e41a7ea7307fbf4d28e0f2a67e0c}{Is\+Has\+Actual\+Certification\+Capability}} () const
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_afdffba6dfb6009a0b320623df7a26be0}{Is\+Has\+Authentication\+Capability}} () const
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a371a24c4e9d3b99a36f76ff8c7f2d0e6}{Is\+Has\+Actual\+Authentication\+Capability}} () const
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_afedc843415bd4b59687e975006e470ed}{Is\+Has\+Card\+Key}} () const
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a888c0263f04bdd52967e092b9c73eb6d}{Is\+Private\+Key}} () const
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a66711ffd7f4af58594b7de984a13c327}{Is\+Expired}} () const
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a637f2a5e9b9b7cafcdaada00c2f7de87}{Is\+Revoked}} () const
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a7eaf1e722d8a59f6a86d8e732217d89c}{Is\+Disabled}} () const
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_aadac1b776764ee9d0ca4f8bb9f9e0741}{Is\+Has\+Master\+Key}} () const
|
|
\item
|
|
std\+::unique\+\_\+ptr$<$ std\+::vector$<$ \mbox{\hyperlink{classGpgFrontend_1_1GpgSubKey}{Gpg\+Sub\+Key}} $>$ $>$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a746699842f6c49687af0487a8b3b163d}{Get\+Sub\+Keys}} () const
|
|
\item
|
|
std\+::unique\+\_\+ptr$<$ std\+::vector$<$ \mbox{\hyperlink{classGpgFrontend_1_1GpgUID}{Gpg\+U\+ID}} $>$ $>$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_ac8b13b45e487cdc423b78d3017897f99}{Get\+U\+I\+Ds}} () const
|
|
\item
|
|
\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{\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_aeb316f8728b10e966eed6f0291794eed}{Gpg\+Key}} (\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&\&k) noexcept
|
|
\begin{DoxyCompactList}\small\item\em Construct a new Gpg Key object. \end{DoxyCompactList}\item
|
|
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \& \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_ae58bc1fdcefaaf646f6b8740cb69eef6}{operator=}} (\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&\&k) noexcept
|
|
\item
|
|
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \& \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a6b243df2320999ebcdaf9645531b925a}{operator=}} (const gpgme\+\_\+key\+\_\+t \&key)=delete
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a4f50b2f13b3a5dc7298ee9665e7a5367}{operator==}} (const \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&o) const
|
|
\item
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_adc22a349796af0ff5dd4499624b6d03d}{operator$<$=}} (const \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&o) const
|
|
\item
|
|
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey_a827962251cf47c41dbea56665ae4207b}{operator gpgme\+\_\+key\+\_\+t}} () const
|
|
\item
|
|
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \mbox{\hyperlink{classGpgFrontend_1_1GpgKey_ac90afba6a5aec0bc2c0f1e01de417ec8}{Copy}} () const
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Private Types}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_ae1957e909d8dcbe48c5931d1cdff7a81}\label{classGpgFrontend_1_1GpgKey_ae1957e909d8dcbe48c5931d1cdff7a81}}
|
|
using {\bfseries Key\+Ref\+Handler} = std\+::unique\+\_\+ptr$<$ struct \+\_\+gpgme\+\_\+key, \mbox{\hyperlink{structGpgFrontend_1_1GpgKey_1_1__key__ref__deleter}{\+\_\+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_a3b08060c07a9cc207eb8c98771bd4bc1}\label{classGpgFrontend_1_1GpgKey_a3b08060c07a9cc207eb8c98771bd4bc1}}
|
|
\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}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}
|
|
|
|
|
|
|
|
Construct a new Gpg Key object.
|
|
|
|
\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 [2/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} & Copyright (C) 2021 Saturneric\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
This file is part of \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}}.
|
|
|
|
\mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} is free software\+: you can redistribute it and/or modify it under the terms of the G\+NU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
|
|
|
|
\mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} is distributed in the hope that it will be useful, but W\+I\+T\+H\+O\+UT A\+NY W\+A\+R\+R\+A\+N\+TY; without even the implied warranty of M\+E\+R\+C\+H\+A\+N\+T\+A\+B\+I\+L\+I\+TY or F\+I\+T\+N\+E\+SS F\+OR A P\+A\+R\+T\+I\+C\+U\+L\+AR P\+U\+R\+P\+O\+SE. See the G\+NU General Public License for more details.
|
|
|
|
You should have received a copy of the G\+NU General Public License along with \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}}. If not, see \href{https://www.gnu.org/licenses/}{\texttt{ https\+://www.\+gnu.\+org/licenses/}}.
|
|
|
|
The initial version of the source code is inherited from the gpg4usb project, which is under G\+P\+L-\/3.\+0-\/or-\/later.
|
|
|
|
All the source code of \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} was modified and released by Saturneric\href{mailto:eric@bktus.com}{\texttt{ eric@bktus.\+com}} starting on May 12, 2021.
|
|
|
|
S\+P\+D\+X-\/\+License-\/\+Identifier\+: G\+P\+L-\/3.\+0-\/or-\/later \mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a1e9223bb1ad8fbb4e769680de39b3697}\label{classGpgFrontend_1_1GpgKey_a1e9223bb1ad8fbb4e769680de39b3697}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!````~GpgKey@{$\sim$GpgKey}}
|
|
\index{````~GpgKey@{$\sim$GpgKey}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{$\sim$GpgKey()}{~GpgKey()}}
|
|
{\footnotesize\ttfamily Gpg\+Frontend\+::\+Gpg\+Key\+::$\sim$\+Gpg\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}
|
|
|
|
|
|
|
|
Destroy the Gpg Key objects.
|
|
|
|
\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 [3/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_aeb316f8728b10e966eed6f0291794eed}\label{classGpgFrontend_1_1GpgKey_aeb316f8728b10e966eed6f0291794eed}}
|
|
\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[{\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}
|
|
|
|
|
|
\doxysubsection{Member Function Documentation}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_ac90afba6a5aec0bc2c0f1e01de417ec8}\label{classGpgFrontend_1_1GpgKey_ac90afba6a5aec0bc2c0f1e01de417ec8}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!Copy@{Copy}}
|
|
\index{Copy@{Copy}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{Copy()}{Copy()}}
|
|
{\footnotesize\ttfamily \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Frontend\+::\+Gpg\+Key}} Gpg\+Frontend\+::\+Gpg\+Key\+::\+Copy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}}
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_af72de794e24876b0e22a8d318ec0f8ad}\label{classGpgFrontend_1_1GpgKey_af72de794e24876b0e22a8d318ec0f8ad}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetComment@{GetComment}}
|
|
\index{GetComment@{GetComment}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{GetComment()}{GetComment()}}
|
|
{\footnotesize\ttfamily std\+::string Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Comment (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
std\+::string
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a3fd5bfe6e9fd5f016b854fc92f19146e}\label{classGpgFrontend_1_1GpgKey_a3fd5bfe6e9fd5f016b854fc92f19146e}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetCreateTime@{GetCreateTime}}
|
|
\index{GetCreateTime@{GetCreateTime}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{GetCreateTime()}{GetCreateTime()}}
|
|
{\footnotesize\ttfamily boost\+::posix\+\_\+time\+::ptime Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Create\+Time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
|
|
|
|
Create a time object.
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
boost\+::posix\+\_\+time\+::ptime
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a55a6485f6c2cc5bec0fdf02cd7e0d8ea}\label{classGpgFrontend_1_1GpgKey_a55a6485f6c2cc5bec0fdf02cd7e0d8ea}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetEmail@{GetEmail}}
|
|
\index{GetEmail@{GetEmail}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{GetEmail()}{GetEmail()}}
|
|
{\footnotesize\ttfamily std\+::string Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Email (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
std\+::string
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Verify\+Key\+Detail\+Box\+::create\+\_\+key\+\_\+info\+\_\+grid(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Import\+Detail\+Dialog\+::create\+\_\+keys\+\_\+table(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Detail\+Tab\+::\+Key\+Pair\+Detail\+Tab(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Subkey\+Tab\+::\+Key\+Pair\+Subkey\+Tab(), and Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Opera\+Tab\+::slot\+\_\+export\+\_\+private\+\_\+key().
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a7b1e0398bedaecbfa2757243e5f4f0ab}\label{classGpgFrontend_1_1GpgKey_a7b1e0398bedaecbfa2757243e5f4f0ab}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetExpireTime@{GetExpireTime}}
|
|
\index{GetExpireTime@{GetExpireTime}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{GetExpireTime()}{GetExpireTime()}}
|
|
{\footnotesize\ttfamily boost\+::posix\+\_\+time\+::ptime Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Expire\+Time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
boost\+::posix\+\_\+time\+::ptime
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a165b3f645e2c6a4bbd024199e1f1cc9b}\label{classGpgFrontend_1_1GpgKey_a165b3f645e2c6a4bbd024199e1f1cc9b}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetFingerprint@{GetFingerprint}}
|
|
\index{GetFingerprint@{GetFingerprint}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{GetFingerprint()}{GetFingerprint()}}
|
|
{\footnotesize\ttfamily std\+::string Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Fingerprint (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
std\+::string
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Referenced by Gpg\+Frontend\+::\+Gpg\+Key\+Opera\+::\+Generate\+Revoke\+Cert(), and Gpg\+Frontend\+::\+Gpg\+Key\+Opera\+::\+Set\+Expire().
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a8930f958f3ca1f5566f63e8c2273837e}\label{classGpgFrontend_1_1GpgKey_a8930f958f3ca1f5566f63e8c2273837e}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetId@{GetId}}
|
|
\index{GetId@{GetId}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{GetId()}{GetId()}}
|
|
{\footnotesize\ttfamily std\+::string Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Id (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
std\+::string
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Referenced by Gpg\+Frontend\+::\+Gpg\+Key\+Import\+Exporter\+::\+Export\+Key(), Gpg\+Frontend\+::\+Gpg\+Key\+Import\+Exporter\+::\+Export\+Key\+Open\+S\+S\+H(), Gpg\+Frontend\+::\+Gpg\+Key\+Import\+Exporter\+::\+Export\+Secret\+Key(), Gpg\+Frontend\+::\+Gpg\+Key\+Import\+Exporter\+::\+Export\+Secret\+Key\+Shortest(), Gpg\+Frontend\+::\+Gpg\+Key\+Opera\+::\+Generate\+Subkey(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+U\+I\+D\+Sign\+Dialog\+::\+Key\+U\+I\+D\+Sign\+Dialog(), operator$<$=(), operator==(), Gpg\+Frontend\+::\+Gpg\+Key\+Opera\+::\+Set\+Expire(), and Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Opera\+Tab\+::slot\+\_\+export\+\_\+private\+\_\+key().
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a3532e20298b642f5d312712fa8a791df}\label{classGpgFrontend_1_1GpgKey_a3532e20298b642f5d312712fa8a791df}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetLastUpdateTime@{GetLastUpdateTime}}
|
|
\index{GetLastUpdateTime@{GetLastUpdateTime}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{GetLastUpdateTime()}{GetLastUpdateTime()}}
|
|
{\footnotesize\ttfamily boost\+::posix\+\_\+time\+::ptime Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Last\+Update\+Time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
boost\+::posix\+\_\+time\+::ptime
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a7bceca68800c3ada9280c29eaeb5affc}\label{classGpgFrontend_1_1GpgKey_a7bceca68800c3ada9280c29eaeb5affc}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetName@{GetName}}
|
|
\index{GetName@{GetName}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{GetName()}{GetName()}}
|
|
{\footnotesize\ttfamily std\+::string Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
std\+::string
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Verify\+Key\+Detail\+Box\+::create\+\_\+key\+\_\+info\+\_\+grid(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Import\+Detail\+Dialog\+::create\+\_\+keys\+\_\+table(), Gpg\+Frontend\+::\+Gpg\+Decrypt\+Result\+Analyse\+::print\+\_\+recipient(), and Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Opera\+Tab\+::slot\+\_\+export\+\_\+private\+\_\+key().
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a3327ad34ff14feb75f3fbfc2bfb7fc44}\label{classGpgFrontend_1_1GpgKey_a3327ad34ff14feb75f3fbfc2bfb7fc44}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetOwnerTrust@{GetOwnerTrust}}
|
|
\index{GetOwnerTrust@{GetOwnerTrust}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{GetOwnerTrust()}{GetOwnerTrust()}}
|
|
{\footnotesize\ttfamily std\+::string Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Owner\+Trust (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
std\+::string
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a5b276fdeb438fe14ec2850d799401be6}\label{classGpgFrontend_1_1GpgKey_a5b276fdeb438fe14ec2850d799401be6}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetPrimaryKeyLength@{GetPrimaryKeyLength}}
|
|
\index{GetPrimaryKeyLength@{GetPrimaryKeyLength}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{GetPrimaryKeyLength()}{GetPrimaryKeyLength()}}
|
|
{\footnotesize\ttfamily unsigned int Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Primary\+Key\+Length (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
|
|
|
|
s
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
unsigned int
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_ad2440a2902c81192d5549fe951ddb130}\label{classGpgFrontend_1_1GpgKey_ad2440a2902c81192d5549fe951ddb130}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetProtocol@{GetProtocol}}
|
|
\index{GetProtocol@{GetProtocol}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{GetProtocol()}{GetProtocol()}}
|
|
{\footnotesize\ttfamily std\+::string Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Protocol (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
std\+::string
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a1c21bc3b1788753f56272ad73052fc5f}\label{classGpgFrontend_1_1GpgKey_a1c21bc3b1788753f56272ad73052fc5f}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetPublicKeyAlgo@{GetPublicKeyAlgo}}
|
|
\index{GetPublicKeyAlgo@{GetPublicKeyAlgo}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{GetPublicKeyAlgo()}{GetPublicKeyAlgo()}}
|
|
{\footnotesize\ttfamily std\+::string Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Public\+Key\+Algo (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
std\+::string
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a746699842f6c49687af0487a8b3b163d}\label{classGpgFrontend_1_1GpgKey_a746699842f6c49687af0487a8b3b163d}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetSubKeys@{GetSubKeys}}
|
|
\index{GetSubKeys@{GetSubKeys}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{GetSubKeys()}{GetSubKeys()}}
|
|
{\footnotesize\ttfamily std\+::unique\+\_\+ptr$<$ std\+::vector$<$ \mbox{\hyperlink{classGpgFrontend_1_1GpgSubKey}{Gpg\+Frontend\+::\+Gpg\+Sub\+Key}} $>$ $>$ Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Sub\+Keys (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
std\+::unique\+\_\+ptr$<$std\+::vector$<$\+Gpg\+Sub\+Key$>$$>$
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Detail\+Tab\+::\+Key\+Pair\+Detail\+Tab(), and Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Subkey\+Tab\+::\+Key\+Pair\+Subkey\+Tab().
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_ac8b13b45e487cdc423b78d3017897f99}\label{classGpgFrontend_1_1GpgKey_ac8b13b45e487cdc423b78d3017897f99}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!GetUIDs@{GetUIDs}}
|
|
\index{GetUIDs@{GetUIDs}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{GetUIDs()}{GetUIDs()}}
|
|
{\footnotesize\ttfamily std\+::unique\+\_\+ptr$<$ std\+::vector$<$ \mbox{\hyperlink{classGpgFrontend_1_1GpgUID}{Gpg\+Frontend\+::\+Gpg\+U\+ID}} $>$ $>$ Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+U\+I\+Ds (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
std\+::unique\+\_\+ptr$<$std\+::vector$<$\+Gpg\+U\+I\+D$>$$>$
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a7eaf1e722d8a59f6a86d8e732217d89c}\label{classGpgFrontend_1_1GpgKey_a7eaf1e722d8a59f6a86d8e732217d89c}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsDisabled@{IsDisabled}}
|
|
\index{IsDisabled@{IsDisabled}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsDisabled()}{IsDisabled()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Disabled (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+dock\+\_\+windows(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Mgmt\+::\+Key\+Mgmt(), and Gpg\+Frontend\+::\+U\+I\+::\+Key\+U\+I\+D\+Sign\+Dialog\+::\+Key\+U\+I\+D\+Sign\+Dialog().
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a66711ffd7f4af58594b7de984a13c327}\label{classGpgFrontend_1_1GpgKey_a66711ffd7f4af58594b7de984a13c327}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsExpired@{IsExpired}}
|
|
\index{IsExpired@{IsExpired}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsExpired()}{IsExpired()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Expired (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+dock\+\_\+windows(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Mgmt\+::\+Key\+Mgmt(), and Gpg\+Frontend\+::\+U\+I\+::\+Key\+U\+I\+D\+Sign\+Dialog\+::\+Key\+U\+I\+D\+Sign\+Dialog().
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a59e76d40f01e765f0544e5c6a2851be6}\label{classGpgFrontend_1_1GpgKey_a59e76d40f01e765f0544e5c6a2851be6}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsGood@{IsGood}}
|
|
\index{IsGood@{IsGood}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsGood()}{IsGood()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Good (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Verify\+Key\+Detail\+Box\+::create\+\_\+key\+\_\+info\+\_\+grid(), and Gpg\+Frontend\+::\+U\+I\+::\+Key\+Import\+Detail\+Dialog\+::create\+\_\+keys\+\_\+table().
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a371a24c4e9d3b99a36f76ff8c7f2d0e6}\label{classGpgFrontend_1_1GpgKey_a371a24c4e9d3b99a36f76ff8c7f2d0e6}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasActualAuthenticationCapability@{IsHasActualAuthenticationCapability}}
|
|
\index{IsHasActualAuthenticationCapability@{IsHasActualAuthenticationCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsHasActualAuthenticationCapability()}{IsHasActualAuthenticationCapability()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Actual\+Authentication\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_ae370e41a7ea7307fbf4d28e0f2a67e0c}\label{classGpgFrontend_1_1GpgKey_ae370e41a7ea7307fbf4d28e0f2a67e0c}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasActualCertificationCapability@{IsHasActualCertificationCapability}}
|
|
\index{IsHasActualCertificationCapability@{IsHasActualCertificationCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsHasActualCertificationCapability()}{IsHasActualCertificationCapability()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Actual\+Certification\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\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}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_aaa66d803456152fed9ba4cf5bce7b99d}\label{classGpgFrontend_1_1GpgKey_aaa66d803456152fed9ba4cf5bce7b99d}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasActualEncryptionCapability@{IsHasActualEncryptionCapability}}
|
|
\index{IsHasActualEncryptionCapability@{IsHasActualEncryptionCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsHasActualEncryptionCapability()}{IsHasActualEncryptionCapability()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Actual\+Encryption\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\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}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_aefa0a44adb1b7c49553a85b545fdffe1}\label{classGpgFrontend_1_1GpgKey_aefa0a44adb1b7c49553a85b545fdffe1}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasActualSigningCapability@{IsHasActualSigningCapability}}
|
|
\index{IsHasActualSigningCapability@{IsHasActualSigningCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsHasActualSigningCapability()}{IsHasActualSigningCapability()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Actual\+Signing\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Signers\+Picker\+::\+Signers\+Picker().
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_afdffba6dfb6009a0b320623df7a26be0}\label{classGpgFrontend_1_1GpgKey_afdffba6dfb6009a0b320623df7a26be0}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasAuthenticationCapability@{IsHasAuthenticationCapability}}
|
|
\index{IsHasAuthenticationCapability@{IsHasAuthenticationCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsHasAuthenticationCapability()}{IsHasAuthenticationCapability()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Authentication\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_afedc843415bd4b59687e975006e470ed}\label{classGpgFrontend_1_1GpgKey_afedc843415bd4b59687e975006e470ed}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasCardKey@{IsHasCardKey}}
|
|
\index{IsHasCardKey@{IsHasCardKey}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsHasCardKey()}{IsHasCardKey()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Card\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a2d28e72cfb741deeadfe02ff456fb490}\label{classGpgFrontend_1_1GpgKey_a2d28e72cfb741deeadfe02ff456fb490}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasCertificationCapability@{IsHasCertificationCapability}}
|
|
\index{IsHasCertificationCapability@{IsHasCertificationCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsHasCertificationCapability()}{IsHasCertificationCapability()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Certification\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Key\+U\+I\+D\+Sign\+Dialog\+::\+Key\+U\+I\+D\+Sign\+Dialog().
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a60b342ca6e1062d4489d8ba8f7a5a605}\label{classGpgFrontend_1_1GpgKey_a60b342ca6e1062d4489d8ba8f7a5a605}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasEncryptionCapability@{IsHasEncryptionCapability}}
|
|
\index{IsHasEncryptionCapability@{IsHasEncryptionCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsHasEncryptionCapability()}{IsHasEncryptionCapability()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Encryption\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_aadac1b776764ee9d0ca4f8bb9f9e0741}\label{classGpgFrontend_1_1GpgKey_aadac1b776764ee9d0ca4f8bb9f9e0741}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasMasterKey@{IsHasMasterKey}}
|
|
\index{IsHasMasterKey@{IsHasMasterKey}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsHasMasterKey()}{IsHasMasterKey()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Master\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+U\+I\+D\+Tab\+::create\+\_\+manage\+\_\+uid\+\_\+menu(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+U\+I\+D\+Tab\+::create\+\_\+uid\+\_\+popup\+\_\+menu(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Opera\+Tab\+::\+Create\+Opera\+Menu(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Mgmt\+::\+Key\+Mgmt(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Detail\+Tab\+::\+Key\+Pair\+Detail\+Tab(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Opera\+Tab\+::\+Key\+Pair\+Opera\+Tab(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Subkey\+Tab\+::\+Key\+Pair\+Subkey\+Tab(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+U\+I\+D\+Tab\+::\+Key\+Pair\+U\+I\+D\+Tab(), and Gpg\+Frontend\+::\+U\+I\+::\+Key\+U\+I\+D\+Sign\+Dialog\+::\+Key\+U\+I\+D\+Sign\+Dialog().
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a635bbf8f08268cfdac1bc120981df877}\label{classGpgFrontend_1_1GpgKey_a635bbf8f08268cfdac1bc120981df877}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsHasSigningCapability@{IsHasSigningCapability}}
|
|
\index{IsHasSigningCapability@{IsHasSigningCapability}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsHasSigningCapability()}{IsHasSigningCapability()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Signing\+Capability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a888c0263f04bdd52967e092b9c73eb6d}\label{classGpgFrontend_1_1GpgKey_a888c0263f04bdd52967e092b9c73eb6d}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsPrivateKey@{IsPrivateKey}}
|
|
\index{IsPrivateKey@{IsPrivateKey}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsPrivateKey()}{IsPrivateKey()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Private\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+dock\+\_\+windows(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Opera\+Tab\+::\+Create\+Opera\+Menu(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Mgmt\+::\+Key\+Mgmt(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Detail\+Tab\+::\+Key\+Pair\+Detail\+Tab(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Opera\+Tab\+::\+Key\+Pair\+Opera\+Tab(), and Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Subkey\+Tab\+::\+Key\+Pair\+Subkey\+Tab().
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a637f2a5e9b9b7cafcdaada00c2f7de87}\label{classGpgFrontend_1_1GpgKey_a637f2a5e9b9b7cafcdaada00c2f7de87}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!IsRevoked@{IsRevoked}}
|
|
\index{IsRevoked@{IsRevoked}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{IsRevoked()}{IsRevoked()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Revoked (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+dock\+\_\+windows(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Mgmt\+::\+Key\+Mgmt(), and Gpg\+Frontend\+::\+U\+I\+::\+Key\+U\+I\+D\+Sign\+Dialog\+::\+Key\+U\+I\+D\+Sign\+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_adc22a349796af0ff5dd4499624b6d03d}\label{classGpgFrontend_1_1GpgKey_adc22a349796af0ff5dd4499624b6d03d}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!operator$<$=@{operator$<$=}}
|
|
\index{operator$<$=@{operator$<$=}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{operator$<$=()}{operator<=()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::operator$<$= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&}]{o }\end{DoxyParamCaption}) const}
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em o} & \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
|
|
|
|
References Get\+Id().
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgKey_a6b243df2320999ebcdaf9645531b925a}\label{classGpgFrontend_1_1GpgKey_a6b243df2320999ebcdaf9645531b925a}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!operator=@{operator=}}
|
|
\index{operator=@{operator=}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
|
{\footnotesize\ttfamily \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}}\& Gpg\+Frontend\+::\+Gpg\+Key\+::operator= (\begin{DoxyParamCaption}\item[{const gpgme\+\_\+key\+\_\+t \&}]{key }\end{DoxyParamCaption})\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_ae58bc1fdcefaaf646f6b8740cb69eef6}\label{classGpgFrontend_1_1GpgKey_ae58bc1fdcefaaf646f6b8740cb69eef6}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!operator=@{operator=}}
|
|
\index{operator=@{operator=}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
|
{\footnotesize\ttfamily \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Frontend\+::\+Gpg\+Key}} \& Gpg\+Frontend\+::\+Gpg\+Key\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&\&}]{k }\end{DoxyParamCaption})\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_a4f50b2f13b3a5dc7298ee9665e7a5367}\label{classGpgFrontend_1_1GpgKey_a4f50b2f13b3a5dc7298ee9665e7a5367}}
|
|
\index{GpgFrontend::GpgKey@{GpgFrontend::GpgKey}!operator==@{operator==}}
|
|
\index{operator==@{operator==}!GpgFrontend::GpgKey@{GpgFrontend::GpgKey}}
|
|
\doxysubsubsection{\texorpdfstring{operator==()}{operator==()}}
|
|
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+Gpg\+Key\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&}]{o }\end{DoxyParamCaption}) const}
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em o} & \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\begin{DoxyReturn}{Returns}
|
|
true
|
|
|
|
false
|
|
\end{DoxyReturn}
|
|
|
|
|
|
References Get\+Id().
|
|
|
|
|
|
|
|
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}
|