De tiid is kommen om kryptografysk te brûken
Yn dit gefal wie gjin ferwurking fan it pakket nedich. Alles wat dien waard wie in skript taheakje oan it projekt om de pakketbibleteek te bouwen skreaun yn 'e taal
Al it oare is ienfâldich. Wy foegje knoppen ta foar it selektearjen fan in wurkjende token oan it twadde finster en krije:
- software token ls11sw2016;
- wolk token ls11cloud;
- in oare PKCS11 # 11 token.
Standert is in softwaretoken ferbûn. As it net earder makke is, wurdt jo frege om it te inisjalisearjen. Lit ús dat ûnthâlde
Tink derom dat de software token waard ûntwikkele yn oerienstimming mei de oanbefellings fan PKCS # 11 v.2.40 en TK-26. Om folsleine ynformaasje te krijen oer it token, ynklusyf stipe kryptografyske meganismen, klikje jo gewoan op de knop "Oer it token en syn kryptografy" yn it haadmenu ("Funksjoneel"). Tsjintwurdich hat net ien hardware-token dy't Russyske kryptografy stipet dizze funksjonaliteit:
De fraach ûntstiet: - hoe te ynstallearjen in persoanlik sertifikaat op in token. Der binne twa opsjes. De earste opsje is om it sertifikaat sels en it kaaipaar te ymportearjen fia de PKCS#12-kontener (de knop "Wurkje mei PKCS12 / PFX"):
De twadde opsje omfettet it oanmeitsjen fan in fersyk (PKCS#10) foar in sertifikaat
No kinne jo it fersyk opslaan op flash-driven en gean nei
Jo kinne no dokuminten ûndertekenje mei sertifikaten opslein op it token mei it ljepblêd
Yn it folgjende artikel sille wy jo fertelle hoe't jo ferbine mei in wolktoken. En de fraach fan it oerdragen fan funksjes fan sertifikaatgeneraasje nei it mobile platfoarm bliuwt iepen. Is dit nedich?
De bywurke ferzje fan it cryptoarmpkcs-A-hulpprogramma foar it Android-platfoarm kin hjir downloade wurde:
PS It logboek opslaan
Om it pakket te bouwen, brûk it nut foar bonken fan
Mei de komst fan dizze knop is it proses fan debuggen fan 'e applikaasje sterk ferienfâldige.
Om in knop ta te foegjen, foegje gewoan de folgjende koade ta oan it bonkenbestân nei rigel 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]
It kommando adb_logcat_save opslaan sjocht der sa út:
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
}
Boarne: www.habr.com