Prosím čekejte. Probíhá aktualizace nativní host aplikace...
Testovací stránka knihovny ICAClientSign v rámci řešení ICAPKIService (ICAClientSign.js + extension + ICAPKIServiceHost + ICAClientSign.dll)
Instalovat extension:Použivám: Stav objektu: Inicializován:
Status: čekám na dokončení inicializace podpisové komponenty ...
Certifikáty
Podpisové certifikáty (načtěte úložiště a nastavte podpisový certifikát)SN certifikátů (oddělena středníkem) hexadecimálně
Příznak načtení certifikátů
Podpisy
Obsah podepisovaného dok. CMS, CAdES a vždy pro PAdES | Podpis v případě přidání dalšího podpisu CMS nebo CAdES |
vložte obsah zakódovaný Base64 | |
Název souboru Přípona souboru
Adresa služby
Obrázek popředí (pouze PDF, base64) | Obrázek pozadí (pouze PDF, base64) |
Šifrování
Inicializace, vytvoření session pro šifrováníAlgoritmus:
Identifikátor session:
Nastavení inicializačního vektoru CBC režimu
Inicializační vektor (base64):
Vygenerování symetrického klíče
Vygenerovat symetrický klíč podle algoritmu definované seesion. Klíč je platný v rámci session, existuje do volání encryptFinal().
Délka klíče:
Export symetrického klíče
Export symetrického klíče. Exportovaný klíč je zašifrován veřejným klíčem certifikátu, který je předán jako argument metody.
Veřejný klíč certifikátu (PEM) pro zašifrování: | Výsledek (exportovaný symetrický klíč): |
Šifrování bloku dat
Data pro zašifrování (base64): | Výsledek (šifrovaná data): |
Dokončení šifrování
Dokončí šifrování, doplní padding, ukončí session a odstraní šifrovací klíč z paměti.
Výsledek (šifrovaná data):
Dešifrování symetrického klíče
Zašifrovaný symetrický klíč (base64): | Dešifrovací certifikát (PEM): |
Výsledek (dešifrovaný symetrický klíč):
Další funkce
Výsledek