Closed jsuchal closed 2 years ago
Jedna vec mi tu akurat chyba - podpisova politika. To IMHO musi byt sucastou templatu sk-signing
tak ci onak aj ked to ide manualne bez toho.
Hmm, vidíš tam niečo takéto v tom mnou podpísanom dokumente? Resp môžeme explicitne nastaviť niečo, aby sa to správalo vždy takto, aby to nejaký nový default nepokazil časom. Ideálne to niekde strčiť do testov.
@jsuchal NBU zverejnuje podpisove politky. Aktualne myslim vyzaduju urn:oid:1.3.158.36061701.1.2.2
alebo 1.3.158.36061701.1.2.3
. Politika definuje pouzitelne algoritmy. Tu politiku by som tam osobne pridal ako volitelny argument s HTTP linkou politky (cacheovatelne) a volitelnym SHA256 hashom politiky. Podpisovatko by si to stiahlo, overilo hash (a zacacheovalo). Toto by mal byt podla mna default pre sk-signing
. Pri podpisovani by sme tak dokazali deklarovat, ze je to podpisane schvalenou politikou NBU - je to aj sucastou dokumentu. Neviem ktore vsetky sluzby SR toto kontroluju/mali by kontrolovat. Ale radsej better safe than sorry.
@durasj chcel som tym len povedat, ze ziadnu tuto podpisovu politiku som tam pri podpisani cez dsigner ani zep.disig.sk som nenasiel.
Slovensky XADES podla vyjadrenia NASES:
Metodou pokus omyl sa mi podarilo vytvorit rovnaky dokument ako ked ho clovek podpise cez slovensko.sk
Toto by bolo dobre mat podporovane v API cez nejaky custom flag
sk-signing
lebo toto nastavovat cez nizkourovnove flags je velmi nachylne na chybu. Vid #1.Toto je dokument vseobecna agenda:
Toto je k nemu prisluchajuci datacontainer (takto to vyrobi podpisovac na slovensko.sk)
Vsetky transformacie je mozne najst tu https://formulare.slovensko.sk/_layouts/eFLCM/DetailVzoruEFormulara.aspx?vid=App.GeneralAgenda&vh=1&vl=9 (pre vytvorenie datacontainer je potrebna podpisova transformacia + xsd na validaciu - validovat to asi netreba, staci ten hash vyratat).
agenda.asice.zip mnou vytvorena podpisana vseobecna agenda (kvoli githubu doplneny .zip extension)