Операции с существующим сертификатом

Для того, чтобы произвести операцию, необходимо отправить POST запрос по адресу https://api.xelent.ru/ssl/{id}/action, где {id} - уникальный идентификатор сертификата

Ответом будет JSON объект, в котором содержится информация по операции над сертификатом.

Выходные параметры

Название Тип Описание
ProgressPercentNumberПроцент выполнения
TitlestringНазвание задачи
IDNumberУникальный идентификатор задачи
TypestringТип задачи
StatestringСтатус задачи

Для Type = "prolong" параметры будут иными:
Название Тип Описание
IdNumberУникальный идентификатор заказанного сертификата
Product
  1. TrustLevel
  2. Id
  3. Vendor
  4. Name
  5. Description
  6. IsWildCard
  7. IsOrganizationValidation
  8. IsEv
  9. IsUnlimitedServers
  10. IsSan
  11. SanIncluded
  12. SanMaximum
  13. Prices
  14. SanPrices
object
  1. Number
  2. Number
  3. string
  4. string
  5. string
  6. bool
  7. bool
  8. bool
  9. bool
  10. bool
  11. Number
  12. Number
  13. list
  14. list
Описание продукта
  1. Уровень доверия
  2. Уникальный идентификатор продукта
  3. ЦС
  4. Название модели
  5. Описание
  6. Тип WildCard?
  7. С проверкой организации?
  8. С расширенной проверкой?
  9. Мультисерверный?
  10. Мультидоменный?
  11. Количество включенных доп. доменов
  12. Максимальное количество доменов
  13. Цены
    1. Price: стоимость сертификата
    2. Period: период действия (мес)
  14. Цены для SAN сертификата
    1. Price: стоимость сертификата
    2. Period: период действия (мес)
DomainstringДомен
DcvMethodstringСпособ валидации домена
  • Email
  • Dns
  • Http
  • Https
DcvListlistИнформация процесса валидации домена
  1. Domain: домен
  2. IsSan: мультидоменный?
  3. ValidationData: данные валидации
  4. Status: статус валидации
IsSecurityValidationFailedboolВалидация неуспешна?
PeriodNumberПериод действия (мес)
ExpireDateDateTimeДата окончания действия сертификата
IsAutoProlongboolВключено автопродление?
PfxPasswordstringPfx-пароль
StatestringСтатус сертификата на момент обработки запроса
  • InProgress - в процессе
  • Active - активен
  • InComplete - не завершен
  • Canceled - отменен
  • Canceling - в процессе отмены
  • Expired - истек срок действия
  • NeedMoney - нужны средства для оплаты
  • Outdated - устаревший
  • ReIssue - перезаказан
FirstnamestringИмя
LastnamestringФамилия
PhonestringНомер телефона
OrgNamestringНазвание организации
OrgDepartmentstringОтдел
OrgFaxstringФакс организации
OrgPostalcodestringПочтовый индекс организации (только для OV/EV)
OrgCountrystringСтрана местонахождения организации
OrgRegionstringРегион местонахождения организации
OrgCitystringГород местонахождения организации
OrgAddresslinestringАдрес организации (только для OV/EV)

Пример запроса

curl -X POST -H 'Content-Type: application/json' -H 'Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50' "https://api.xelent.ru/ssl/123/action" -d '{"Type":"resendvalemail"}'

Request Header

Content-Type: application/json Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50

Пример ответа

{
  "ProgressPercent": 50,
  "Title": "Отправка валидацинного письма",
  "ID": 602937,
  "Type": "SSLResend",
  "State": "New"
}
Персональный ассистент
Cloud.Xelent