@@ -31,17 +31,17 @@ using namespace electronic_id;
3131namespace
3232{
3333
34- CardCertificateAndPinInfo getCertificateWithStatusAndInfo (const ElectronicID::ptr& card ,
35- const CertificateType certificateType)
34+ EidCertificateAndPinInfo getCertificateWithStatusAndInfo (const ElectronicID::ptr& eid ,
35+ const CertificateType certificateType)
3636{
37- const auto certificateBytes = card ->getCertificate (certificateType);
37+ const auto certificateBytes = eid ->getCertificate (certificateType);
3838
3939 QByteArray certificateDer (reinterpret_cast <const char *>(certificateBytes.data ()),
4040 int (certificateBytes.size ()));
4141 QSslCertificate certificate (certificateDer, QSsl::Der);
4242 if (certificate.isNull ()) {
4343 THROW (SmartCardChangeRequiredError,
44- " Invalid certificate returned by electronic ID " + card ->name ());
44+ " Invalid certificate returned by electronic ID " + eid ->name ());
4545 }
4646
4747 auto subject = certificate.subjectInfo (QSslCertificate::CommonName).join (' ' );
@@ -61,16 +61,16 @@ CardCertificateAndPinInfo getCertificateWithStatusAndInfo(const ElectronicID::pt
6161 CertificateInfo certInfo {
6262 certificateType, certificate.expiryDate () < QDateTime::currentDateTimeUtc (),
6363 certificate.effectiveDate () > QDateTime::currentDateTimeUtc (), std::move (subject)};
64- PinInfo pinInfo {certificateType.isAuthentication () ? card ->authPinMinMaxLength ()
65- : card ->signingPinMinMaxLength (),
66- certificateType.isAuthentication () ? card ->authPinRetriesLeft ()
67- : card ->signingPinRetriesLeft (),
68- card ->smartcard ().readerHasPinPad ()};
64+ PinInfo pinInfo {certificateType.isAuthentication () ? eid ->authPinMinMaxLength ()
65+ : eid ->signingPinMinMaxLength (),
66+ certificateType.isAuthentication () ? eid ->authPinRetriesLeft ()
67+ : eid ->signingPinRetriesLeft (),
68+ eid ->smartcard ().readerHasPinPad ()};
6969 if (pinInfo.pinRetriesCount .first == 0 ) {
7070 pinInfo.pinIsBlocked = true ;
7171 }
7272
73- return {card , std::move (certificateDer), certificate, std::move (certInfo), std::move (pinInfo)};
73+ return {eid , std::move (certificateDer), certificate, std::move (certInfo), std::move (pinInfo)};
7474}
7575
7676} // namespace
@@ -83,27 +83,27 @@ CertificateReader::CertificateReader(const CommandWithArguments& cmd) : CommandH
8383 }
8484}
8585
86- void CertificateReader::run (const std::vector<ElectronicID::ptr>& cards )
86+ void CertificateReader::run (const std::vector<ElectronicID::ptr>& eids )
8787{
88- REQUIRE_NOT_EMPTY_CONTAINS_NON_NULL_PTRS (cards )
88+ REQUIRE_NOT_EMPTY_CONTAINS_NON_NULL_PTRS (eids )
8989
9090 certificateType = command.first == CommandType::AUTHENTICATE ? CertificateType::AUTHENTICATION
9191 : CertificateType::SIGNING;
9292
93- std::vector<CardCertificateAndPinInfo> certInfos ;
94- certInfos .reserve (cards .size ());
95- for (const auto & card : cards ) {
93+ std::vector<EidCertificateAndPinInfo> certAndPinInfos ;
94+ certAndPinInfos .reserve (eids .size ());
95+ for (const auto & eid : eids ) {
9696 try {
97- certInfos .push_back (getCertificateWithStatusAndInfo (card , certificateType));
97+ certAndPinInfos .push_back (getCertificateWithStatusAndInfo (eid , certificateType));
9898 } catch (const WrongCertificateTypeError&) {
9999 // Ignore eIDs that don't support the given ceritifcate type.
100100 }
101101 }
102102
103- if (certInfos .empty ()) {
103+ if (certAndPinInfos .empty ()) {
104104 emit retry (RetriableError::NO_VALID_CERTIFICATE_AVAILABLE);
105105 } else {
106- emitCertificatesReady (certInfos );
106+ emitCertificatesReady (certAndPinInfos );
107107 }
108108}
109109
@@ -117,12 +117,12 @@ void CertificateReader::connectSignals(const WebEidUI* window)
117117}
118118
119119void CertificateReader::emitCertificatesReady (
120- const std::vector<CardCertificateAndPinInfo >& certInfos )
120+ const std::vector<EidCertificateAndPinInfo >& certAndPinInfos )
121121{
122- if (certInfos .size () == 1 ) {
123- emit singleCertificateReady (origin, certInfos [0 ]);
122+ if (certAndPinInfos .size () == 1 ) {
123+ emit singleCertificateReady (origin, certAndPinInfos [0 ]);
124124 } else {
125- emit multipleCertificatesReady (origin, certInfos );
125+ emit multipleCertificatesReady (origin, certAndPinInfos );
126126 }
127127}
128128
0 commit comments