Firmar PDFs desde Python: Tres controles que deciden si su firma se mantiene
Un PDF firmado con un certificado expirado parece firmado y se valida como roto. Esta guía compara los tres controles que GroupDocs.Signature for Python le brinda sobre ese resultado: el digest escrito en la firma, la verificación de validez y sus dos anulaciones deliberadas, y el nivel de registro que decide si alguien lo descubre, con código ejecutable para cada uno y una nota sobre los dos detalles de enlace que confunden a los usuarios.
Su canal de firma acaba de volverse más estricto: validez del certificado en GroupDocs.Signature 26.9
Tres cambios en GroupDocs.Signature 26.9 convierten problemas silenciosos en evidentes: un certificado caducado ahora lanza una excepción en lugar de firmar, las firmas digitales PDF usan SHA-256 por defecto en lugar de SHA-1, y SignatureSettings.LogLevel realmente filtra. Este artículo explica qué significa cada cambio para una canalización que ha estado funcionando durante años y qué hacer en los casos en que realmente necesita el comportamiento anterior.