Opravdu Vám vrátil Babišov FIK na zprávu podepsanou pomocí SignSoapMessage ? Já stále dostávám jen odpověď 'Neplatny podpis SOAP zpravy'. Ale stejnou odpověď (Neplatny podpis SOAP zpravy) dostanu, když jim zašlu jejich ukázkouvou zprávu CZ00000019.valid.xml např. přes WebRequest.. Evidentně zprávu přečtou a zvalidují, protože nehlásí 'XML zprava nevyhovela kontrole XML schematu' . Ale proč se jim nelíbí podpis na jejich vlastní zprávě, kterou prezentují jako ukázkově validní ?..
,, jinak mám stejnou zkušenost se zasíláním dotazů ne jejich helpdesk. Jen arogance a odmítavá odpověď. Oni dobře vědí, proč na konci mejlu píší vždy : Generální finanční ředitelství nevyřizuje nestandardní podání např. obsahující vulgární výrazy... Člověk má sto chutí právě takový mejl jim napsat :).
Pánové, autor tohoto článku je takový šikula, že vytvořil ukázkovou implementaci v Javě.
ttps://github.com/l-ra/openeet.git
Dále kdo trochu rozumíte C#, ze 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.
https://github.com/zinkpad/SignSoapMessage
Je potřeba opravdu vytvořit SOAP zprávu ručně a odeslat přes WebRequest. WCF si neporadí s odpovědí zaslanou serverem.