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

2.3 Получение статуса заявки на сертификат

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

Тестовая среда
Рабочая средаhttps://portal.racent.com/ssl/collect
Метод запросаPOST
content-typemultipart/form-data
ОписаниеЭтот интерфейс используется для получения статуса заказа сертификата, получения сертификата и получения информации для проверки.

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

Название параметраТип параметраОбязательныйОписание
certIdStringYИдентификатор сертификата racent
api_tokenStringYУчётные данные; для генерации токена обратитесь в техническую поддержку Racent.

Возврат функции

Название параметраТип параметраОбязательныйОписание
codeintYСтатус возврата; подробное описание см. в Приложении 3.1
statusStringYСтатус заказа:
PENDING: в обработке
COMPLETE: оформлен успешно
CANCELLED: отменён
REISSUED: перевыпущен
FAILED: оформление не удалось
RENEWED: продлён
REVOKED: отозван
certStatusStringYСтатус сертификата:
PENDING: в обработке
COMPLETE: оформлен успешно
CANCELLED: отменён
REISSUED: перевыпущен
FAILED: оформление не удалось
RENEWED: продлён
REVOKED: отозван
dataObjectNВозвращаемые данные, подробности ниже
failReasonObjectNКогда статус FAILED, параметр — Y, причина неудачи
dataReasonsArrayNПричины данных
keyStringNПункт
reasonStringNПричина
sysReasonStringNСистемная причина
beginDateStringNКогда статус COMPLETE, параметр — Y, время начала действия сертификата
endDateStringNКогда статус COMPLETE, параметр — Y, время окончания действия сертификата
certificateStringNКогда статус COMPLETE, параметр — Y, pem-сертификат
caCertificateStringNЕсли статус COMPLETE, параметр имеет значение Y, pem-промежуточный сертификат
jksStringNЕсли статус COMPLETE и у racent есть корректная информация о закрытом ключе, параметр имеет значение Y, содержимое jks-сертификата в кодировке base64.
jksPassStringNЕсли статус COMPLETE и у racent есть корректная информация о закрытом ключе, параметр имеет значение Y, пароль jks-сертификата.
pkcs12StringNЕсли статус COMPLETE и у racent есть корректная информация о закрытом ключе, параметр имеет значение Y, содержимое PKCS12-сертификата в кодировке base64.
pkcsPassStringNЕсли статус COMPLETE и у racent есть корректная информация о закрытом ключе, параметр имеет значение Y, пароль PKCS12-сертификата.
privateKeyStringNЕсли статус COMPLETE и у racent есть корректная информация о закрытом ключе, параметр имеет значение Y, информация о закрытом ключе
rsaPrivateKeyStringNЗакрытый ключ в формате rsa, если статус COMPLETE и у racent есть корректная информация о закрытом ключе, параметр имеет значение Y, информация о закрытом ключе
replaceCertIdStringNЕсли статус REISSUED, параметр имеет значение Y,
идентификатор перевыпущенного сертификата racent
oldCertIdStringNЕсли заявка на сертификат является перевыпуском, параметр имеет значение Y,
идентификатор старого сертификата racent
vendorIdStringNНомер заказа CA
vendorCertIdStringNНомер сертификата CA (номер заказа Sectigo)
DCVfileNameStringNПроверка домена через файл, имя файла
DCVfileContentStringNПроверка через файл, содержимое файла
DCVdnsHostStringNDNS-проверка, host
DCVdnsValueStringNDNS-проверка, value
DCVdnsTypeStringNDNS-проверка, type
dcvInfoObjectNЕсли значения проверки для каждого домена в заявке на сертификат различаются, этот параметр — Y
Каждый элемент имеет тип Object, имя объекта — запрашиваемый домен, например: racent.com. Подробности по каждому элементу:
DCVfileNameStringNПроверка домена через файл, имя файла
DCVfileContentStringNПроверка файла, содержимое файла
DCVdnsHostStringNПроверка DNS, host
DCVdnsValueStringNПроверка DNS, value
DCVdnsTypeStringNПроверка DNS, type
DCVfilePathStringNПуть к файлу для проверки файла
dcvListArrayNСписок проверки домена, каждый элемент имеет тип Object, подробности по каждому элементу ниже:
domainNameStringNДоменное имя
dcvMethodStringNМетод проверки домена
dcvEmailStringNЭлектронная почта для проверки домена
is_verifyStringNПроверенное значение параметра — «verified», при отсутствии проверки параметра нет
applicationObjectNСтатус отправки заказа
statusStringNПараметр принимает одно из следующих значений:
notdone: не завершено
done: завершено
ongoing: выполняется
dcvObjectNСтатус проверки домена
statusStringNПараметр принимает одно из следующих значений:
notdone: не завершено
done: завершено
ongoing: выполняется
ovObjectNСтатус проверки организации
statusStringNПараметр принимает одно из следующих значений:
notdone: не завершено
done: завершено
ongoing: выполняется
issuedObjectNСтатус выпуска
statusStringNПараметр принимает одно из следующих значений:
notdone: не завершено
done: завершено
ongoing: выполняется
applyParamsObjectNПараметры заявки. Подробнее см. параметры запроса интерфейса заявки (place)
csrStringNcsr
AdministratorObjectNИнформация об администраторе
jobStringNДолжность
cityStringNГород
emailStringNЭлектронная почта
stateStringNПровинция или штат
mobileStringNКонтактный телефон
addressStringNАдрес
countryStringNСтрана (двухбуквенный код по стандарту ISO 3166-1).
lastNameStringNФамилия
postCodeStringNПочтовый индекс
firstNameStringNИмя
organationStringNНазвание компании
idTypeStringNТип документа. Для CFCA это поле Y.
Значения:
SFZ: удостоверение личности
HZ: паспорт
idNumberStringNНомер документа. Для CFCA это поле Y.
techObjectNИнформация о техническом специалисте; конкретные поля совпадают с информацией об администраторе
financeObjectNИнформация о финансовом специалисте; конкретные поля совпадают с информацией об администраторе
organizationInfoObjectNИнформация о компании
organizationCityStringNГород
organizationNameStringNНазвание
organizationMobileStringNТелефон
organizationAddressStringNАдрес
organizationCountryStringNСтрана
organizationPostCodeStringNПочтовый индекс
organizationRegNumbeStringNНомер регистрационного документа компании. Для CFCA это поле — Y.
idTypeStringNТип регистрационного документа компании. Для CFCA это поле — Y.
Возможные значения:
TYDMZ: Единый код социального кредита
OTHERS: Другое
errorsObject или StringNКогда возвращается статус ошибки — конкретное сообщение об ошибке.