Kriptoqrafikdən istifadənin vaxtı gəldi
Bu halda, paketin işlənməsi tələb olunmur. Yalnız dildə yazılmış paket kitabxanasını qurmaq üçün layihəyə skript əlavə etmək edildi
Qalan hər şey sadədir. İkinci pəncərəyə işləyən bir işarə seçmək üçün düymələr əlavə edirik və əldə edirik:
- proqram nişanı ls11sw2016;
- bulud nişanı ls11cloud;
- başqa PKCS11#11 nişanı.
Varsayılan olaraq, proqram nişanı bağlıdır. Əgər o, əvvəllər yaradılmayıbsa, sizdən onu işə salmaq təklif olunacaq. Bunu xatırladaq
Qeyd edək ki, proqram tokeni PKCS#11 v.2.40 və TK-26 tövsiyələrinə uyğun olaraq hazırlanıb. Dəstəklənən kriptoqrafik mexanizmlər də daxil olmaqla, token haqqında tam məlumat əldə etmək üçün əsas menyuda (“Funksional”) “Token və onun kriptoqrafiyası haqqında” düyməsini sıxmağınız kifayətdir. Bu gün rus kriptoqrafiyasını dəstəkləyən heç bir hardware tokeni belə funksiyaya malik deyil:
Sual yaranır: - tokenə şəxsi sertifikatı necə quraşdırmaq olar. İki variant var. Birinci seçim sertifikatın özünü və onun açar cütünü PKCS#12 konteyneri vasitəsilə idxal etməkdir (“PKCS12/PFX ilə işlə” düyməsi):
İkinci seçim sertifikat üçün sorğunun (PKCS#10) yaradılmasını nəzərdə tutur.Bu seçim (funksiya
İndi sorğunu flash sürücülərə saxlaya və gedə bilərsiniz
İndi nişanı istifadə edərək, tokendə saxlanılan sertifikatlarla sənədləri imzalaya bilərsiniz
Növbəti məqalədə bulud tokeninə necə qoşulacağınızı sizə xəbər verəcəyik. Sertifikat yaratma funksiyalarının mobil platformaya ötürülməsi məsələsi açıq qalır. Bu lazımdırmı?
Android platforması üçün cryptoarmpkcs-A yardım proqramının yenilənmiş versiyasını buradan yükləmək olar:
P.S. Jurnalın saxlanması
Paketi qurmaq üçün sümüklərdən istifadə edin
Bu düymənin gəlişi ilə proqramın sazlanması prosesi xeyli sadələşdirilmişdir.
Düymə əlavə etmək üçün 2591-ci sətirdən sonra sümüklər faylına aşağıdakı kodu əlavə etmək kifayətdir:
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]
adb_logcat_save save əmri belə görünür:
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
}
Mənbə: www.habr.com