Signatures and verification

Verify an ASiC-E signature: the quick check and the official check

To verify an ASiC-E signature you do not have to start with heavy tools. A one-minute pre-check tells you whether something is obviously wrong; the official check settles the rest.

Open a fileGet it onGoogle Play

Stage 1: the one-minute pre-check

  1. Open asiceviewer.com and drop the container in.
  2. Count the signature cards. Is everyone there who should have signed?
  3. Read each signer's name and personal code. Is it the right person?
  4. Check the signing time. Does it fit the story?
  5. Look at the integrity line. It should say OK for every signer.
  6. Open Details and confirm "Certificate valid at signing time: Yes".

If any of these fails, you already know the container cannot be relied on as it stands.

Reading the pre-check result

What you seeWhat it means
Integrity OKThe documents are the ones that were signed
Integrity error, file changedA document was modified after signing
Integrity error, file missingA signed document was removed from the container
No signaturesThe container was created but never signed
Certificate not valid at signing timeThe signer's certificate had expired or was not yet valid

Stage 2: the official check

  1. Install the ID-software from id.ee and start DigiDoc4.
  2. Drag the same .asice file into the window.
  3. Each signature is listed with a status: valid, valid with warnings, or invalid.
  4. Click a signature to see the signer's certificate, the time stamp and the validity confirmation.

DigiDoc4 verifies the signature value, builds the certificate chain to a trusted root and evaluates the revocation data. That is the verdict to rely on.

Without installing: validation services

Organisations can run or use a validation service that returns a report for a submitted container. The Estonian state provides the open-source SiVa service for this purpose, and the European Commission publishes the open-source DSS library with a demonstration validator. Remember that these receive your file, so mind what you send.

Verifying on a phone

The ASiC-E Viewer app performs the integrity check on the device, checks the certificate's validity period at signing time and verifies PKCS#7 signatures cryptographically. It states clearly that the XAdES signature value is not recomputed.

Keep the evidence

A verification result is only reproducible if you keep the original container. Store the .asice file unchanged. Background on the layers is in ASiC-E signature verification.

Frequently asked questions

How long does it take to verify an ASiC-E signature?

The pre-check takes about a minute. The official check takes a few minutes once DigiDoc4 is installed.

Can I verify a signature years later?

Yes, if the container includes a time stamp and revocation data (level LT or higher), it carries its own proof.