Bolehkah PDF sebelah pelayan ditandatangani dengan tandatangan digital yang disediakan oleh pelanggan tanpa menyimpan tandatangan pada pelayan?

Linda Hamilton
Lepaskan: 2024-11-02 18:02:29
asal
924 orang telah melayarinya

Can a server-side PDF be signed with a client-provided digital signature without storing the signature on the server?

Penandatanganan PDF Sebelah Pelayan dengan Tandatangan Yang Diberikan Pelanggan

Isu:

Bolehkah dokumen yang dibuat pada pelayan ditandatangani oleh tandatangan digital pengguna sendiri tanpa tandatangan disimpan pada pelayan? PHP dan JavaScript tidak dianggap mencukupi untuk tugasan ini.

Penyelesaian:

Modul sisi klien diperlukan untuk melaksanakan tandatangan memandangkan kunci peribadi disimpan pada klien . JavaScript tidak boleh mengakses kunci ini.

Pendekatan Disyorkan:

Laksanakan applet Java yang dijalankan dalam penyemak imbas pengguna untuk mengakses sijil tandatangan dan kunci peribadi.

Pilihan Alternatif: SecureBlackbox Distributed Signature Add-On

Produk SecureBlackbox menyediakan modul penyemak imbas (Java Applet, ActiveX control, atau Flash applet) untuk memudahkan proses menandatangani:

  1. Pengguna mencipta dokumen pada pelayan.
  2. Dokumen dipindahkan kepada klien.
  3. Aplet Java menandatangani dokumen.
  4. Yang ditandatangani dokumen dimuat naik semula ke pelayan.

Butiran Teknikal:

Jika cincang dokumen dikira di pelayan, ia mesti diserahkan kepada klien untuk menandatangani. Tandatangan itu kemudiannya dibenamkan semula ke dalam dokumen. Walau bagaimanapun, mungkin lebih mudah untuk memindahkan keseluruhan dokumen kepada pelanggan untuk menandatangani dan memuat naik dokumen yang ditandatangani kembali.

Perpustakaan yang Tersedia:

  • iText untuk Java
  • SecureBlackbox Java edition

Atas ialah kandungan terperinci Bolehkah PDF sebelah pelayan ditandatangani dengan tandatangan digital yang disediakan oleh pelanggan tanpa menyimpan tandatangan pada pelayan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan