Nastal čas použiť kryptografiu
V tomto prípade nebolo potrebné žiadne spracovanie balíka. Všetko, čo sa urobilo, bolo pridať skript do projektu na vytvorenie knižnice balíkov napísanej v jazyku
Všetko ostatné je jednoduché. Do druhého okna pridáme tlačidlá na výber pracovného tokenu a získame:
- softvérový token ls11sw2016;
- cloudový token ls11cloud;
- ďalší token PKCS11#11.
Štandardne je pripojený softvérový token. Ak ešte nebol vytvorený, zobrazí sa výzva na jeho inicializáciu. Pripomeňme si to
Upozorňujeme, že softvérový token bol vyvinutý v súlade s odporúčaniami PKCS#11 v.2.40 a TK-26. Ak chcete získať úplné informácie o tokene vrátane podporovaných kryptografických mechanizmov, stačí kliknúť na tlačidlo „O tokene a jeho kryptografii“ v hlavnom menu („Funkčné“). Dnes nemá túto funkciu ani jeden hardvérový token podporujúci ruskú kryptografiu:
Vzniká otázka: - ako nainštalovať osobný certifikát na token. Sú dve možnosti. Prvou možnosťou je importovať samotný certifikát a jeho pár kľúčov cez kontajner PKCS#12 (tlačidlo „Pracovať s PKCS12/PFX“):
Druhá možnosť zahŕňa vytvorenie požiadavky (PKCS#10) na certifikát.Táto možnosť (funkcia
Teraz môžete žiadosť uložiť na flash disky a prejsť na
Teraz môžete pomocou karty podpisovať dokumenty s certifikátmi uloženými v tokene
V ďalšom článku vám povieme, ako sa pripojiť ku cloudovému tokenu. A otázka prenosu funkcií generovania certifikátov na mobilnú platformu zostáva otvorená. Je to potrebné?
Aktualizovanú verziu nástroja cryptoarmpkcs-A pre platformu Android si môžete stiahnuť tu:
PS Ukladanie denníka
Na zostavenie balíka použite utilitu bones from
S príchodom tohto tlačidla sa proces ladenia aplikácie výrazne zjednodušil.
Ak chcete pridať tlačidlo, stačí pridať nasledujúci kód do súboru kostí za riadok 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]
Príkaz na uloženie adb_logcat_save vyzerá 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: hab.com