日本
Python で PDF に署名する際の証明書有効性、ハッシュアルゴリズム、ログレベル

Python から PDF に署名する: 署名の有効性を左右する3つのコントロール

期限切れの証明書で署名された PDF は署名されているように見えますが、検証は失敗します。本ガイドでは、GroupDocs.Signature for Python が提供する3つのコントロール(署名に書き込まれるダイジェスト、検証チェックとその2つの意図的なオーバーライド、そして誰かが気付くかどうかを決定するログレベル)を比較し、各コントロールの実行可能なコードと、よくある落とし穴となる2つのバインディング詳細に関する注意点を示します。
· GroupDocs Team · 2 分
Pythonでポスト量子ML-DSA証明書を使用してWord文書に署名

Pythonでポスト量子ML-DSA証明書を使用してWord文書に署名する方法

今日署名された契約は20年後にも防御できる必要があり、RSA-2048 がその期間持続するとは期待できません。このガイドでは、Python からポスト量子ML-DSA証明書を使用して Word 文書に署名する方法を4ステップで解説し、記述ではなく測定されたファイルサイズで3つの NIST セキュリティレベルを比較し、結果を公開証明書で検証し、移行前に知っておくべき2つの制限について説明します。
· GroupDocs Team · 2 分
Pythonで外部リソースを取得せずに信頼できないドキュメントを読み込む

ドキュメントが指示したものを取得していたあなたのPythonサービス

リンクされた画像は、ドキュメントを送ってくる相手がサーバーがリクエストするURLを選択できるようにします。GroupDocs.Signature 26.9はデフォルト設定を変更し、これらのアドレスをスキップします。本記事では、3つの測定プレビューサイズでの違いを示し、ホワイトリストに長いフラグメントが必要な理由を説明し、意図を静かに逆転させるプロパティ名について解説します。
· GroupDocs Team · 2 分
.NET で外部リソースを取得せずに信頼できないドキュメントを読み込む

ドキュメントを読み込む3つの方法、そのうち安全なのは1つだけ

リモート画像にリンクされたドキュメントは、開く人にそのアドレスの取得を要求します。サーバー上では、アップローダーが外部へのリクエストを制御できてしまいます。GroupDocs.Signature 26.9 はデフォルトでリンクされたリソースをスキップするよう変更されました。本記事では3つの読み込みモードを比較し、ドアを開けずに特定のホストだけをホワイトリストに追加する方法を示し、署名にネットワークアクセスが全く不要な理由を説明します。
· GroupDocs Team · 2 分
.NET でポスト量子 ML-DSA 証明書を使用して Word 文書に署名

ポスト量子署名が静かに登場:.NET の Word ドキュメント向け ML-DSA

ポスト量子暗号は通常、移行プロジェクトとして導入されます。.NET における文書署名では、異なる PFX ファイルとして登場します。GroupDocs.Signature 26.9 は、RSA と同じ DigitalSignOptions 呼び出しを使用して、ML-DSA 証明書で Word 文書に署名します。本記事では、期待される作業量と実際の作業量を比較し、3 つのセキュリティレベルとそのコストを解説し、2 つの制限について正直に述べます。
· GroupDocs Team · 2 分
.NET 用 GroupDocs.Signature の証明書有効性チェックとデジタル署名オプション

署名パイプラインがさらに厳格に:GroupDocs.Signature 26.9 の証明書有効性

GroupDocs.Signature 26.9 の 3 つの変更により、静かな問題が顕在化します。期限切れ証明書は署名せずに例外をスローし、PDF デジタル署名は SHA-1 ではなく SHA-256 をデフォルトとし、SignatureSettings.LogLevel が実際にフィルタリング機能を提供します。本稿では、長年稼働してきたパイプラインに対する各変更の意味と、旧動作が本当に必要なケースへの対処方法を解説します。
· GroupDocs Team · 2 分
GroupDocs.Signature を使用して Python で QR コードでパスワード保護された PDF に署名する

暗号化されたPDFをロック解除せずに署名する:Pythonでの4つのパスワードパターン

暗号化されたPDFは復号コピーを書き出すことなく署名できます:LoadOptions がその場で開き、SaveOptions が署名後の出力が元のパスワードを保持するか新しいパスワードにするかを決定します。本記事では、失敗する2つを含む4つのパスワードパスを比較し、なぜ失敗が例外タイプではなく RuntimeError として報告されるのかを説明します。
· GroupDocs Team · 2 分
Linux コンテナ内で Python を使用し、GroupDocs.Signature で PDF 文書に署名

Docker で Python から PDF に署名: 画像に欠けている 2 つのレイヤー

ノートパソコン上で動作する Python 署名スクリプトは、スリムコンテナ内で 2 回失敗します。1 回目は .NET バインディングに libssl や libicu がなく、2 回目はイメージにフォントがなく、GroupDocs.Signature が欠落したフォントファミリーを代替しないためです。このチュートリアルでは、両方のレイヤーとスクリプトをポータブルに保つ解決コードを構築します。
· GroupDocs Team · 2 分
Linux コンテナ内の Node.js から GroupDocs.Signature を使用して PDF 文書に署名する

Docker の Node.js から PDF に署名: フォントを選択する3つの方法

Node.js 用の GroupDocs.Signature はプロセス内で JVM を実行するため、コンテナ化するには署名が機能する前に JDK とフォントを用意する必要があります。本記事ではフォントファミリーを選択する3つの方法(ハードコード、ファイル名から検出、ライブラリをプローブ)を比較し、それらに合わせたコードのバインディング上の注意点を解説します。
· GroupDocs Team · 2 分
Linux コンテナ内で GroupDocs.Signature for .NET を使用して PDF 文書に署名

Linux コンテナでの署名: フォント、グリフ、そして動作する Dockerfile

GroupDocs.Signature は欠落したフォントを代替しません: イメージに存在しないファミリ名を指定すると、フォールバックせずにエラーが発生します。.NET ランタイムイメージにはフォントが一切含まれていないため、フォントレイヤーを追加するまでテキスト署名は失敗します。本記事ではフォントなしイメージと修正済みイメージを比較し、実行時にファミリを解決する方法を示します。
· GroupDocs Team · 2 分