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