Український
Завантаження ненадійних документів без отримання їх зовнішніх ресурсів у Python

Ваш сервіс Python раніше отримував усе, що документ йому вказував

Пов’язане зображення дозволяє тому, хто надсилає вам документ, обирати, які URL‑адреси запитуватиме ваш сервер. GroupDocs.Signature 26.9 змінює типове налаштування, тому ці адреси пропускаються, і ця стаття демонструє різницю у трьох виміряних розмірах попереднього перегляду, пояснює, чому білий список потребує довгих фрагментів, та розглядає одну назву властивості, яка тихо змінює ваш намір.
· GroupDocs Team · 6 хвилин
Дійсність сертифіката, алгоритми хешування та рівні журналу під час підписання PDF у Python

Підписання PDF з Python: три контролі, які вирішують, чи ваш підпис витримає

PDF, підписаний простроченим сертифікатом, виглядає підписаним, але верифікація показує помилку. У цьому посібнику порівнюються три контролі, які GroupDocs.Signature for Python надає щодо цього результату — дайджест, записаний у підпис, перевірка дійсності та її два навмисні параметри, а також рівень журналу, який вирішує, чи хтось дізнається — з робочим кодом для кожного та приміткою про два нюанси прив’язки, які часто збивають з пантелику.
· GroupDocs Team · 7 хвилин
Підписання документів Word постквантовими сертифікатами ML-DSA у Python

Як підписати документи Word за допомогою постквантових сертифікатів ML-DSA у Python

Контракт, підписаний сьогодні, може знадобитися захистити через двадцять років, і не очікується, що RSA-2048 прослужить так довго. Цей посібник підписує документ Word постквантовими сертифікатами ML-DSA з Python у чотири кроки, порівнює три рівні безпеки NIST за виміряними розмірами файлів, а не за описом, перевіряє результат за допомогою публічного сертифіката та розглядає два обмеження, про які варто знати перед міграцією.
· GroupDocs Team · 6 хвилин
Перевірки дійсності сертифіката та параметри цифрового підпису в GroupDocs.Signature для .NET

Ваш конвеєр підпису став суворішим: дійсність сертифіката в GroupDocs.Signature 26.9

Три зміни в GroupDocs.Signature 26.9 перетворюють тихі проблеми на явні: протермінований сертифікат тепер генерує виключення замість підпису, цифрові підписи PDF за замовчуванням використовують SHA-256 замість SHA-1, і SignatureSettings.LogLevel дійсно фільтрує. У цій статті розглядається, що означає кожна зміна для конвеєра, який працює роками, і що робити у випадках, коли дійсно потрібна стара поведінка.
· GroupDocs Team · 6 хвилин
Підписання Word документа постквантовим сертифікатом ML-DSA у .NET

Постквантове підписання приходить тихо: ML-DSA для Word документів у .NET

Постквантова криптографія зазвичай з’являється як проєкт міграції. Для підписання документів у .NET вона приходить у вигляді іншого PFX‑файлу: GroupDocs.Signature 26.9 підписує Word документи сертифікатами ML-DSA через той самий виклик DigitalSignOptions, який використовується для RSA. У цій статті порівнюються очікувані та фактичні зусилля, розглядаються три рівні безпеки та їх вартість, а також чесно описуються два обмеження.
· GroupDocs Team · 5 хвилин
Завантаження недовірених документів без отримання їх зовнішніх ресурсів у .NET

Три способи завантаження документа, лише один з них безпечний

Документ, який посилається на віддалене зображення, змушує того, хто його відкриває, отримувати цю адресу. На сервері це передає контроль над вашими вихідними запитами тому, хто завантажує файл. GroupDocs.Signature 26.9 змінює налаштування за замовчуванням, пропускаючи пов’язані ресурси; у цій статті порівнюються три режими завантаження, показано, як створити білий список для одного хоста без відкриття дверей, і пояснено, чому підпис не потребує жодного мережевого доступу.
· GroupDocs Team · 6 хвилин
Підписання PDF, захищеного паролем, за допомогою QR-коду в Python з використанням GroupDocs.Signature

Підписати зашифрований PDF без розблокування: чотири шляхи паролів у Python

Зашифрований PDF можна підписати без створення розшифрованої копії: LoadOptions відкриває його на місці, а SaveOptions вирішує, чи підписаний результат зберігає старий пароль чи отримує новий. У цій статті порівнюються чотири шляхи паролів, включаючи два, які не працюють, і пояснюється, чому помилки виникають як RuntimeError, а не як типи виключень, зазначені в API.
· GroupDocs Team · 6 хвилин
Підпис PDF‑документів у Linux‑контейнері за допомогою GroupDocs.Signature для .NET

Підпис у Linux‑контейнері: шрифти, гліфи та працюючі Dockerfile'и

GroupDocs.Signature не підмінює відсутній шрифт: вкажіть сімейство, якого немає в образі, і виклик викликає помилку замість автоматичного підбору. Оскільки образ середовища виконання .NET не містить жодного шрифту, текстовий підпис не працює, доки не додати шар шрифтів. У цій статті порівнюються образ без шрифтів і виправлений образ, а також показано, як визначити сімейство під час виконання.
· GroupDocs Team · 6 хвилин
Підписання PDF‑документів з Python всередині Linux‑контейнера за допомогою GroupDocs.Signature

Підписання PDF з Python у Docker: Два шари, яких не вистачає вашому образу

Скрипт підписання на Python, який працює на ноутбуці, двічі зазнає помилки в slim‑контейнері: спочатку через те, що прив’язка .NET не має libssl або libicu, а потім через відсутність шрифтів у образі, і GroupDocs.Signature не підставляє відсутню сімейство шрифтів. У цьому підручнику створюються обидва шари та код вирішення, який зберігає портативність скрипту.
· GroupDocs Team · 6 хвилин
Підписання PDF‑документів з Node.js всередині Linux‑контейнера за допомогою GroupDocs.Signature

Підписання PDF‑файлів з Node.js у Docker: три способи вибору шрифту

GroupDocs.Signature для Node.js запускає JVM у процесі, тому контейнеризація вимагає підготовки JDK та шрифтів перед будь‑яким підписанням. У цій статті порівнюються три способи вибору сімейства шрифтів — жорстке кодування, визначення за іменами файлів або сканування бібліотеки — і розглядаються особливості прив’язок, що формують код навколо них.
· GroupDocs Team · 6 хвилин