Vydané verze

Verze 3.0

Aktuální verze je 3.0.8944.0628. Vyšla 1. 7. 2024.

Hlavní novinky a změny

  • Implementace SecuSign SDK .NET API, které slouží k přímé integraci funkcí SecuSign SDK pomocí knihoven do aplikací třetích stran. Součástí instalačního balíčku je i ukázkový projekt (NET_API_sample).

  • Aktualizace projektu a knihoven na .NET Framework 4.8. Kontrolu nainstalované verze provádí instalační balíček.

  • Změna výchozí adresy pro služby vzdáleného podepisování/pečetění (HSM_WS_URL) na https://rsmint.secusign.cz/default.asmx.

  • Přidán povinný konfigurační klíč VerifyUsersInSofa (default: null) pro podporu ověřování uživatelů po oddělení Sofa od 602ID – je třeba nastavit po instalaci.

  • Nově se interní java komponenta AdES používá jako http server běžící na lokální ip:port (adresu lze vyčíst z debugLog).

  • Změna WSDL Default.asmx i DefaultV3.asmx – nové metody a parametry.

Další zajímavé novinky a změny

  • V konfigurační stránce Config.aspx byly přidány nové možnosti nastavení, včetně předdefinovaných konfigurací pro typické použití (např. ESSS).

  • Při podepisování/pečetěni PDF souborů v metodě SealEx lze nově nastavit parametry pro Umístění, Kontakt a Důvod podpisu.

  • Přidána podpora dávkového podepisování s potvrzením pomocí 602Key: metoda CreateSigningToken + do SealEx se místo PIN dá Token:[SigningToken].

  • Přidáno načtení certifikátu pro autentizaci k serveru časových razítek z úložiště uživatele Windows (při použití TSA_CertHash).

  • Přidán konfigurační klíč BlockGetCertProperty, který upravuje chování aplikace Klíčenka. Tato aplikace nyní zjistí, zda má zobrazit PIN dialog nebo informaci o čekání na potvrzení pomocí funkce 602Key, aby byla zajištěna zpětná kompatibilita.

  • Přidán konfigurační klíč ForceADObjectGUID (bool, výchozí: false). Když je nastaven na true, při autentizaci v on-premise AD se předává na HSM místo identifikátoru ADP#[UserObjectGUID] identifikátor AD#[UserObjectGUID].

  • Konfigurační klíč EncodeADObjectGUID je nyní povolen i pro id_user=AD#[ObjectGUID].

  • Přidán konfigurační klíč HSM_IncludeAuthCertSeal (bool, výchozí: false). Při nastavení na true se do volání HSM služby ListCerts/ListCerts2 nastaví parametr IncludeAuthCertSeal=1, což umožní vrátit i certifikáty pro pečeť, ke kterým má SDK přístup na základě autentizačního certifikátu. Toto nastavení je určeno pro spisovou službu, která řídí přístup (uživatelů) k certifikátům pro pečeť.

  • Přidán konfigurační klíč LogMethodCallsUseClientUserName (bool, výchozí: false). Pokud je nastaven na true, pak se do CSV logu zapisuje uživatelské jméno X-User-Name poslané Signerem. Pokud je X-User-Name prázdné, použije se buď Context.Request ["LOGON_USER"], nebo uživatelské jméno ze základní autentizace.

  • Přidán konfigurační klíč EnableDocPages (hodnoty always/local/none; výchozí: local). Definuje způsob přístupu k zobrazení dokumentačních stránek ASP.NET (Default.asmx) přes prohlížeč.

  • Zavedeno úrovňové logování (klíč DebugLogLevel, viz konfigurační dokumentace).

  • Přidáno fragmentování a mazání logů pro interní java komponentu AdES (konfigurační klíče AdES_WP_LogMaxHistory a AdES_WP_TxLogMaxHistory).

  • Přidáno logování ID operace v rámci CSV hodnoty JobID (klíč LogMethodCallsJobID).

  • Do CSV logu mohou být přidány volitelné položky pomocí konfiguračního klíče LogClientSignature.

  • Přidána podpora šifrování AES256 revision 6 (/R 6) podle Adobe Extension Level 8 (neveřejné) a ISO 32000-2 (PDF 2.0). Je třeba aktualizovat PdfTools v AdES/bin.

  • Přidána kontrola na existenci souborů java.exe a AdES_WP.jar.

  • Vylepšena kontrola, že AuthCert a LicCert obsahují privátní klíč a je zadáno heslo na konfigurační stránce.

  • Aktualizace OpenSSL v PdfGetInfoApp.exe a PdfAddInfoApp.exe na verzi 1.1.1u. Řeší zranitelnosti CVE-2023-0286 a CVE-2023-0215.

  • Aktualizace interní java komponenty AdES na verzi 5.5.

  • Oprava podpisu ECC certifikátem od I.CA.

  • Metoda GetVersionInfo nově vrací informace o verzích dalších knihoven.