Nastal čas použít kryptografii
V tomto případě nebylo vyžadováno žádné zpracování balíčku. Vše, co bylo uděláno, bylo přidat do projektu skript pro vytvoření knihovny balíčků napsané v daném jazyce
Vše ostatní je jednoduché. Do druhého okna přidáme tlačítka pro výběr pracovního tokenu a získáme:
- softwarový token ls11sw2016;
- cloudový token ls11cloud;
- další token PKCS11#11.
Ve výchozím nastavení je připojen softwarový token. Pokud ještě nebyl vytvořen, budete vyzváni k jeho inicializaci. Připomeňme vám to
Upozorňujeme, že softwarový token byl vyvinut v souladu s doporučeními PKCS#11 v.2.40 a TK-26. Chcete-li získat úplné informace o tokenu, včetně podporovaných kryptografických mechanismů, stačí kliknout na tlačítko „O tokenu a jeho kryptografii“ v hlavní nabídce („Funkční“). Dnes tuto funkci nemá ani jeden hardwarový token podporující ruskou kryptografii:
Nabízí se otázka: - jak nainstalovat osobní certifikát na token. Jsou dvě možnosti. První možností je import samotného certifikátu a jeho páru klíčů přes kontejner PKCS#12 (tlačítko „Práce s PKCS12/PFX“):
Druhá možnost zahrnuje vytvoření požadavku (PKCS#10) na certifikát. Tato možnost (funkce
Nyní můžete požadavek uložit na flash disky a přejít na
Nyní můžete podepisovat dokumenty pomocí certifikátů uložených na tokenu pomocí karty
V příštím článku vám řekneme, jak se připojit ke cloudovému tokenu. A otázka přenosu funkcí generování certifikátů na mobilní platformu zůstává otevřená. Je to nutné?
Aktualizovaná verze nástroje cryptoarmpkcs-A pro platformu Android je ke stažení zde:
PS Ukládání protokolu
K sestavení balíčku použijte obslužný program bones from
S příchodem tohoto tlačítka se proces ladění aplikace výrazně zjednodušil.
Chcete-li přidat tlačítko, stačí přidat následující kód do souboru kostí za řádek 2591:
ttk::button $l.frame.clear -text "Clear" -width 6
-command [list adb_logcat_clear $l.text]
#Добавленный код
ttk::button $l.frame.save -text "Save" -width 6
-command [list adb_logcat_save $l.text]
ttk::button $l.frame.run -text "Run" -width 6
-command [list adb_logcat_run $l]
Příkaz uložení adb_logcat_save vypadá takto:
proc adb_logcat_save {text} {
set tt [$text get 1.0 end]
set file "/tmp/logBone.txt"
file delete -force $file
#Собственно запись в файл
set fd [open $file w]
chan configure $fd -translation binary
puts -nonewline $fd $tt
close $fd
}
Zdroj: www.habr.com