Tre modi per caricare un documento, solo uno è sicuro
Un documento che collega a un’immagine remota chiede a chi lo apre di recuperare quell’indirizzo. Su un server, ciò concede a chi carica il file il controllo sulle tue richieste in uscita. GroupDocs.Signature 26.9 modifica l’impostazione predefinita in modo che le risorse collegate vengano ignorate; questo articolo confronta i tre modi di caricamento, mostra come inserire nella whitelist un host senza aprire la porta, e spiega perché la firma non richiede alcun accesso di rete.
GroupDocs.Signature per .NET 26.9 – Evidenze del rilascio di settembre 2026
Il rilascio 26.9 si concentra sulla sicurezza, aggiungendo .NET 10, impostazioni predefinite più restrittive e supporto alla firma post‑quantistica.
Firma un PDF crittografato senza sbloccarlo: quattro percorsi di password in Python
Un PDF crittografato può essere firmato senza mai scrivere una copia decrittata: LoadOptions lo apre in loco e SaveOptions decide se l’output firmato mantiene la vecchia password o ne ottiene una nuova. Questo articolo confronta i quattro percorsi di password, inclusi i due che falliscono, e spiega perché i fallimenti si presentano come RuntimeError anziché come i tipi di eccezione indicati dall’API.
Firma di PDF da Node.js in Docker: Tre modi per scegliere un font
GroupDocs.Signature per Node.js esegue una JVM nel processo, quindi containerizzarlo significa fornire un JDK e font prima che qualsiasi firma funzioni. Questo articolo confronta i tre modi per scegliere una famiglia di font - codificarla staticamente, rilevarla dai nomi file o eseguire il probing della libreria - e descrive le particolarità del binding che modellano il codice attorno a esse.
Firma in un contenitore Linux: Font, Glifi e Dockerfile funzionanti
GroupDocs.Signature non sostituisce un font mancante: se si indica una famiglia che l’immagine non possiede, la chiamata genera un errore invece di tornare a un valore predefinito. Poiché l’immagine runtime .NET non contiene alcun font, una firma testuale fallisce finché non si aggiunge uno strato di font. Questo articolo confronta l’immagine senza font con quella corretta e mostra come risolvere una famiglia a runtime.
Firma PDF da Python in Docker: Due livelli che mancano nella tua immagine
Uno script di firma Python che gira su un laptop fallisce due volte in un contenitore slim: una volta perché il binding .NET non ha libssl o libicu, e di nuovo perché l’immagine non ha font e GroupDocs.Signature non sostituirà una famiglia mancante. Questo tutorial costruisce entrambi i livelli e il codice di risoluzione che mantiene lo script portabile.
Il conto dei font arriverà più tardi: firma di container Java e CJK
Le immagini container Java includono DejaVu per AWT, sufficiente per firmare testo in inglese ma non per altro. Questo articolo analizza quanto costi quella copertura parziale a un flusso di lavoro documentale, perché GroupDocs.Signature fallisce invece di sostituirsi, e come uno strato di font più la risoluzione delle famiglie a runtime trasformano un incidente in un controllo di avvio.
GroupDocs.Signature per .NET 26.2 – Febbraio 2026: Punti salienti del rilascio
La versione 26.2 di GroupDocs.Signature per .NET aggiunge una correzione critica per Azure Key Vault, aumenta la lunghezza predefinita della firma e è disponibile tramite NuGet.
GroupDocs.Signature per .NET 25.12 – Highlights del rilascio di dicembre 2025
La versione 25.12 aggiunge firme digitali di immagini basate sulla steganografia, miglioramenti delle prestazioni di LINQ e correzioni critiche per la generazione delle anteprime Linux.
Come firmare documenti in .NET con dongle USB PKCS#11, Smart Card & HSM
Una guida approfondita sull’integrazione dei token hardware PKCS#11 (dongle USB, smart card, HSM) con GroupDocs.Signature per .NET per firmare documenti PDF in modo sicuro e conforme.