Došlo je vrijeme za korištenje kriptografije
U ovom slučaju nije bila potrebna obrada paketa. Sve što je učinjeno bilo je dodavanje skripte projektu za izgradnju knjižnice paketa napisane na jeziku
Sve ostalo je jednostavno. Dodamo gumbe za odabir radnog tokena u drugi prozor i dobijemo:
- softverski token ls11sw2016;
- oblak token ls11cloud;
- drugi PKCS11#11 token.
Prema zadanim postavkama povezan je softverski token. Ako prethodno nije stvoren, od vas će se tražiti da ga inicijalizirate. Podsjetimo da
Imajte na umu da je softverski token razvijen u skladu s preporukama PKCS#11 v.2.40 i TK-26. Za dobivanje potpunih informacija o tokenu, uključujući podržane kriptografske mehanizme, samo kliknite gumb "O tokenu i njegovoj kriptografiji" u glavnom izborniku ("Funkcionalno"). Danas niti jedan hardverski token koji podržava rusku kriptografiju nema ovu funkcionalnost:
Postavlja se pitanje: - kako instalirati osobni certifikat na token. Postoje dvije mogućnosti. Prva opcija je uvoz samog certifikata i njegovog para ključeva kroz spremnik PKCS#12 (gumb "Rad s PKCS12/PFX"):
Druga opcija uključuje kreiranje zahtjeva (PKCS#10) za certifikatom. Ova opcija (funkcija
Sada možete spremiti zahtjev na flash diskove i otići na
Sada možete potpisati dokumente s certifikatima pohranjenim na tokenu pomoću kartice
U sljedećem članku ćemo vam reći kako se spojiti na token u oblaku. I pitanje prijenosa funkcija generiranja certifikata na mobilnu platformu ostaje otvoreno. Je li ovo potrebno?
Ažuriranu verziju uslužnog programa cryptoarmpkcs-A za Android platformu možete preuzeti ovdje:
PS Spremanje dnevnika
Za izradu paketa upotrijebite uslužni program za kosti
Pojavom ovog gumba proces otklanjanja pogrešaka u aplikaciji znatno je pojednostavljen.
Da biste dodali gumb, samo dodajte sljedeći kod u datoteku s kostima nakon retka 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]
Naredba za spremanje adb_logcat_save izgleda ovako:
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
}
Izvor: www.habr.com