System Comarch SmartCard Workshop jest systemem służącym do zarządzania cyklem życia kart inteligentnych oraz tokenów kryptograficznych. Oprócz podstawowej funkcjonalności związanej z realizacją procesu workflow oraz raportowania bieżącego stanu poszczególnych kart wydanych w systemie umożliwia on również pełną integrację z oferowanym systemem Comarch Certificate Authority. Oprogramowanie umożliwia personalizacje kart i wspiera proces ich wydawania.
System Comarch SmartCard Workshop obsługuje następujące fazy cyklu życia karty:
Jednym z podstawowych założeń systemu jest zarządzanie cyklem życia kart kryptograficznych. Punkt ten przedstawia typy informacji gromadzone przez system wraz z ich wzajemnymi zależnościami. Umożliwia to zorientowanie się, w jaki sposób system zarządza poszczególnymi obiektami oraz procesami związanymi z cyklem życia karty.
Podstawowymi obiektami zarządzanymi przez system są użytkownik oraz karta.
Użytkownik w systemie musi być identyfikowany przez niezmienny oraz niepodlegający procesowi „recyclingu” (czyli przypisania go innemu użytkownikowi, np. w wyniku ustania stosunku o pracę) identyfikator, np. atrybut adres email spełniający założenia jednoznaczności identyfikacji użytkownika. Wszystkie operacje, odnoszące się do danego użytkownika w systemie, są realizowane w oparciu o ten niezmienny identyfikator.
Karta kryptograficzna podobnie jak w przypadku użytkownika posiada w systemie swój unikalny identyfikator – dla karty jest to numer seryjny karty. W systemie zakłada się, że karta w swoim cyklu życia (ze względu na proces personalizacji graficznej) może być przypisana tylko do jednego użytkownika. Oczywiście użytkownik może posiadać wiele kart (nawet równocześnie), natomiast karta nigdy nie może zostać przypisana do innego użytkownika.