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?
@yarpi87 Mam identycznie tak jak Ty. Używałem gotowej biblioteki XadesNetLib.dll z XadesNetTestProjectv1.0.1NET3.5.zip. Później skompilowałem dll z XadesNet_v1.0.1-src.zip i ciągle źle podpisuje (już jest błąd XadesHelper.Verify(outputPath).Perform(); i z bramki mam kod 120 "Podpis negatywnie zweryfikowany").
Próbowałem na lipnym oraz na prawdziwym certyfikacie i nic.
@yarpi87 Tak też próbowałem, ale musiałem zmienić target na F4 i poszło, ale i tak jest 120 "podpis negatywnie..." Ja podpisywanie zrobiłem za pomocą ec2xades.dll
@durek89 @Spokey U mnie kod Liferov'a działa, musisz zakomentować: //throw new CryptographicException("SignaturePolicyIdentifier element missing in SignedSignatureProperties"); //throw new CryptographicException("SignaturePolicyId or SignaturePolicyImplied missing");
Cały czas jak sprawdzam status (wysylka oczywiscie na test) to mam: {"Code":300,"Description":"Nieprawidłowy numer referencyjny","Details":"","Timestamp":"2016-08-11T10:18:31.246349+00:00","Upo":""} A tak sprawdzam status:
#programowanie #sap #erp #jpk
Próbowałem na lipnym oraz na prawdziwym certyfikacie i nic.
Może coś z
Ja podpisywanie zrobiłem za pomocą ec2xades.dll
//throw new CryptographicException("SignaturePolicyIdentifier element missing in SignedSignatureProperties");
//throw new CryptographicException("SignaturePolicyId or SignaturePolicyImplied missing");
A tak sprawdzam status:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://test-e-dokumenty.mf.gov.pl/api/Storage/Status/{"+NumerRef+"}");
request.ClientCertificates.Add(Cert);
request.ContentType =