Криптографияны қолданудың уақыты келді
Бұл жағдайда пакетті өңдеу қажет емес. Бар болғаны тілде жазылған бума кітапханасын құру үшін жобаға сценарий қосу болды
Қалғанының бәрі қарапайым. Біз екінші терезеге жұмыс белгісін таңдауға арналған түймелерді қосамыз және аламыз:
- бағдарламалық құрал таңбалауышы ls11sw2016;
- бұлт таңбалауышы ls11cloud;
- басқа PKCS11#11 таңбалауышы.
Әдепкі бойынша бағдарламалық құрал таңбалауышы қосылған. Ол бұрын жасалмаса, оны инициализациялау сұралады. Естеріңізге сала кетейік
Бағдарламалық құрал таңбалауышы PKCS#11 v.2.40 және TK-26 ұсыныстарына сәйкес әзірленгенін ескеріңіз. Токен туралы толық ақпаратты, соның ішінде қолдау көрсетілетін криптографиялық механизмдерді алу үшін негізгі мәзірде («Функционалды») «Токен және оның криптографиясы туралы» түймесін басу жеткілікті. Бүгінгі таңда ресейлік криптографияны қолдайтын бірде-бір аппараттық таңбалауыш мұндай функцияға ие емес:
Сұрақ туындайды: - жеке куәлікті жетонға қалай орнату керек. Екі нұсқа бар. Бірінші опция сертификаттың өзін және оның кілт жұбын PKCS#12 контейнері арқылы импорттау болып табылады («PKCS12/PFX-мен жұмыс» түймесі):
Екінші опция сертификатқа сұраныс жасауды (PKCS#10) қамтиды.Бұл опция (функция
Енді сіз сұрауды флэш-дискілерге сақтап, өтіңіз
Енді қойындыны пайдаланып таңбалауышта сақталған сертификаттармен құжаттарға қол қоюға болады
Келесі мақалада бұлтты таңбалауышқа қалай қосылуға болатынын айтамыз. Ал сертификаттарды генерациялау функцияларын мобильді платформаға беру мәселесі ашық күйінде қалып отыр. Бұл қажет пе?
Android платформасына арналған cryptoarmpkcs-A утилитасының жаңартылған нұсқасын мына жерден жүктеп алуға болады:
P.S. Журналды сақтау
Пакетті құру үшін сүйектер утилитасын пайдаланыңыз
Бұл түйменің пайда болуымен қолданбаны жөндеу процесі айтарлықтай жеңілдетілді.
Түймені қосу үшін 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]
adb_logcat_save сақтау пәрмені келесідей:
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
}
Ақпарат көзі: www.habr.com