Перейти к основному содержимому

2.12 Замена информации о SSL-подписке

2.12.1 Информация об API

Тестовая среда
Рабочая средаhttps://portal.racent.com/ssl/replace
Метод запросаPOST
content-typemultipart/form-data
ОписаниеЭтот интерфейс используется для замены информации о подписке SSL. Относится только к SSL-сертификатам. Замена информации о подписке SSL разрешена только тогда, когда статус подписки SSL — «Выдан».

2.12.2 Определение параметров

Название параметраТип параметраОбязательныйОписание
api_tokenStringYУчётные данные, для генерации token обратитесь в техническую поддержку Racent.
certIdStringYИдентификатор сертификата Racent
refIdStringNУникальный номер заказа, предоставленный клиентом
domainVerificationPicFileNЕсли способ проверки домена — VERIFY_DOCUMENT, этот параметр обязателен (Y). Используется для подтверждения права собственности на домен (в настоящее время поддерживается только CFCA).
paramsStringYИнформация для замены, подробное описание ниже
csrStringYПримечание: домены в CSR должны совпадать с доменами в CSR исходной SSL-подписки.
uniqueValueStringNОтносится только к продуктам Sectigo. 1–20 символов (a-z A-Z 0-9) для самостоятельной генерации проверочного значения дистрибьютором.
dcvMethodStringNЕдиный способ проверки домена заявки.
Должен быть одним из четырёх способов:
EMAIL (проверка по электронной почте)
HTTP_CSR_HASH (проверка файлом)
CNAME_CSR_HASH (проверка DNS)
HTTPS_CSR_HASH (проверка https-файлом)
VERIFY_DOCUMENT (подтверждение сертификатом домена, поддерживается только CFCA)
Для CFCA этот параметр обязателен (Y)
domainInfoStringYИнформация о домене.
Пример:
[
{ "dcvEmail": "admin@xxx.com",
"dcvMethod": "EMAIL",
"domainName": "www.xxx.com"
},
{
"dcvEmail": "admin@aaa.com",
"dcvMethod": "EMAIL",
"domainName": "aaa.com"
},
"dcvEmail": "admin@racent.com",
"dcvMethod": "EMAIL",
"domainName": "racent.com"
}
]
Подробное описание:
dcvMethodStringYСпособ проверки домена.
Должен быть одним из четырёх способов:
EMAIL(проверка по email)
HTTP_CSR_HASH(проверка файлом)
CNAME_CSR_HASH(проверка DNS)
HTTPS_CSR_HASH(проверка https-файлом)
Если у верхнего уровня dcvMethod отсутствует, этот параметр обязателен (Y).
Если у верхнего уровня dcvMethod существует и этот параметр тоже существует, приоритетно используется dcvMethod верхнего уровня.
dcvEmailStringNEmail для проверки домена.
Если этот параметр необязателен (N), значения по умолчанию следующие
racent.com : admin@racent.com
www.racent.com : admin@racent.com
*.racent.com : admin@racent.com
domainNameStringYДомен
organizationInfoStringNКогда вам нужно изменить информацию о компании, этот параметр обязателен (Y).
organizationCityStringNГород, в котором находится компания.
organizationNameStringNНазвание компании.
organizationMobileStringNТелефон компании.
organizationAddressStringNАдрес компании.
organizationCountryStringNСтрана, в которой находится компания (двухбуквенный код по стандарту ISO 3166-1).
organizationPostCodeStringNПочтовый индекс по месту нахождения компании.

Возвращаемое значение функции

Имя параметраТип параметраОбязателенОписание
codeIntYКод возврата; подробное описание см. в приложении 3.1
errorsObject or StringNПри ошибке возврата — конкретное сообщение об ошибке.
dataObjectNПри успешном возврате этот параметр имеет значение Y. Конкретное описание приведено ниже:
certIdStringNИдентификатор сертификата Racent. Храните бережно: это единственный идентификатор экземпляра Racent.
vendorIdStringNНомер заказа CA.
vendorCertIdStringNНомер сертификата CA.
DCVfileNameStringNИмя файла для проверки файла
DCVfileContentStringNСодержимое файла для проверки файла
DCVdnsHostStringNЗначение хоста для проверки DNS
DCVdnsValueStringNЗначение записи для проверки DNS
DCVdnsTypeStringNТип записи для проверки DNS
DCVfilePathStringNПуть к файлу для проверки файла
dcvInfoObjectNЕсли значения проверки для каждого домена в заявке на сертификат различаются, этот параметр равен Y
Каждый элемент имеет тип Object, имя каждого объекта — запрашиваемый домен, например: racent.com. Подробности по каждому элементу приведены ниже:
DCVfileNameStringNСодержимое файла для проверки файла
DCVfileContentStringNСодержимое файла для проверки файла
DCVdnsHostStringNЗначение хоста для проверки DNS
DCVdnsValueStringNЗначение записи для проверки DNS
DCVdnsTypeStringNТип записи для проверки DNS
DCVfilePathStringNПуть к файлу для проверки файла