Вақти истифодаи криптографӣ расидааст 1 ва дар платформа AndroidБаъзеҳо метавонанд бигӯянд, ки барои онҳо ягон нишонаи сахтафзор вуҷуд надорад AndroidАммо ҳатто агар ин дуруст бошад ҳам, он танҳо муваққатӣ аст. Аммо имрӯз шумо метавонед токени нармафзорро насб кунед ё истифода баред . Аз он, ки коммуналй барои платформа таҳия карда мешавад Android бо истифода аз Androwish дар забони скрипти Tcl/Tk, баста барои пайваст кардани токенҳо истифода мешавад .
Дар ин ҳолат, коркарди баста талаб карда намешавад. Ҳама чизе, ки анҷом дода шуд, илова кардани скрипт ба лоиҳа барои сохтани китобхонаи бастаи ба забон навишташуда буд , зери Android ва худи тақсимоти китобхона. Ҳамчунин қарор дода шуд, ки нармафзори ls11sw2016 ва китобхонаҳои токени абрии ls11cloud барои платформаҳои гуногун ба ин лоиҳа илова карда шаванд.
Ҳама чизи дигар оддӣ аст. Мо тугмаҳоро барои интихоби аломати корӣ ба равзанаи дуюм илова мекунем ва ба даст меорем:
- аломати нармафзор ls11sw2016;
- аломати абрӣ ls11cloud;
- аломати дигар PKCS11 # 11.

Бо нобаёнӣ, аломати нармафзор пайваст аст. Агар он қаблан сохта нашуда бошад, аз шумо хоҳиш карда мешавад, ки онро оғоз кунед. Хотиррасон мекунем, ки аз таъини тег ва танзими рамзи PIN-и корбар иборат аст:

Дар хотир доред, ки аломати нармафзор мувофиқи тавсияҳои PKCS # 11 v.2.40 ва TK-26 таҳия шудааст. Барои гирифтани маълумоти пурра дар бораи токен, аз ҷумла механизмҳои криптографии дастгирӣшаванда, танҳо тугмаи "Дар бораи токен ва криптографияи он" -ро дар менюи асосӣ пахш кунед ("Функсионалӣ"). Имрӯз, ҳеҷ як аломати сахтафзор, ки криптографияи русиро дастгирӣ мекунад, ин функсияро надорад:

Саволе ба миён меояд: — шаходатномаи шахсиро дар токен чй тавр гузоштан мумкин аст. Ду вариант вуҷуд дорад. Варианти аввал ворид кардани худи сертификат ва ҷуфти калиди он тавассути контейнери PKCS#12 мебошад (тугмаи "Кор бо PKCS12/PFX"):

Варианти дуюм эҷоди дархостро (PKCS#10) барои сертификат дар бар мегирад.Ин хосият (функсия ) тавлиди ҷуфти калидҳоро мустақиман дар токен таъмин мекунад:

Акнун шумо метавонед дархостро дар флеш дискҳо захира кунед ва ба он равед барои сертификат. Агар шумо сертификатро барои мақсадҳои санҷишӣ ё дохилӣ истифода баред, шумо инчунин метавонед утилитаро барои додани сертификат истифода баред . Шаҳодатномаи натиҷавӣ ба нишона дар ҷадвали "Намоиши дархост/Шаҳодатнома" ворид карда мешавад:

Шумо ҳоло метавонед ҳуҷҷатҳоро бо сертификатҳои дар нишона ҳифзшуда бо истифода аз ҷадвал имзо кунед .
Дар мақолаи навбатӣ мо ба шумо мегӯям, ки чӣ тавр ба аломати абр пайваст шудан мумкин аст. Ва масъалаи интиқоли функсияҳои тавлиди сертификат ба платформаи мобилӣ боз боқӣ мемонад. Оё ин зарур аст?
Нусхаи навшудаи барномаи cryptoarmpkcs-A барои платформа Android аз ин ҷо зеркашӣ кардан мумкин аст:
PS Нигоҳ доштани гузориш
Барои сохтани баста, утилитаи устухонҳоро истифода баред Пас аз бомуваффақият сохта шудани баста, тугмаи "Насб ва иҷро" пайдо мешавад, ки ҳангоми пахш кардан тирезаи сабтро мекушояд, ки дар он натиҷаи adb logcat (асбоби сабт) нишон дода мешавад. Android (Пули ислоҳ). Камбудии ин экран дар он аст, ки ёфтани паёми хато душвор аст, хусусан бо қуттии қайдкунии "V" (вербоз). Аз ин рӯ, тугмаи "Захира" илова карда шуд, ки гузоришро дар файли /tmp/logBone.txt захира мекунад (мо дар бораи он гап мезанем Linux):

Бо пайдоиши ин тугма, раванди ислоҳи барнома хеле содда карда шуд.
Барои илова кардани тугма, танҳо рамзи зеринро ба файли устухонҳо пас аз сатри 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
}Манбаъ: will.com
