AusweisApp
Lade ...
Suche ...
Keine Treffer
PreVerificationSettings.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "AbstractSettings.h"
12
13#include <QByteArrayList>
14
15class test_PreVerificationSettings;
16class test_StatePreVerification;
17
18namespace governikus
19{
20
22 : public AbstractSettings
23{
25
26 friend class AppSettings;
27 friend class ::test_PreVerificationSettings;
28
29 private:
31
33 void updateLinkCertificates(const QByteArrayList& pLinkCertificates);
34
35 public:
36 ~PreVerificationSettings() override = default;
37
38 [[nodiscard]] bool isEnabled() const;
39 void setEnabled(bool pEnabled);
43};
44
45
46} // namespace governikus
Definition AbstractSettings.h:26
Definition AppSettings.h:22
Definition PreVerificationSettings.h:23
QByteArrayList getLinkCertificates() const
Definition PreVerificationSettings.cpp:55
void setEnabled(bool pEnabled)
Definition PreVerificationSettings.cpp:48
bool isEnabled() const
Definition PreVerificationSettings.cpp:42
void addLinkCertificate(const QByteArray &pCert)
Definition PreVerificationSettings.cpp:82
void removeLinkCertificate(const QByteArray &pCert)
Definition PreVerificationSettings.cpp:72
~PreVerificationSettings() override=default
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114