Menandatangani Dokumen Pelayan dengan Tandatangan Pengguna
Dalam senario ini, pengguna mencipta dokumen dalam HTML, menyimpannya sebagai PDF pada pelayan , dan kemudian diminta untuk menandatangani dokumen itu. Jika pengguna memilih untuk menandatangani, cabarannya terletak pada melaksanakan proses tandatangan terus pada pelayan.
Halangan berpunca daripada fakta bahawa tandatangan pengguna biasanya disimpan pada komputer setempat mereka dan PHP serta JavaScript tidak mencukupi untuk mendapatkannya dari jauh. Untuk mengatasinya, penyelesaian pihak pelanggan diperlukan.
Walaupun JavaScript tidak dapat mengakses kekunci pengguna secara langsung, Java boleh digunakan melalui applet penyemak imbas. Applet ini menjalankan proses menandatangani, memastikan kunci persendirian kekal pada sisi pelanggan.
SecureBlackbox menawarkan alat tambah tandatangan teragih yang menangani isu khusus ini. Ia menyokong berbilang platform, termasuk PHP, Java, ASP.NET, dan modul yang disusun. Alat tambah menggunakan modul penyemak imbas pra-bina (Applet Java, kawalan ActiveX dan applet Flash) untuk kefungsian menandatangani.
Dengan ketiadaan sokongan applet Java, SecureBlackbox membenarkan pelaksanaan applet melalui Java Web Start sebagai aplikasi luaran.
Sebagai alternatif, dokumen lengkap boleh dipindahkan kepada pelanggan untuk ditandatangani menggunakan applet Java bersama-sama dengan edisi Java iText atau SecureBlackbox. Dokumen yang ditandatangani kemudiannya boleh dimuat naik semula ke pelayan.
Dengan memanfaatkan penyelesaian tandatangan pihak pelanggan, masalah menandatangani dokumen pelayan dengan tandatangan pengguna dapat ditangani dengan berkesan.
Atas ialah kandungan terperinci Bagaimanakah anda boleh menandatangani dokumen pelayan dengan tandatangan pengguna?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!