podpisywane dane (SELSInfo) są umieszczone w eContent wewnątrz struktury SignedData
i mają następującą składnię:
SELNInfo:: = SEQUENCE
wersja INTEGER v3(3),
numerSeryjnyUkladu PrintableString (SIZE (8..16)),
nazwaUczelni UTF8String (SIZE (1..128)),
nazwiskoNauczycielaAkademickiego SEQUENCE OF
UTF8String (SIZE (1..28)),
imionaNauczycielaAkademickiego SEQUENCE OF
UTF8String (SIZE (1..24)),
numerLegitymacji PrintableString (SIZE (1..16)),
numerEdycji PrintableString (SIZE (1)),
dataWaznosci GeneralizedTime,
dataWydania GeneralizedTime
albo:
SELNInfo:: = SEQUENCE
wersja INTEGER v4(4),
numerSeryjnyUkladu PrintableString (SIZE (8..16)),
nazwaUczelni UTF8String (SIZE (1..128)),
nazwiskoNauczycielaAkademickiego SEQUENCE OF
UTF8String (SIZE (1..28)),
imionaNauczycielaAkademickiego SEQUENCE OF
UTF8String (SIZE (1..24)),
numerLegitymacji PrintableString (SIZE (1..16)),
numerEdycji PrintableString (SIZE (1)),
dataWaznosci GeneralizedTime,
dataWydania GeneralizedTime,
urlUniewaznienia UTF8String (SIZE (1..128)),
funkcjaSkrotu OBJECT IDENTIFIER,
skrotZdjecia BIT STRING,
efPhotoId OCTET STRING
określoną za pomocą notacji ASN.1 opisanej w normie ISO/IEC 8824; poszczególne pola
należy interpretować następująco:
-
-
wersja zawiera numer wersji struktury podpisywanych danych; pole to umożliwi łatwe
rozpoznawanie ewentualnych nowych wersji struktur danych zawartych w legitymacji,
-
-
numerSeryjnyUkladu to unikatowy numer nadawany przez producenta układu scalonego zapisany
w formacie heksadecymalnym; podczas zapisywania danych w układzie elektronicznym karty
aplikacja dokonująca zapisu weryfikuje jego zgodność z numerem seryjnym odczytanym
z karty,
-
-
nazwaUczelni to oficjalnie zarejestrowana nazwa uczelni,
-
-
nazwiskoNauczycielaAkademckiego to dane zgodne z informacją wpisaną do dowodu osobistego
lub paszportu nauczyciela akademickiego,
-
-
imionaNauczycielaAkademickiego to dane zgodne z informacją wpisaną do dowodu osobistego
lub paszportu nauczyciela akademickiego,
-
-
numerEdycji to literowe oznaczenie egzemplarza legitymacji o tym samym numerze legitymacji;
pierwszy egzemplarz jest oznaczony literą A, kolejne literami B, C, D...,
-
-
-
-
dataWaznosci to data, po upływie której legitymacja traci ważność; jest modyfikowana
co rok albo co semestr,
-
-
dataWydania to data wydania legitymacji, zgodna z datą, która została umieszczona
na awersie legitymacji w procesie personalizacji,
-
-
urlUniewaznienia to adres umożliwiający sprawdzenie, czy legitymacja została unieważniona;
dane odczytane z tego adresu dla legitymacji unieważnionej muszą być równe ciągowi
znaków „UNIEWAZNIONA”, np. https://nazwaSerwisu.domenaUczelni/numerSeryjnyUkladu;
w przypadku legitymacji ważnych może być zwrócony ciąg znaków „WAZNA”, lecz nie jest
to obligatoryjne; adres urlUniewaznienia nie musi przedstawiać informacji o legitymacjach
ważnych; w adresie urlUniewaznienia do identyfikacji legitymacji może być wykorzystany
jedynie numerSeryjnyUkladu,
-
-
funkcjaSkrotu to identyfikator obiektu wskazującego funkcję skrótu, która została
użyta do wyliczenia wartości zapisanej w skrotZdjecia np. dla SHA-256 joint-iso-itu-t(2)
country(16) us(840) organization(1) gov(101) csor(3) nistAlgorithm(4) hashAlgs(2)
sha256(1),
-
-
skrotZdjecia to wartość skrótu z pliku EF.PHOTO wyliczona za pomocą algorytmu wskazanego
w funkcjaSkrotu,
-
-
efPhotoId to dwubajtowy identyfikator pliku potomnego EF.PHOTO np. „00 04” (zapis
w systemie szesnastkowym),