Skip to main content

Signing XML

Sequence signing_xml

Signing XML Features​

This feature outlines the process for signing an XML document using a third-party token. It involves interactions between a client, a signing token, and the Koffi system to ensure secure and structured XML signing.

Signing Workflow​

1. Pre-signing Request​

  • The client calls the Koffi system's pre-signing API to request the necessary data for signing.
  • Koffi responds with the data required for the signing process.

2. Signing with Token​

  • The client sends the signing data to the token (e.g., hardware token or software token).
  • The token processes the data and returns the signed content to the client.

3. Final XML Signing​

  • The client calls Koffi's signing API, providing the signed content.
  • Koffi integrates the signed content into the XML document.

Error Handling​

The system handles errors during invoice signing. If any validation or processing errors occur, the Koffi REST API returns detailed error messages, which are displayed to the user.