Изменение статуса автопродления сертификата

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

Ответом будет JSON объект, который будет содержать описание значений атрибутов данного сертификата.

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

Название Тип Описание
EnabledboolСостояние:
  1. true - Включить продление
  2. false - Отключить продление

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

НазваниеТипОписание
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. Цены
    • Price: стоимость сертификата
    • Period: период действия (мес)
  14. Цены для доп.доменов
    • Price: стоимость сертификата
    • Period: период действия (мес)
DomainstringДомен
DcvMethodstringСпособ валидации домена
DcvListlistИнформация процесса валидации домена
  1. Domain: домен
  2. IsSan: является ли SAN сертификатом
  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Почтовый индекс организации
OrgCountrystringСтрана местонахождения организации
OrgRegionstringРегион местонахождения организации
OrgCitystringГород местонахождения организации
OrgAddresslinestringАдрес организации

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

curl -X PUT -H 'Content-Type: application/json' -H 'Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50' "https://api.1cloud.ru/ssl/138" -d '{"Enabled":true}'

Request Header

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

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

{
  "Id": 138,
  "Product": {
    "TrustLevel": 3,
    "Id": 3,
    "Vendor": "comodo",
    "Name": "Comodo PositiveSSL",
    "Description": "",
    "IsWildCard": false,
    "IsOrganizationValidation": false,
    "IsEv": false,
    "IsUnlimitedServers": true,
    "IsSan": false,
    "SanIncluded": null,
    "SanMaximum": null,
    "Prices": [
      {
        "Price": 396,
        "Period": 12
      }
    ],
    "SanPrices": []
  },
  "Domain": "Domain_143",
  "DcvMethod": "Email",
  "DcvList": [
    {
      "Domain": "Domain_138.ru",
      "IsSan": false,
      "ValidationData": "",
      "Status": "Proccessing"
    }
  ],
  "IsSecurityValidationFailed": false,
  "Period": 12,
  "ExpireDate": "2018-01-10T00:00:00",
  "IsAutoProlong": true,
  "PfxPassword": "G6b5d82qD1",
  "State": "Active",
  "Firstname": "Ivan",
  "Lastname": "Ivanov",
  "Phone": "+79211234567",
  "OrgName": "Organization_143",
  "OrgDepartment": "IT",
  "OrgFax": "+79211234567",
  "OrgPostalcode": null,
  "OrgCountry": "RU",
  "OrgRegion": "Spb",
  "OrgCity": "Spb",
  "OrgAddressline": null
}