Table of Contents

Class PdfSignTool

Namespace
LMKit.Agents.Tools.BuiltIn.Document
Assembly
LM-Kit.NET.dll

A built-in tool for digitally signing a PDF document with a PFX/PKCS#12 certificate.

Signing appends an incremental revision (PAdES detached CAdES), so existing signatures keep verifying. An RFC 3161 authority URL upgrades the signing time from claimed to proven, and a certification level makes the signature the document's certification signature.

public sealed class PdfSignTool : IBuiltInTool, ITool, IToolMetadata
Inheritance
PdfSignTool
Implements
Inherited Members

Examples

var tool = new PdfSignTool();
registry.Register(tool);

Properties

Description

Gets a concise description of what the tool does.

InputSchema

Gets the JSON Schema defining the expected input arguments.

Name

Gets the stable, unique identifier for this tool.

Methods

InvokeAsync(string, CancellationToken)

Executes the tool with the specified JSON arguments.

Share