Tak jsem profesně nucen se zabývat implementací EET, a asi si hodím mašli. Už jen první čtení: v příkladu SOAP zprávy mají finančáci XML datový údaj 2016-09-19T19:06:37+01:00 . Jestli umím počítat, 19.9.2016 je den kdy platí letní čas. V dokumentaci se však praví, že časová zóna u datového údaje musí být povinně uvedena a musí splňovat to, že datumy z letního času budou mít zónu +02:00 a datumy ze zimního času zónu +01:00. Tak teď fakt nevím ... Normálně knihovny vygenerujou zónu v textu podle data kdy text vytváříte, a ne podle hodnoty toho zapisovaného data. No a až vyřeším tohle, tak ještě budu bádat nad SHA256WithRSA :-)
Pánové, autor tohoto článku je velký šikula, udělal ukázkovou implementaci v Javě: https://github.com/l-ra/openeet.git
Dále: kdo trochu rozumíte C#, zde nize je hotove reseni na podepisovani podle WS-Security (ktere vyzaduje GFR). Funguje, odzkouseno. Staci si zformatovat telo pro odeslani (element Trzba), samozrejme vcetne vypoctu Pkp a Bkp. O zbytek se postara tato knihovna, podepise presne tak jak Eet pozaduje.