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}/en18223i/api/v1/…) zawiera ją w nagłówkuX-DPP-Signature, bez danych (odłączona)./api/dpp/{id}/en18223/signedzwraca paszport i pieczęć w jednym pliku. - Klucze publiczne znajdują się pod /.well-known/jwks.json;
kidpieczę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
- Weź pieczęć z nagłówka:
header..signature(nic między dwiema kropkami). - Umieść treść odpowiedzi, dokładnie w otrzymanej postaci i zakodowaną w base64url, między kropkami.
- Zweryfikuj ją jako zwykły JWS ES256 kluczem z zestawu kluczy, którego
kidsię zgadza. Potrafi to każda biblioteka JOSE.
