AusweisApp
Lade ...
Suche ...
Keine Treffer
SignatureChecker.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
8
9#include <QList>
10
11namespace governikus
12{
13
15{
16 private:
17 const QList<QSharedPointer<const CVCertificate>> mCertificateChain;
18
19 bool checkSignature(const QSharedPointer<const CVCertificate>& pCert, const QSharedPointer<const CVCertificate>& pSigningCert, const EcdsaPublicKey* pKey) const;
20
21 public:
22 explicit SignatureChecker(const QList<QSharedPointer<const CVCertificate>>& pCertificateChain);
23 ~SignatureChecker() = default;
24
25 [[nodiscard]] bool check() const;
26};
27
28} // namespace governikus
Definition: SignatureChecker.h:15
bool check() const
Definition: SignatureChecker.cpp:27
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16
ecdsapublickey_st { ASN1_OBJECT *mObjectIdentifier EcdsaPublicKey
According to TR-03110-3 chapter D elliptic curve public keys are defined as follows:
Definition: EcdsaPublicKey.h:44