15 #include <QSharedPointer>
19 class test_StatePrepareChat;
20 class test_StateExtractCvcsFromEac1InputType;
21 class test_StatePreVerification;
22 class test_StateCertificateDescriptionCheck;
23 class test_StateProcessCertificatesFromEac2;
27 class TestAuthContext;
32 friend class ::test_StatePrepareChat;
34 friend class ::test_StateExtractCvcsFromEac1InputType;
35 friend class ::test_StatePreVerification;
36 friend class ::test_StateCertificateDescriptionCheck;
37 friend class ::test_StateProcessCertificatesFromEac2;
40 QVector<QSharedPointer<const CVCertificate> > mCvCertificates;
41 QByteArray mCertificateDescriptionAsBinary;
42 QSharedPointer<const CertificateDescription> mCertificateDescription;
43 QSharedPointer<const CHAT> mRequiredChat, mOptionalChat;
44 QByteArray mAuthenticatedAuxiliaryDataAsBinary;
45 QSharedPointer<const AuthenticatedAuxiliaryData> mAuthenticatedAuxiliaryData;
46 QString mTransactionInfo;
48 void setAuthenticatedAuxiliaryData(
const QSharedPointer<const AuthenticatedAuxiliaryData>& pAuthenticatedAuxiliaryData)
50 mAuthenticatedAuxiliaryData = pAuthenticatedAuxiliaryData;
54 void setAuthenticatedAuxiliaryDataAsBinary(
const QByteArray& pAuthenticatedAuxiliaryDataAsBinary)
56 mAuthenticatedAuxiliaryDataAsBinary = pAuthenticatedAuxiliaryDataAsBinary;
60 void setCertificateDescription(
const QSharedPointer<const CertificateDescription>& pCertificateDescription)
62 mCertificateDescription = pCertificateDescription;
66 void setCertificateDescriptionAsBinary(
const QByteArray& pCertificateDescriptionAsBinary)
68 mCertificateDescriptionAsBinary = pCertificateDescriptionAsBinary;
72 void appendCvcerts(
const QSharedPointer<const CVCertificate>& pCert)
74 mCvCertificates += pCert;
78 void setOptionalChat(
const QSharedPointer<const CHAT>& pOptionalChat)
80 mOptionalChat = pOptionalChat;
84 void setRequiredChat(
const QSharedPointer<CHAT>& pRequiredChat)
86 mRequiredChat = pRequiredChat;
90 void setTransactionInfo(
const QString& pTransactionInfo)
92 mTransactionInfo = pTransactionInfo;
102 return mAuthenticatedAuxiliaryData;
108 return mAuthenticatedAuxiliaryDataAsBinary;
114 return mCertificateDescription;
120 return mCertificateDescriptionAsBinary;
126 return mCvCertificates;
132 return mOptionalChat;
138 return mRequiredChat;
144 return mTransactionInfo;
Definition: DidAuthenticateEac1Parser.h:18