Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F35336942
test_auditlog.cpp
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
6 KB
Subscribers
None
test_auditlog.cpp
View Options
/*
test_auditlog.cpp
This file is part of libkleopatra's test suite.
SPDX-FileCopyrightText: 2016 Bundesamt für Sicherheit in der Informationstechnik
SPDX-FileContributor: Intevation GmbH
SPDX-License-Identifier: GPL-2.0-only
*/
#include
<Libkleo/MessageBox>
#include
<KAboutData>
#include
<KLocalizedString>
#include
<QApplication>
#include
<QCommandLineParser>
// clang-format off
const
char
*
auditlog
=
"<div class=
\"
GnuPGAuditLog
\"
>"
"<table border=
\"
0
\"
>"
" <colgroup>"
" <col width=
\"
80%
\"
/>"
" <col width=
\"
20%
\"
/>"
" </colgroup>"
" <tr><td><table><tr><td><font color=
\"
green
\"
>*</font></td><td>Data verification succeeded</td></tr></table></td><td><font color=
\"
green
\"
>Yes</font></td></tr>"
" <tr><td><table><tr><td><font color=
\"
green
\"
>*</font> </td><td>Data available</td></tr></table></td><td><font color=
\"
green
\"
>Yes</font></td></tr>"
" <tr><td><table><tr><td><font color=
\"
green
\"
>*</font> </td><td>Signature available</td></tr></table></td><td><font color=
\"
green
\"
>Yes</font></td></tr>"
" <tr><td><table><tr><td><font color=
\"
green
\"
>*</font> </td><td>Parsing data succeeded</td></tr></table></td><td><font color=
\"
green
\"
>Yes</font></td></tr>"
" <tr><td><table><tr><td>* </td><td> (data hash algorithm: SHA1)</td></tr></table></td></tr>"
" <tr><td><table><tr><td><font color=
\"
green
\"
>*</font> </td><td>Signature 0</td></tr></table></td><td><font color=
\"
green
\"
>Good</font></td></tr>"
" <tr><td><table><tr><td>* </td><td> (#0B/CN=Email CA 2013,O=Intevation GmbH,C=DE)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (data hash algorithm: SHA1)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (attr hash algorithm: SHA1)</td></tr></table></td></tr>"
" <tr><td><table><tr><td><font color=
\"
green
\"
>*</font> </td><td>Certificate chain available</td></tr></table></td><td><font color=
\"
green
\"
>Yes</font></td></tr>"
" <tr><td><table><tr><td>* </td><td> (#00/CN=Root CA 2010,O=Intevation GmbH,C=DE)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (#04/CN=Root CA 2010,O=Intevation GmbH,C=DE)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (/CN=Email CA 2013,O=Intevation GmbH,C=DE)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (/<ca@intevation.de>)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (/(3:uri24:http://ca.intevation.org))</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (#0B/CN=Email CA 2013,O=Intevation GmbH,C=DE)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (/CN=Andre Heinecke,O=Intevation GmbH,C=DE)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (/<andre.heinecke@intevation.de>)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (/<aheinecke@intevation.de>)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (/<andre@heinecke.or.at>)</td></tr></table></td></tr>"
" <tr><td><table><tr><td><font color=
\"
green
\"
>*</font> </td><td>Certificate chain valid</td></tr></table></td><td><font color=
\"
green
\"
>Yes</font></td></tr>"
" <tr><td><table><tr><td><font color=
\"
green
\"
>*</font> </td><td>Root certificate trustworthy</td></tr></table></td><td><font color=
\"
green
\"
>Yes</font></td></tr>"
" <tr><td><table><tr><td>* </td><td>CRL/OCSP check of certificates</td></tr></table></td><td>Not enabled</td></tr>"
" <tr><td><table><tr><td>* </td><td>Included certificates</td></tr></table></td><td>2</td></tr>"
" <tr><td><table><tr><td>* </td><td> (#0B/CN=Email CA 2013,O=Intevation GmbH,C=DE)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (/CN=Andre Heinecke,O=Intevation GmbH,C=DE)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (/<andre.heinecke@intevation.de>)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (/<aheinecke@intevation.de>)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (/<andre@heinecke.or.at>)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (#04/CN=Root CA 2010,O=Intevation GmbH,C=DE)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (/CN=Email CA 2013,O=Intevation GmbH,C=DE)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (/<ca@intevation.de>)</td></tr></table></td></tr>"
" <tr><td><table><tr><td>* </td><td> (/(3:uri24:http://ca.intevation.org))</td></tr></table></td></tr>"
" <tr><td><table><tr><td><font color=
\"
green
\"
>*</font></td><td>Gpg-Agent usable</td></tr></table></td><td><font color=
\"
green
\"
>Yes</font></td></tr>"
"</table>"
"</div>"
;
// clang-format on
int
main
(
int
argc
,
char
**
argv
)
{
QApplication
app
(
argc
,
argv
);
KAboutData
aboutData
(
QStringLiteral
(
"test_auditlog"
),
i18n
(
"Auditlog Test"
),
QStringLiteral
(
"0.1"
));
QCommandLineParser
parser
;
KAboutData
::
setApplicationData
(
aboutData
);
aboutData
.
setupCommandLine
(
&
parser
);
parser
.
process
(
app
);
aboutData
.
processCommandLine
(
&
parser
);
Kleo
::
MessageBox
::
auditLog
(
nullptr
,
QString
::
fromLatin1
(
auditlog
),
QStringLiteral
(
"Test"
));
return
app
.
exec
();
}
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Fri, Feb 6, 8:11 AM (10 h, 36 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
d9/ad/973917dead16cf5d8ae35b3a3e59
Attached To
rLIBKLEO Libkleo
Event Timeline
Log In to Comment