Próbował już ktoś tworzyć aplikacje do wysyłania JPK zgodnie ze specyfikacją MF? Przebrnąć przez te wszystkie kompresje, kodowanie, generowanie xml, podpis elektroniczny i podłączenie się do bramki?
tydzień temu metoda InitUpload zwracała mi sześć nagłówków, a w chwili obecnej tylko dwa (Content-MD5 oraz x-ms-blob-type). Też tak macie? W jaki sposób teraz pozyskać Signature potrzebny do nagłówka Authorization, jak i całą resztę??
@Liferov: patrze na zwrócony adres i faktycznie :O ale co jest co? "sv" domyślam się, że to będzie x-ms-version, "sr" to nie mam pojęcia co to jest bo tam mam wartość 'b', a "si" oraz "sig" to pewnie AccountName oraz Signature, ale mogę się mylić
Podczas łączenia się z Azure dostaję informacje o tym że suma MD5 się nie zgadza. Nie wiem gdzie popełniam błąd. Z czego ta suma ma w końcu zostać wyliczana? Ze skompresowanego zaszyfrowanego pliku ZIP?
@IlIlIlllIIl: co miałeś na myśli mówiąc ścieżka certyfikacji. Podzieliłem certyfikat na 3 osobne i dalej mam błąd "The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel."
@keytax: Mam tę samą wersję. Format podpisu: XAdES Typ podpisu: podpis wewnętrzny Wariant podpisu: Nie dołączaj dodatkowych informacji (BES) Zaawansowane opcje podpisu XAdES: Twórz podpis dołączony (Enveloped), gdy podpisywany jest dokument XML podpisem wewnętrznym XAdES Powinno przejść a jak nie, to musisz źle wczytywać plik.
Nieee. Nie potrzebujesz authorization header'a. Po init upload odbierasz adres URL który ma w adresie parametry które zastępują authorization header. Na ten adres wysyłasz skompresowany zaszyfrowany plik z dwoma headerami które otrzymujesz też z init upload i to tyle
cały czas otrzymuje komunikat {"Code":410,"Description":"Przesłane pliki nie są prawidłowym archiwum ZIP.","Details":"ERROR_DECOMPRESS","Upo":"","Timestamp":"2016-07-27T14:46:42+00:00"} ktoś wie o co chodzi? Próbowałem różnych metod kompresji, obecnie używam tej co tutaj ktoś polecił, nie mam już pomysłu o co chodzi...
#programowanie #sap #erp #jpk
Format podpisu: XAdES
Typ podpisu: podpis wewnętrzny
Wariant podpisu: Nie dołączaj dodatkowych informacji (BES)
Zaawansowane opcje podpisu XAdES: Twórz podpis dołączony (Enveloped), gdy podpisywany jest dokument XML podpisem wewnętrznym XAdES
Powinno przejść a jak nie, to musisz źle wczytywać plik.
public InitUploadObject InitUploadSigned(XmlDocument xml)
{
string url = "https://e-dokumenty.mf.gov.pl/api/Storage/InitUploadSigned";
var client =