ID-card testing

To test ID-card solutions, we recommend ordering a test card* issued by SK ID Solutions AS.

  • Ordering test ID-cards

    Show Hide

    Ordering test cards

    Test cards issued by SK:

    • test ID-card (2021);
    • test e-residency Digi-ID;

    e-Seal on crypto-stick issued by SK

    • test e-Seal on crypto stick

    NB! Keep in mind that:

    • test ID-cards can only be used in a test environment;
    • test ID-card certificates cannot be updated.
    Hide

Please note that for authentication and signing in the test environment with an ID card, the identification and signing certificates of the ID card must be uploaded to the SK test environment ​​https://demo.sk.ee/upload_cert/.

We recommend using the test services offered by SK ID Solutions to test personal identification and digital signing solutions with an ID card. The use of test services is free.

Validity Confirmation Service allows checking the validity of the certificate in real time. Read more here.

A timestamp service proves that certain data existed at a given point in time. Read more here.

What tests should be done?

When testing services, it should be remembered that ID cards from several different manufacturers are in use in Estonia, and all systems should work equally well with all cards in use. Therefore, we recommend passing all tests with all ID cards in use in Estonia.

Below are the most commonly used service typical test stories. Depending on the functionality offered by a specific e-service, it may be necessary to perform additional tests.

Personal identification with an ID-card in the e-services

In order to test identity identification with an ID card in the e-service, at least the following tests should be performed:

  1. Successful identification with an ID card
  2. Personal identification with an ID card with revoked or suspended certificates
    • To change the status of the ID card certificate, upload the ID card certificate to the OCSP test service database https://demo.sk.ee/upload_cert/ and set the status to "revoked" or "unknown" when uploading the certificate.

It is recommended to pass the successful identification tests with all web browsers supported by the ID-software on at least one computer with Windows, macOS and Ubuntu operating systems.

Personal identification with an ID-card in Windows domains and individual machines

In order to test the performance of logging into the network/computer with an ID-card, at least the following tests should be performed:

  1. Successful login/identification with ID-card
  2. Attempting identification with an ID-card with revoked or suspended certificates
    • To change the status of the ID card certificate, upload the ID card certificate to the OCSP test service database https://demo.sk.ee/upload_cert/ and set the status to "revoked" or "unknown" when uploading the certificate.

Encryption solutions

In information systems that use encryption for the-ID card certificate, at least the following test should be performed:

  • Data encryption in the information system for the ID-card holder and data decryption with the ID-card in the DigiDoc4 client or the RIA DigiDoc mobile application

Digital signing with an ID-card and checking the validity of digital signatures

In order to test the digital signature with an ID-card and the validity check of digital signatures, at least the following test should be performed:

  • Creating and signing an ASiC-E container with an ID-card
    • Validation of the created container in the DigiDoc4 Client or RIA DigiDoc mobile application
    • Validation of the created container with the SiVa service

Customer card solutions

It is difficult to define more detailed test stories in customer card solutions because the systems are very different. You should definitely go through the main positive use cases with the ID-card and the most common possible error situations.

Read also:

* ID-card = personalized ID-card issued to the person by PPA; test card = test ID-card with test data issued by SK, which is intended for testing services.