Vlákno názorů k článku Jak EET vidí ajťák aneb Draze zaplacená vražda uživatelské přívětivosti od Vlad - Jen přidám drobnost z vlastní zkušenosti: Při generování testovacího...

  • Článek je starý, nové názory již nelze přidávat.
  • 28. 6. 2016 10:12

    Vlad (neregistrovaný)

    Jen přidám drobnost z vlastní zkušenosti:
    Při generování testovacího certifikátu pro právnické osoby (jde o certifikát s platností od 19.5.2016) byl jako základní použit modul Microsoft Enhanced Cryptographic Provider v1.0 (tedy ProviderType 1), který ovšem nepodporuje podepisování s využitím hash algoritmů rodiny SHA-2 (tedy ani požadovaný SHA256withRSA). Sice by bylo vhodnější již při generování použít Microsoft Enhanced RSA and AES Cryptographic Provider (tj. ProviderType24), nicméně GFŘ na to neslyší (odpověď podobného charakteru jako výše, jen trochu zmatenější). Problém lze samozřejmě vyřešit změnou certifikátu před samotným podpisem, ale je to zase pár řádků kódu navíc.

  • 4. 7. 2016 10:02

    bez přezdívky

    Máte pravdu, taky na to narážím. Nejde o těch pár řádků kódu, ale o to, že takový certifikát musí být pak označený jako exportivatelný. A to někteří nepovažují za dobré řešení.

  • 9. 8. 2016 9:33

    Vlad (neregistrovaný)

    Nemusí, zkuste třeba toto:

    RSACryptoServi­ceProvider csp = null;
    csp = (RSACryptoSer­viceProvider)cer­t.PrivateKey;

    var cspEnh = new RSACryptoServi­ceProvider().CspKe­yContainerInfo;
    var cspparams = new CspParameters(cspEn­h.ProviderType, cspEnh.Provider­Name, csp.CspKeyCon­tainerInfo.Ke­yContainerName);
    csp = new RSACryptoServi­ceProvider(csppa­rams);

Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).