క్రిప్టోగ్రాఫిక్ని ఉపయోగించాల్సిన సమయం ఆసన్నమైంది
ఈ సందర్భంలో, ప్యాకేజీ యొక్క ప్రాసెసింగ్ అవసరం లేదు. భాషలో వ్రాసిన ప్యాకేజీ లైబ్రరీని నిర్మించడానికి ప్రాజెక్ట్కు స్క్రిప్ట్ను జోడించడం మాత్రమే జరిగింది
మిగతావన్నీ సింపుల్. మేము రెండవ విండోకు పని చేసే టోకెన్ను ఎంచుకోవడానికి బటన్లను జోడించాము మరియు పొందండి:
- సాఫ్ట్వేర్ టోకెన్ ls11sw2016;
- క్లౌడ్ టోకెన్ ls11cloud;
- మరొక PKCS11#11 టోకెన్.
డిఫాల్ట్గా, సాఫ్ట్వేర్ టోకెన్ కనెక్ట్ చేయబడింది. ఇది ఇంతకు ముందు సృష్టించబడకపోతే, దాన్ని ప్రారంభించమని మీరు ప్రాంప్ట్ చేయబడతారు. దానిని గుర్తుచేసుకుందాం
సాఫ్ట్వేర్ టోకెన్ PKCS#11 v.2.40 మరియు TK-26 యొక్క సిఫార్సులకు అనుగుణంగా అభివృద్ధి చేయబడిందని గమనించండి. మద్దతు ఉన్న క్రిప్టోగ్రాఫిక్ మెకానిజమ్లతో సహా టోకెన్ గురించి పూర్తి సమాచారాన్ని పొందడానికి, ప్రధాన మెనులో ("ఫంక్షనల్") "టోకెన్ మరియు దాని క్రిప్టోగ్రఫీ గురించి" బటన్పై క్లిక్ చేయండి. నేడు, రష్యన్ క్రిప్టోగ్రఫీకి మద్దతు ఇచ్చే ఏ ఒక్క హార్డ్వేర్ టోకెన్ కూడా ఈ కార్యాచరణను కలిగి లేదు:
ప్రశ్న తలెత్తుతుంది: - టోకెన్లో వ్యక్తిగత సర్టిఫికేట్ను ఎలా ఇన్స్టాల్ చేయాలి. రెండు ఎంపికలు ఉన్నాయి. PKCS#12 కంటైనర్ (“PKCS12/PFXతో పని చేయి” బటన్) ద్వారా సర్టిఫికెట్ను మరియు దాని కీ జతను దిగుమతి చేసుకోవడం మొదటి ఎంపిక:
రెండవ ఎంపిక సర్టిఫికేట్ కోసం అభ్యర్థనను (PKCS#10) సృష్టించడం. ఈ ఎంపిక (ఫంక్షన్
ఇప్పుడు మీరు ఫ్లాష్ డ్రైవ్లకు అభ్యర్థనను సేవ్ చేసి, వెళ్లవచ్చు
మీరు ఇప్పుడు ట్యాబ్ను ఉపయోగించి టోకెన్లో నిల్వ చేసిన సర్టిఫికేట్లతో పత్రాలపై సంతకం చేయవచ్చు
క్లౌడ్ టోకెన్కి ఎలా కనెక్ట్ చేయాలో తదుపరి కథనంలో మేము మీకు చెప్తాము. మరియు మొబైల్ ప్లాట్ఫారమ్కు సర్టిఫికేట్ జనరేషన్ ఫంక్షన్లను బదిలీ చేసే ప్రశ్న తెరిచి ఉంది. ఇది అవసరమా?
Android ప్లాట్ఫారమ్ కోసం cryptoarmpkcs-A యుటిలిటీ యొక్క నవీకరించబడిన సంస్కరణను ఇక్కడ డౌన్లోడ్ చేసుకోవచ్చు:
PS లాగ్ను సేవ్ చేస్తోంది
ప్యాకేజీని నిర్మించడానికి, ఎముకల ప్రయోజనాన్ని ఉపయోగించండి
ఈ బటన్ రావడంతో, అప్లికేషన్ డీబగ్గింగ్ ప్రక్రియ చాలా సులభతరం చేయబడింది.
బటన్ను జోడించడానికి, పంక్తి 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 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