Skip to main content

Signing Methods

sajn supports multiple signing methods to accommodate different use cases, security requirements, and legal needs. Each method offers a different balance between convenience and verification strength.

SES vs AES Signatures

Before choosing a signing method, it’s important to understand the two categories of electronic signatures under the eIDAS regulation:
For most everyday business documents, SES methods (Drawing, Click-to-Sign) provide sufficient legal validity. Use AES (BankID) for contracts requiring stronger identity verification.

Quick Comparison

Beyond Swedish BankID, sajn supports national eIDs across the Nordics and the Netherlands — see European eID for the full list and their wire values.

Drawing Signature

Drawing Signature
The drawing signature allows signers to create a free-hand signature using their mouse, trackpad, or touchscreen. This provides a personal, traditional feel while remaining fully digital.

How It Works

  1. Signer opens the signing link
  2. Reviews the document content
  3. A signature pad appears with the confirmation: “Härmed bekräftar jag följande:” (I hereby confirm the following:)
  4. Signer draws their signature using mouse or touch
  5. Signature is captured and applied to the document

Requirements

  • No special requirements
  • Works on any device with a browser
  • Touch-enabled devices provide the best experience

Best For

  • Employment contracts
  • Sales agreements
  • Documents where a personal signature touch is desired
  • Mobile-friendly signing flows

API Configuration

The signature canvas is responsive: 288px width on desktop, 256px on mobile devices.

Click-to-Sign

Click to Sign
Click-to-Sign is the fastest signing method, requiring only two clicks to complete. Perfect for high-volume documents where speed matters more than a visual signature.

How It Works

  1. Signer opens the signing link
  2. Reviews the document content
  3. Clicks the “Klicka för att signera” (Click to sign) button
  4. A confirmation dialog appears with a 60-second countdown
  5. Signer clicks “Bekräfta signering” (Confirm signing)
  6. Document is signed

Requirements

  • No special requirements
  • Works on any device with a browser
  • Fastest completion time

Best For

  • Terms of service acceptance
  • NDAs and standard agreements
  • Internal approvals
  • High-volume document workflows
  • Mobile-first experiences

API Configuration

Click-to-Sign creates detailed audit trail entries for both the initiation click and the confirmation, providing clear evidence of intent.

BankID

BankID Signing
BankID is Sweden’s leading electronic identification system, providing cryptographically verified signatures. This is an Advanced Electronic Signature (AES) with the highest legal standing.

How It Works

On Desktop:
  1. Signer opens the signing link
  2. Reviews the document content
  3. A QR code appears on screen
  4. Signer scans the QR code with their phone’s BankID app
  5. Confirms the signing in the BankID app
  6. Document is signed with verified identity
On Mobile:
  1. Signer opens the signing link
  2. Reviews the document content
  3. Clicks to open BankID app (or scans QR as fallback)
  4. Confirms the signing in the BankID app
  5. Returns to sajn with completed signature

Signing States

The BankID flow progresses through these states:

Requirements

  • Swedish personal number (SSN) - required
  • Signer must have BankID installed on their device
  • Active BankID certificate

Best For

  • Real estate transactions
  • Financial agreements
  • Employment contracts requiring identity verification
  • Any document where verified identity is legally important
  • Swedish market documents

API Configuration

The SSN field is required for BankID signatures. Without a valid Swedish personal number, the signing will fail.

European eID

Signers outside Sweden authenticate with their own national eID. Each scheme is an Advanced Electronic Signature (AES) backed by the country’s identity infrastructure, so it carries the same legal weight as BankID does in Sweden.
Schemes are switched on market by market. Sending a requiredSignature that isn’t available yet is rejected with This eID scheme is not yet available.

Building a signature-method picker

Don’t hard-code the list — as schemes go live, a static list silently goes stale. Call GET /api/v1/helpers/signature-methods instead. It returns exactly the values the API will accept right now, with display labels:
It needs only profile:read, and the list is driven by the same registry that gates the write boundary — so anything it returns is accepted, and anything it omits is not.

How It Works

  1. Signer opens the signing link
  2. Reviews the document content
  3. Chooses (or is routed straight to) their national eID
  4. Authenticates with the provider — app, card reader, or bank credentials, depending on the scheme
  5. Returns to sajn with a verified identity and the signature applied

API Configuration

Set requiredSignature to the wire value, exactly as with BANKID:
ssn is Swedish-specific and only applies to BANKID. The other schemes collect and verify identity through their own provider — don’t send ssn with them.

A Note on BANKID vs SE_BANKID

Internally, Swedish BankID is named SE_BANKID alongside its sibling schemes. The public API keeps BANKID as a permanent alias: responses always return BANKID, and both spellings are accepted on input. Existing integrations need no change. The same applies to the verification gate: BANKID_BEFORE_SIGNINGSE_BANKID_BEFORE_SIGNING.

Manual Signing

Manual Signing
Manual signing is used for in-person or physical signatures. The document organizer marks the signature as complete after collecting the physical signature.

How It Works

  1. Document is created with a signer set to manual signing
  2. The physical signing happens outside of sajn
  3. Organizer accesses the document in sajn
  4. Organizer marks the signer as having signed
  5. Document flow continues with remaining signers

Requirements

  • Physical presence of signer
  • Organizer action to confirm signing
  • No digital signature UI shown to signer

Best For

  • In-person meetings or closings
  • Imported legacy documents
  • Situations where digital signing isn’t possible
  • Hybrid workflows mixing digital and physical signatures

API Configuration

Manual signing is typically combined with deliveryMethod: "NONE" since the signer doesn’t need a digital signing link.

Choosing the Right Method

Use CLICK_TO_SIGN. It requires only two clicks and works on any device without special requirements.
Use BANKID. It provides cryptographic identity verification and is an Advanced Electronic Signature (AES).
Use DRAWING. Signers can create their own signature, providing a traditional feel.
Use MANUAL. The organizer marks the document as signed after collecting the physical signature.
If they’re in Denmark, Finland, Norway or the Netherlands, use their national eID — see European eID. Anywhere else, use DRAWING or CLICK_TO_SIGN: BANKID only works for signers with a Swedish personal number.
In Denmark, use DK_MITID_ERHVERV — it verifies organization identity rather than the individual’s.

Comparison by Use Case

Mixing Methods

You can assign different signing methods to different signers on the same document:
This allows you to require stronger verification for key signers while keeping the process simple for others.

Next Steps

Send for Signing

Learn how to send documents for signing

Identity Verification

Add extra verification steps

Signers

Learn more about signer configuration

Webhooks

Get notified when documents are signed