ИС "Такском-Доклайнз"                  ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
×
3.3.7.2. Добавление (регистрация) сертификатов
 
Метод AddCertificate добавляет сертификат текущему абоненту  (абоненту, по сертификату которого реализован вход в систему) с формированием информации о соответствующем сотруднике организации. Только сотрудники с правами администратора могут воспользоваться этим методом. Если методом попытается воспользоваться сотрудник без прав администратора, то ему возвратится информация об ошибке:
<ErrorDescription DetailedDescription="У сотрудника нет прав администратора для управления сертификатами." HttpCode="403" ApiCode="8001"/>
 
Объявление:
 
public void AddCertificate(byte[] certificate)
 
 certificate - тело добавляемого сертификата. Могут быть использованы кодировки сертификатов DER или Base-64.
 
Обработка ошибок:
В случае ошибки выбрасывается исключение TaxcomApiException с кодом ошибки, представленным в таблице:
Код ошибки в системе Такском-Доклайнз
Код HTTP (для ошибок, обрабатываемых синхронно)
Описание ошибки
2603
-
Сертификат не прошел проверку цепочки доверия
2605
-
Сертификат просрочен или не вступил в действие
3301
400
Данный сертификат уже зарегистрирован
3302
400
Сертификат не найден
3303
400
Сертификат не является усиленным квалифицированным в соответствии с Федеральным законом от 06.04.2011 № 63-ФЗ