AusweisApp2
SignatureChecker.h
gehe zur Dokumentation dieser Datei
1
5
#pragma once
6
7
#include <QVector>
8
9
#include "
asn1/CVCertificate.h
"
10
11
12
namespace
governikus
13
{
14
15
class
SignatureChecker
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
EC_KEY* pKey);
21
22
public
:
23
explicit
SignatureChecker
(
const
QVector<QSharedPointer<const CVCertificate>>& pCertificateChain);
24
~SignatureChecker
() =
default
;
25
26
bool
check
();
27
};
28
29
}
// namespace governikus
governikus::SignatureChecker::check
bool check()
Definition:
SignatureChecker.cpp:32
governikus::SignatureChecker::SignatureChecker
SignatureChecker(const QVector< QSharedPointer< const CVCertificate >> &pCertificateChain)
Definition:
SignatureChecker.cpp:26
governikus::getOpenSslError
QByteArray getOpenSslError()
Definition:
ASN1TemplateUtil.cpp:7
governikus::CVCertificate
struct cvcertificate_st { CVCertificateBody *mBody CVCertificate
Definition:
CVCertificate.h:48
governikus::SignatureChecker::~SignatureChecker
~SignatureChecker()=default
SignatureChecker.h
governikus::SignatureChecker
Definition:
SignatureChecker.h:16
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition:
ActivationContext.h:15
EcUtil.h
CVCertificate.h
governikus::EcUtil::create
static QSharedPointer< EC_GROUP > create(EC_GROUP *pEcGroup)
Definition:
EcUtil.h:96
ASN1TemplateUtil.h
ScopeGuard.h
src
card
base
asn1
SignatureChecker.h
Erzeugt von
1.8.20