Penandatanganan Post-Quantum Datang Diam-diam: ML-DSA untuk Dokumen Word di .NET
Kriptografi post-quantum biasanya muncul sebagai proyek migrasi. Untuk penandatanganan dokumen di .NET, ia muncul sebagai file PFX yang berbeda: GroupDocs.Signature 26.9 menandatangani dokumen Word dengan sertifikat ML-DSA melalui panggilan DigitalSignOptions yang sama digunakan untuk RSA. Artikel ini membandingkan upaya yang diharapkan dengan yang sebenarnya, membahas tiga tingkat keamanan dan biayanya, serta jujur tentang dua batasannya.
Pipeline Penandatanganan Anda Baru Saja Menjadi Lebih Ketat: Validitas Sertifikat di GroupDocs.Signature 26.9
Tiga perubahan di GroupDocs.Signature 26.9 mengubah masalah diam menjadi masalah yang jelas: sertifikat kedaluwarsa kini melempar pengecualian alih-alih menandatangani, tanda tangan digital PDF secara default menjadi SHA-256 alih-alih SHA-1, dan SignatureSettings.LogLevel benar-benar menyaring. Artikel ini membahas apa arti setiap perubahan bagi pipeline yang telah berjalan bertahun‑tahun, dan apa yang harus dilakukan pada kasus di mana Anda benar‑benar membutuhkan perilaku lama.
Tiga Cara Memuat Dokumen, Hanya Satu yang Aman
Dokumen yang menautkan ke gambar remote meminta siapa pun yang membukanya untuk mengambil alamat tersebut. Pada server, hal ini memberi pengunggah kontrol atas permintaan keluar Anda. GroupDocs.Signature 26.9 mengubah default sehingga sumber daya yang ditautkan dilewati; artikel ini membandingkan tiga mode pemuatan, menunjukkan cara whitelist satu host tanpa membuka pintu, dan menjelaskan mengapa penandatanganan tidak memerlukan akses jaringan sama sekali.
GroupDocs.Signature untuk .NET 26.9 – Sorotan Rilis September 2026
Rilis 26.9 berfokus pada keamanan, menambahkan .NET 10, default yang lebih ketat, dan dukungan penandatanganan post‑kuantum.
Tandatangani PDF terenkripsi tanpa membuka kuncinya: Empat jalur kata sandi dalam Python
PDF terenkripsi dapat ditandatangani tanpa pernah menulis salinan yang didekripsi: LoadOptions membukanya secara langsung dan SaveOptions menentukan apakah output yang ditandatangani mempertahankan kata sandi lama atau mendapatkan yang baru. Artikel ini membandingkan empat jalur kata sandi, termasuk dua yang gagal, dan menjelaskan mengapa kegagalan muncul sebagai RuntimeError bukan sebagai tipe pengecualian yang disebutkan oleh API.
Menandatangani di Kontainer Linux: Font, Glyph, dan Dockerfile yang Berfungsi
GroupDocs.Signature tidak menggantikan font yang hilang: sebutkan sebuah keluarga yang tidak ada di image dan panggilan akan menghasilkan error alih-alih kembali ke default. Karena image runtime .NET tidak menyertakan font sama sekali, tanda tangan teks gagal di sana sampai Anda menambahkan lapisan font. Artikel ini membandingkan image tanpa font dengan yang sudah diperbaiki dan menunjukkan cara menyelesaikan masalah keluarga font pada waktu berjalan.
Tagihan Font Akan Jatuh Tempo Nanti: Penandatanganan Kontainer Java dan CJK
Image kontainer Java menyertakan DejaVu untuk AWT, yang cukup untuk menandatangani teks bahasa Inggris namun tidak cukup untuk hal lain. Artikel ini membahas berapa biaya cakupan parsial tersebut bagi alur kerja dokumen, mengapa GroupDocs.Signature gagal alih-alih menggantinya, dan bagaimana lapisan font ditambah resolusi keluarga pada waktu jalan mengubah insiden menjadi pemeriksaan awal.
Tanda Tangan PDF dari Python di Docker: Dua Lapisan yang Hilang dari Image Anda
Skrip penandatanganan Python yang dijalankan di laptop gagal dua kali dalam kontainer slim: pertama karena binding .NET tidak memiliki libssl atau libicu, dan kedua karena image tidak memiliki font serta GroupDocs.Signature tidak akan menggantikan keluarga font yang hilang. Tutorial ini membangun kedua lapisan dan kode resolusi yang membuat skrip tetap dapat dipindahkan.
GroupDocs.Signature untuk .NET 26.2 – Sorotan Rilis Februari 2026
Versi 26.2 dari GroupDocs.Signature untuk .NET menambahkan perbaikan kritis Azure Key Vault, meningkatkan panjang tanda tangan default, dan tersedia melalui NuGet.
GroupDocs.Signature untuk .NET 25.12 – Sorotan Rilis Desember 2025
Rilis 25.12 menambahkan tanda tangan digital gambar berbasis steganografi‑based, peningkatan kinerja LINQ, dan perbaikan kritis untuk pembuatan pratinjau Linux.