User

message User {
    optional string Id = 1;
    optional string LastName = 2;
    optional string FirstName = 3;
    optional string MiddleName = 4;
    repeated CertificateInfo CloudCertificates = 5;
}

message CertificateInfo {
    optional string Thumbprint = 1;
    optional sfixed64 ValidFrom = 2;
    optional sfixed64 ValidTo = 3;
    optional string OrganizationName = 4;
    optional string Inn = 5;
}

Информация о пользователе.

  • Id - Идентификатор пользователя в системе;
  • LastName - Фамилия;
  • FirstName - Имя;
  • MiddleName - Отчество;
  • CloudCertificates - список облачных сертификатов, доступных данному пользователю;

Информация об облачном сертификате.

  • Thumbprint - отпечаток сертификата;
  • ValidFrom - дата начала действия сертификата (ticks);
  • ValidTo - дата окончания действия сертификата (ticks);
  • OrganizationName - наименование организации, на которую выдан сертификат;
  • Inn - ИНН организации, на которую выдан сертификат;