Venis la tempo uzi kriptografian
En ĉi tiu kazo, neniu pretigo de la pakaĵo estis postulata. Ĉio, kio estis farita, estis aldoni skripton al la projekto por konstrui la pakaĵbibliotekon skribitan en la lingvo
Ĉio alia estas simpla. Ni aldonas butonojn por elekti funkciantan ĵetonon al la dua fenestro kaj ricevas:
- programaro-ĵetono ls11sw2016;
- nubo-ĵetono ls11nubo;
- alia PKCS11#11-ĵetono.
Defaŭlte, programaro-ĵetono estas konektita. Se ĝi ne estis kreita antaŭe, oni petos vin pravalorigi ĝin. Ni rememorigu tion al vi
Notu, ke la programaro-ĵetono estis evoluigita laŭ la rekomendoj de PKCS#11 v.2.40 kaj TK-26. Por akiri kompletajn informojn pri la ĵetono, inkluzive de subtenataj kriptografikaj mekanismoj, simple alklaku la butonon "Pri la ĵetono kaj ĝia kripto" en la ĉefa menuo ("Funkcia"). Hodiaŭ, eĉ ne unu aparatara ĵetono subtenanta rusan kriptografion havas ĉi tiun funkcion:
Estiĝas la demando: - kiel instali personan atestilon sur ĵetono. Estas du opcioj. La unua opcio estas importi la atestilon mem kaj ĝian ŝlosilparon per la ujo PKCS#12 (la butono "Labori kun PKCS12/PFX"):
La dua opcio implikas krei peton (PKCS#10) por atestilo. Ĉi tiu opcio (funkcio
Nun vi povas konservi la peton al flash drives kaj iri al
Vi nun povas subskribi dokumentojn kun atestiloj konservitaj sur la ĵetono uzante la langeton
En la sekva artikolo ni diros al vi kiel konekti al nuba ĵetono. Kaj la demando pri translokigo de atestilgeneradaj funkcioj al la movebla platformo restas malfermita. Ĉu ĉi tio estas necesa?
La ĝisdatigita versio de la ilo cryptoarmpkcs-A por la Android-platformo povas esti elŝutita ĉi tie:
PS Konservante la protokolon
Por konstrui la pakaĵon, uzu la ilon de ostoj de
Kun la apero de ĉi tiu butono, la procezo de elpurigado de la aplikaĵo multe simpliĝis.
Por aldoni butonon, simple aldonu la sekvan kodon al la dosiero de ostoj post linio 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]
La adb_logcat_save save komando aspektas jene:
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
}
fonto: www.habr.com