Skip to content

Introduction

What is BankID Signing?

BankID Signing is a modern and flexible new platform to integrate to our signing service for:

  • Qualified Electronic Signature (QES) with qualified certificates.
  • Advanced Electronic Signature (AES) with non-qualified certificates (for Substantial eIDs).
  • Qualified Timestamp (QTS) with qualified timestamp certificates.

These pages will guide you through the process of integrating BankID signing in two ways:

  • CSC Signing API: The Cloud Signature Consortium (CSC) is a global initiative launched to define and promote a common standard for cloud-based digital signatures. The aim is to ensure that digital signatures remain reliable, secure, and universally accepted, no matter where they are generated or validated.
  • WYSIWYS Document Signing provides a seamless merchant API for getting signed documents in various formats, most notably PDF. It will manage the signature assembly and provide a WYSIWYS (What You See Is What You Sign) user interface for the end user to sign the document.
  • The Timestamping API provides a way to get a qualified timestamp.
  • The BankID B2B API provides ways to get a merchant signature (electronic seal) on documents in various formats.

Supported Identity Providers

Currently the following Identity Providers are supported:

  • BankID High

Feature comparison for BankID signing solutions

Legend:

  • X = Supported / Available
  • X? = Planned or uncertain
  • Blank = Not supported / Not applicable
  • NN = Not needed
Feature / Category BankID Server Signdoc OIDC BankID Signing WYSIWYS BankID Signing CSC BankID Signing B2B
Service longevity
Deprecated X X
Input formats
PDF X X X X
TXT X X X
BIDXML (XML + XSLT) X X X
Hash X X X
Output formats
SEID SDO X X X
PAdES X X X
CAdES X
Signature in PKCS#1 structure X X X
Signature in PKCS#7 structure (CAdES/PAdES) X X
Certificates and signatures
Long-lived certificates X X X
Short-lived / one-time certificates X X
Advanced electronic signature (AES) with non-QCERT X X X
Advanced electronic signature (AES) with QCERT X X
Qualified electronic signature (QES) X X
Qualified electronic seal (merchant) QSeal
Signing and validation functions
End user signing only X X X X
Combined end user + merchant signing X X
Sealed SDO building from PKCS7 and OCSPs input X X
Merchant signing only X X
OCSP validation data X X NN NN X
CRL validation data NN NN X X
Multi-signing (multiple docs/hashes) X X X X X
Cross-border signing
Qualified timestamp embedded X
Validated OK in Adobe X X X
Validated OK in EU Trust List X X X
National Id or Organisation Number per SEID SDO X X X X
Technical differences (protocols etc.)
Support for iFrames X X
Signer info X (PKCS7/OCSP) X (ID token) X (PKCS7) X (Cert) X (PKCS7/OCSP)

Next steps