Skip to main content
Zwei Personen sitzen vor dem PC in einem Büro, sie lachen in die Kamera Digitales Zertifikat

Legally valid digital signatures and seals via the CSC API

Integrate eIDAS-compliant signatures and seals directly into your applications and benefit from complete control over UI/UX and processes. SIGN8’s CSC API connects your systems to our qualified trust infrastructure, without any disruption or external dependencies.

Zwei Personen sitzen vor dem PC in einem Büro, sie lachen in die Kamera Digitales Zertifikat

Digital certificate for secure and legally compliant business processes

A digital certificate verifies digital identities and builds trust in electronic processes – such as signatures, seals, time stamps and identity verification.

Companies digitise document-based processes in a secure, traceable and legally valid manner.

What is the CSC API?

The CSC API is a standardised application programming interface developed by the Cloud Signature Consortium. It connects your application to the SIGN8 trust infrastructure and enables you to generate legally valid electronic signatures and seals directly from your own system.

Key management is carried out in hardware security modules (HSMs) with FIPS 140-3 Level 3 certification.

The following are supported:

✅​ Qualified electronic signatures (QES) in accordance with eIDAS

✅​ Qualified electronic seals (qSeal) in accordance with eIDAS

​ ✅​ Signatures in the PAdES, XAdES, CAdES and JAdES formats with ETSI-compliant RFC 3161 timestamps

​ ✅​ ​ Advanced electronic signatures (AES) in accordance with eIDAS

All cryptographic operations comply with the ETSI standards EN 319 102-1 and TS 119 432.

Your application will be processed by

– User interface and process logic

– Document and data processing

– Generation of the hash value

– Embedding and further processing of the signature value

SIGN8 takes over

– Secure key management

– Bereitstellung der Credentials

– Autoris- Provision of credentials

– Authorisation of the transaction

– Generation of the cryptographic signature value
– Provision of qualified trust services

The CSC API offers flexible options for digital trust processes

Integrating electronic signatures and seals into your own applications

Using your own user interface and process logic

Sign documents and structured data such as XML or JSON

Keep sensitive documents within your own system using hash signing

Integrate existing identity and authentication processes

Automated processing of high transaction volumes

CSC API Aufruf

Suitable use cases for the CSC API

1

Specialist procedures and administrative portals

Signatures and seals can be integrated directly into application, approval and authorisation processes.

2

Customer and
service portals

Contracts, applications and powers of attorney are signed end-to-end within an existing portal.

3

Document and Contract Management

DMS, ECM and contract management systems are being enhanced with electronic signatures and seals.

4

HR and staff portals

Employment contracts and other personnel documents are signed directly in the HR system by all internal and external parties.

5

Software and SaaS products

Software providers can integrate digital, legally valid signatures into their product as a standalone feature.

6

Wallet and Identity Solutions

Signature functions are integrated into digital identity solutions and wallet applications.

The CSC API does not have its own user interface. It runs in the background of your existing application.

The CSC API is designed as a backend service and does not provide its own user interface. Instead, it is integrated into existing IT infrastructures to seamlessly embed digital signature processes into applications such as document management systems, contract workflows, customer portals or specialist applications (e.g. wallets). The API handles the core cryptographic functions – from key management and hash value creation to signature value generation – whilst the front-end implementation (UI/UX) remains entirely the responsibility of the integrator.

Important for integration: The signing process requires the signer to be authenticated (e.g. via OAuth 2.0) in order to meet the compliance requirements for qualified electronic signatures (QES) under the eIDAS Regulation. The API provides the necessary interfaces for this, whilst the actual implementation of the authentication logic (e.g. redirect flows, token handling) takes place in the front-end or via an intermediary authentication service.

This architecture ensures that the integrator retains technical control over user interaction, whilst the CSC API handles the legally compliant generation of digital signatures in the background.

CSC API functions

CSC API functions

Retrieve credentials

Available credentials and associated certificate information can be viewed and selected.

Trigger signatures

Electronic signatures and sealing processes can be initiated directly from your own application.

Signing hash values

Hashes are sent to SIGN8 by the customer via signHash and documentDigests.

Authorise transactions

Signing and sealing procedures are authorised via the designated authorisation process.

Return of signature value

The API returns the signature value (including the certificate chain and the RFC 3161 timestamp).

Step by step: Technical procedure

The signature process complies with the CSC standard ETSI TS 119 432 and comprises:

1

Credential retrieval

Your application authenticates via OAuth 2.0 (RFC 6749) and retrieves available credentials.

2

Hash generation

The hash value (SHA-256/384) of the document or data record is generated locally so that sensitive data does not need to be transmitted.

3

Signature solution (HSM-secured)

The hash is transmitted to SIGN8 and signed using the HSM-secured key.

4

Signature Value Return

The API returns the signature value, including the certificate chain (X.509) and the RFC 3161 timestamp.

Requirements for API integration

The CSC API is particularly suitable for organisations that wish to develop their own customised signature processes and manage the technical aspects themselves. To ensure everything runs smoothly, the following requirements must be met:

  • an existing application, a portal or a specialist process

  • your own development team or an integration partner

  • a CSC client and access to the SIGN8 API

  • Support for REST and OAuth 2.0

  • a function for generating hash values

  • the ability to embed the returned signature value

  • a defined authorisation process

  • a specification of the required signature or seal level

Technical Fundamentals

The CSC API is based on established web standards and can therefore be integrated into a variety of system architectures.

  • REST API: Communication with SIGN8 takes place via clearly defined REST endpoints.

  • Credential: Digital signature authorisation within the CSC API, which is assigned to a user or organisation and enables access to a cryptographic signature key and the associated certificate.
  • CSC endpoints: Certificate information forming part of the credential.
  • HTTPS: All data is transmitted in encrypted form between your application and the SIGN8 infrastructure.

  • JSON: Requests and responses are exchanged in a structured, machine-readable format.

  • OAuth 2.0: Access to the API and the initiation of signature processes are handled via standardised authorisation processes.

  • Access tokens: Following successful authorisation, your application receives a time-limited token to access the required functions.

  • CSC endpoints: Standardised endpoints enable, amongst other things, the retrieval of credentials, certificate information and signature results.

  • signHash: Signs a supplied hash value and returns the raw cryptographic signature value. The signature is embedded into a document outside the API.

  • signDoc: Enables the signing of documents or other supported input data. The result is either fully signed documents or separate signature objects.

Integrate signature processes directly into your systems

With the CSC API, you can integrate electronic signatures and seals directly into existing applications, portals and specialist processes – end-to-end and without the need for a separate signature application.

The standardised API provides the technical foundation for:

✅​ qualified electronic signatures,

✅​ qualified electronic seals and

✅​ scalable signature processes

to be initiated directly from your own systems – in a standardised, secure and flexible manner.