Потребителят на CSC е предназначен да прилага механизми за управление на лични ключове и сертификати за публичен ключ на потребители на CSC и формиране на EDS и криптиране на потребителски данни и изпълнява следните функции:
- управление на потребителски ключове (генериране на ключове, запис на личен ключ в NKI и създаване на заявка за създаване на сертификат, проверка на създадения сертификат, архивиране на персоналния ключ, промяна на паролата за защита на личния ключ, унищожаване на личния ключ на NKI, създаване и предаване на заявка за блокиране на сертификат до CSC, формиране и предаване на заявка за формиране на нов сертификат);
- достъп до CSC сертификати, CSC сървъри, сертификати на други потребители и SFS (преглед на сертификати и SFS от файловото хранилище, търсене на сертификати във файловото хранилище и използване на OCSP протокола, определяне на състоянието на сертификатите чрез SOS и използване на OCSP протокола , проверка на валидността и целостта на сертификатите и др.);
- защита на потребителските файлове: файлов подпис, проверка на файловия подпис, криптиране и декриптиране на файлове.