Kosovo eID Documentation

website·Indexed 30 days ago

https://docs.ks-eid.com/

The national system for managing electronic identities for citizens of Kosovo. Documentation covers the eID API for third-party integrators, the Kosovo Wallet mobile app for storing credentials, desktop and mobile signing applications for documents and Microsoft Office, and the self-service portal for certificate management.

Tokens
9.8K
Snippets
16
Records
89
Agent score
48%

What's inside Kosovo eID

  1. Overview of the Kosovo eID System

    The Kosovo eID is the national system for managing the electronic identities of Kosovo citizens. It provides a free digital certificate issued by the Government of the Republic of Kosovo, valid for 2 years. This system allows citizens to securely sign or seal documents and access integrated digital services.
  2. Overview of the Kosovo eID system

    Kosovo eID is the national system for managing electronic identities for Kosovo citizens. It provides free digital certificates valid for 2 years, allowing citizens to securely sign or stamp documents and access partner digital services. The system consists of the electronic ID/Seal, the Kosovo Wallet, Signing Apps, and the eID API integration engine.
  3. Overview of Kosovo Wallet features

    The Kosovo Wallet is used to store and organize certificate credentials for use within the Kosovo eID ecosystem. Key features include:

    • Show credentials: Lists all stored credentials. Digital ID credentials are identified by a blue card with a blue header; digital seal credentials have a blue card with a golden header.
    • Show credential: Displays detailed data for a specific credential and its linked digital certificate.
    • Scan QR: Facilitates strong authentication by scanning QR codes generated by integrated applications.
    • Notifications: Alerts users to events such as the completion of enrollment or the issuance of new credentials via the self-service portal.
    • Settings: Manages wallet configuration, security, and localization.
  4. Overview of Kosovo Wallet (Kuleta e Kosovës)

    The Kosovo Wallet is a mobile application designed to securely store electronic ID credentials and electronic seals. It provides strong authentication for electronic services within the Kosovo eID ecosystem. The app is free to install and use, and it is designed to be extensible to store other digital items such as driver's licenses, university diplomas, or subscriptions from both government and private sectors.
  5. Overview of Kosovo eID Wallet functionalities

    The Kosovo eID Wallet is used to securely store and manage digital certificate credentials on a mobile device. These credentials are used for strong authentication within the Kosovo eID ecosystem. Most features are accessed via the bottom menu bar, except for viewing a specific credential, which is done by selecting it from the credentials list.
  6. Overview of Kosovo eID signing applications

    The Kosovo eID signing applications enable the use of electronic identities for signing and sealing documents. These applications verify the certificate used for signing or sealing against the eID database to prevent the use of invalid certificates. Because the applications check certificate validity in real-time during every operation, a functional internet connection is required during the signing or sealing process.
  7. Overview of eID API capabilities

    The eID platform provides two distinct sets of APIs for integration:

    1. Kosovo Card API: Used for implementing strong authentication using the national eID and the Kosovo Card.
    2. Signing API: Used for implementing electronic signature, electronic seal, and time-stamping functionalities.
  8. Overview of Kosovo Wallet

    Kosovo Wallet is a free mobile application designed to safely store credentials for electronic IDs and electronic seals. It provides strong authentication for electronic services within the eID ecosystem. The platform is designed to be extensible, allowing for the storage of other digital items such as driver's licenses, university diplomas, or subscriptions, developed by either the government or the private sector.
  9. Requirements for Kosovo eID API integration

    To integrate with the Kosovo eID API, the integrator must be a legal entity registered in Kosovo and provide a valid business case. While the API is free to use, access requires credentials issued by the eID authority following an approved application process. Any software (web, mobile, or backend) with a permanent internet connection can connect to the API.
  10. Understand the purpose of Kosovo eID signing apps

    The desktop and mobile signing apps enable the use of the Kosovo electronic ID (eID) for signing and stamping documents. Their primary purpose is to verify the certificate being used against the eID database to prevent signatures from invalid certificates. This ensures that any person inspecting the document can verify the signature belongs to a citizen of Kosovo with a valid national electronic ID or that a digital seal was applied by an authorized company representative. An active internet connection is required during the signing/stamping process to verify certificate validity in real-time.
  11. Understand Kosovo eSign capabilities and standards

    The Kosovo eSign system supports PAdES, CAdES, and XAdES signature standards, allowing almost any document type to be signed.

    Key constraints include:

    • Graphical Signatures: Only PDF signing supports graphical signature visualization on the document.
    • Multiple Signatures: Only PDF files support multiple signatures (via Adobe Acrobat). Other formats, such as Microsoft Office files, do not support multiple signatures; a new signature will remove existing ones.
    • File Access: Unless the application used (e.g., Adobe Acrobat, MS Office) natively supports visualizing the signed document, the result is an encrypted file. A specialized app is required to extract the original file from the encrypted signed file before it can be opened in its native application.