O usuário CSC é projetado para implementar mecanismos de gerenciamento de chaves pessoais e certificados de chave pública de usuários CSC e formação de EDS e criptografia de dados do usuário e executa as seguintes funções:
- gerenciamento de chave de usuário (geração de chave, registro de chave pessoal no NKI e criação de solicitação de criação de certificado, verificação do certificado criado, backup da chave pessoal, alteração da senha de proteção da chave pessoal, destruição do pessoal chave no NKI, criação e transmissão de pedido de bloqueio de certificado ao CSC, formação e transmissão de pedido de formação de novo certificado);
- acesso a certificados CSC, servidores CSC, certificados de outros usuários e SSC (visualização de certificados e SSC do armazenamento de arquivos, busca de certificados no armazenamento de arquivos e uso do protocolo OCSP, determinação do status dos certificados usando SOS e uso do protocolo OCSP , verificação da validade e integridade dos certificados, etc.);
- proteção de arquivos do usuário: assinatura de arquivo, verificação de assinatura de arquivo, criptografia e descriptografia de arquivos.