LibreSCRS 4.0.0 — прво стабилно издање 4.0 циклуса
LibreSCRS 4.0.0 је данас објављен. Након два кандидата за издање и опсежног тестирања у заједници на Linux, macOS и Windows платформама, и LibreMiddleware 4.0.0 и LibreCelik 4.0.0 носе GPG-потписане git тагове и cosign-потписане артефакте издања.
Шта 4.0 доноси #
- C++23 језгро са
std::expectedAPI-јем за фабрике које могу да омане,LocalizedTexti18n метаподацима, иCancelToken-ом за кооперативно отказивање. - Нативно PAdES / XAdES / JAdES / CAdES / ASiC-E потписивање кроз
LibreSCRS::Signing::SigningService— без екстерног демона. - Аутоматско прилагођавање визуелног потписа (
layoutVisualSignature) — преглед у чаробњаку се пиксел-тачно поклапа са уграђеним PAdES излазом. - RFC 5280 ланац поверења са eIDAS qcStatements конформацијом.
- eMRTD PACE за безконтактно читање пасоша; CardEdge, PKCS#15, PIV провајдери; OpenSC фолбек у card-plugin путу.
- Уграђени CardEdge OpenSC спољни драјвер за OpenSC 0.26.1 и 0.27.1, у одвојеном tarball-у, док upstream OpenSC не угради srbeid драјвер у нумерисано издање.
Познат проблем — рутирање PIN-а између вишеструких картица #
Када су више српских паметних картица истовремено убачене и корисник покрене ток потписивања, PIN захтев може бити асоциран са другачијим слотом од оног који поседује изабрани сертификат. Конфигурације са једном картицом нису погођене. Поправка је архитектурална — Card+Slot модел — и главна је новина 4.1.0, већ имплементирана на развојној грани.
Преузимања #
Сви артефакти долазе са .sigstore.json cosign потписима; провера:
cosign verify-blob --bundle <name>.sigstore.json <name>.
Тренутно нема чланака.