OpenForm

Signature

Last updated on

Captured signature data

A Signature is a structured primitive that represents the data captured when a party signs a Form, including the signature image/data, timestamp, capture method, and optional metadata.

Properties

image?: string
Base64-encoded signature image or data URI
timestamp: string
ISO 8601 date-time when the signature was captured
method: 'drawn' | 'typed' | 'uploaded' | 'certificate'
Method used to capture the signature
type?: 'signature' | 'initials'
Whether this is a full signature or initials
metadata?: Record<string, unknown>
Additional metadata (IP address, device info, etc.)

Signature Methods

MethodDescription
drawnSignature drawn on screen (touch or mouse)
typedName typed and converted to signature font
uploadedSignature image uploaded from file
certificateDigital certificate-based signature

Signature Types

TypeDescription
signatureFull signature (default)
initialsInitials only

Examples

image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."
timestamp: "2024-01-15T14:45:00Z"
method: drawn
type: signature
metadata:
  ipAddress: "192.168.1.100"

Related

  • FormSignature - Design-time signature requirements (in FormParty)
  • FormParty - Party role definitions
  • Signing - Runtime signing flow, captures, and attestations

On this page