Wpis z mikrobloga

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?

#programowanie #sap #erp #jpk
  • 665
  • Odpowiedz
X509Certificate2 pem = WczytanieKluczaPub(plikPem);
RSACryptoServiceProvider rsa = pem.PublicKey.Key as RSACryptoServiceProvider;
sRsaKey = rsa.Encrypt(AesKey(), false);
  • Odpowiedz
@Gibonowski: key to klucz a keyPath ścieżka certyfikatu
public static string ZaszyfrujKluczRSA(byte[] key, string keyPath)
{
string inputString = Encoding.UTF8.GetString(key);
System.Security.Cryptography.X509Certificates.X509Certificate2 cert = PobierzPublicznyCertyfikatMinisterstwa(keyPath);
RSACryptoServiceProvider rsaservice
  • Odpowiedz
{"Code":401,"Description":"Weryfikacja negatywna – dokument niezgodny ze schematem xsd","Details":"ERROR_VALIDATE","Upo":"","Timestamp":"2016-07-28T10:57:20+00:00"}

Poszlo do przodu haha
  • Odpowiedz
ja robie to nastepujacy sposob:
using (RijndaelManaged szyfr = new RijndaelManaged())
{
szyfr.Mode = CipherMode.CBC;
szyfr.KeySize = 256;
szyfr.Padding = PaddingMode.PKCS7;
  • Odpowiedz
@durek89: nie lecz to kwestnia odpowiedniego przekierowania karty w sesji (przekieruj karty inteligentne) + odpowiednia karta (w miarę nowa np. CryptoTech, Certum itp.)
  • Odpowiedz
@mmm234 no właśnie problem mam w tym ze lokalnie podpisywanie mi działa ale na terminalu jak otwiera mi się Store z certyfikatami to niby ten cert jest ale jak go wybieram to program wywala mi błąd
  • Odpowiedz
bo jeśli terminal to standardowy komputer np. z Windowsem to raczej powinno działać, natomiast jeśli to jakiś linux to raczej bym szukał sterowników czytnika u producenta karty
  • Odpowiedz