Eljött az ideje a kriptográfia használatának
Ebben az esetben a csomag feldolgozására nem volt szükség. Mindössze annyit kellett tenni, hogy hozzáadtak egy szkriptet a projekthez a nyelven írt csomagkönyvtár felépítéséhez
Minden más egyszerű. A második ablakhoz hozzáadunk egy működő token kiválasztására szolgáló gombokat, és megkapjuk:
- szoftver token ls11sw2016;
- felhő token ls11cloud;
- másik PKCS11#11 token.
Alapértelmezés szerint egy szoftver token van csatlakoztatva. Ha még nem hozta létre korábban, akkor a rendszer kérni fogja, hogy inicializálja. Hadd emlékeztessük erre
Vegye figyelembe, hogy a szoftver tokent a PKCS#11 v.2.40 és TK-26 ajánlásaival összhangban fejlesztették ki. A tokenről, beleértve a támogatott kriptográfiai mechanizmusokat is, a teljes körű információ megszerzéséhez kattintson a főmenüben ("Funkcionális") az "A tokenről és annak titkosításáról" gombra. Manapság egyetlen orosz kriptográfiát támogató hardver token sem rendelkezik ezzel a funkcióval:
Felmerül a kérdés: - hogyan lehet tokenre személyes tanúsítványt telepíteni. Két lehetőség van. Az első lehetőség magának a tanúsítványnak és kulcspárjának importálása a PKCS#12 tárolón keresztül (a „PKCS12/PFX munka” gomb):
A második lehetőség egy kérés (PKCS#10) létrehozását jelenti egy tanúsítványhoz. Ez az opció (függvény
Most mentheti a kérést flash meghajtókra, és léphet a következő helyre
Most már aláírhatja a dokumentumokat a tokenben tárolt tanúsítványokkal a lap segítségével
A következő cikkben elmondjuk, hogyan csatlakozhat egy felhő-tokenhez. A tanúsítványgenerálási funkciók mobilplatformra való átvitelének kérdése pedig nyitott marad. Szükséges ez?
A cryptoarmpkcs-A segédprogram frissített verziója Android platformra innen tölthető le:
PS A napló mentése
A csomag összeállításához használja a csontok segédprogramot
A gomb megjelenésével az alkalmazás hibakeresési folyamata jelentősen leegyszerűsödött.
Gomb hozzáadásához adja hozzá a következő kódot a bones fájlhoz a 2591. sor után:
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]
Az adb_logcat_save mentési parancs így néz ki:
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
}
Forrás: will.com