XProduct

Pieczęć paszportu

Sprawdź pieczęć paszportu

Każdy paszport wydany przez xProduct w standardowym formacie (EN 18223) ma cyfrową pieczęć. Potwierdza ona, że dane pochodzą z xProduct i od tego czasu nie zostały zmienione — także w przypadku kopii zapisanej kilka miesięcy temu. Sprawdzenie odbywa się w Twojej przeglądarce, z użyciem naszych kluczy publicznych.

Paszport na tej stronie

Jego numer produktu lub adres paszportu.

Podpisany plik paszportu

Plik .jws, np. z /api/dpp/{number}/en18223/signed.

Czym jest pieczęć

  • JSON Web Signature (RFC 7515) z ES256 (ECDSA, P-256, SHA-256), wykonana kluczem, który nigdy nie opuszcza naszego sejfu kluczy.
  • Każda standardowa odpowiedź (/api/dpp/{id}/en18223 i /api/v1/…) zawiera ją w nagłówku X-DPP-Signature, bez danych (odłączona). /api/dpp/{id}/en18223/signed zwraca paszport i pieczęć w jednym pliku.
  • Klucze publiczne znajdują się pod /.well-known/jwks.json; kid pieczęci wskazuje klucz. Starsze klucze pozostają na liście, aby można było sprawdzić starsze kopie.
  • To pieczęć xProduct, wykonana dla podmiotu gospodarczego wskazanego w paszporcie. Własna pieczęć elektroniczna podmiotu z certyfikatem uznawanym w UE to późniejszy krok, który czeka na przepisy UE.

Sprawdzanie we własnym oprogramowaniu

  1. Weź pieczęć z nagłówka: header..signature (nic między dwiema kropkami).
  2. Umieść treść odpowiedzi, dokładnie w otrzymanej postaci i zakodowaną w base64url, między kropkami.
  3. Zweryfikuj ją jako zwykły JWS ES256 kluczem z zestawu kluczy, którego kid się zgadza. Potrafi to każda biblioteka JOSE.