Waktunya telah tiba untuk menggunakan kriptografi
Dalam hal ini, pemrosesan paket tidak diperlukan. Yang dilakukan hanyalah menambahkan skrip ke proyek untuk membangun perpustakaan paket yang ditulis dalam bahasa tersebut
Segala sesuatu yang lain sederhana. Kami menambahkan tombol untuk memilih token yang berfungsi ke jendela kedua dan mendapatkan:
- token perangkat lunak ls11sw2016;
- token awan ls11cloud;
- token PKCS11#11 lainnya.
Secara default, token perangkat lunak terhubung. Jika belum pernah dibuat sebelumnya, Anda akan diminta untuk menginisialisasinya. Mari kita ingat hal itu
Perhatikan bahwa token perangkat lunak dikembangkan sesuai dengan rekomendasi PKCS#11 v.2.40 dan TK-26. Untuk mendapatkan informasi lengkap tentang token, termasuk mekanisme kriptografi yang didukung, cukup klik tombol “Tentang token dan kriptografinya” di menu utama (“Fungsional”). Saat ini, tidak ada satu pun token perangkat keras yang mendukung kriptografi Rusia yang memiliki fungsi ini:
Timbul pertanyaan: - bagaimana cara memasang sertifikat pribadi pada token. Ada dua pilihan. Opsi pertama adalah mengimpor sertifikat itu sendiri dan pasangan kuncinya melalui kontainer PKCS#12 (tombol “Bekerja dengan PKCS12/PFX”):
Opsi kedua melibatkan pembuatan permintaan (PKCS#10) untuk sertifikat. Opsi ini (function
Sekarang Anda dapat menyimpan permintaan ke flash drive dan pergi ke
Anda sekarang dapat menandatangani dokumen dengan sertifikat yang disimpan di token menggunakan tab
Pada artikel selanjutnya kami akan memberi tahu Anda cara terhubung ke token cloud. Dan pertanyaan tentang pengalihan fungsi pembuatan sertifikat ke platform seluler tetap terbuka. Apakah ini perlu?
Versi terbaru dari utilitas cryptoarmpkcs-A untuk platform Android dapat diunduh di sini:
PS Menyimpan log
Untuk membuat paket, gunakan utilitas tulang dari
Dengan munculnya tombol ini, proses debugging aplikasi menjadi sangat disederhanakan.
Untuk menambahkan tombol, cukup tambahkan kode berikut ke file tulang setelah baris 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]
Perintah simpan adb_logcat_save terlihat seperti ini:
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
}
Sumber: www.habr.com