Метод проверки доступности центра валидации
PUT API – Метод проверки доступности центра валидации | |
Метод должен быть доступен только администратору | |
URL – validation-authority-service/api/v3v3/public/validation-authorities/{id} | |
Query | |
{ | |
id (uuid) | ID центра валидации |
} | |
Request - | |
Response - | |
Метод регистрации центра валидации
POST API – Регистрация центра валидации | |
Метод должен быть доступен только администратору | |
URL – validation-authority-service/api/v3/public/validation-authorities/{id} | |
Query | |
{ | |
id (uuid) | ID центра валидации |
} | |
Request | |
{ | |
certificateAuthorityId (UUID), | ID центра сертификации |
instanceId (UUID), | ID экземпляра центра валидации |
hostname (string), | Адрес хоста eCA-VA |
httpsPort (int), | HTTPS порт доступа к Центру валидации |
httpPort (int), | HTTP порт доступа к Центру валидации |
crl: { | Информация о точке распространения CRL |
distribution (string), | URL распространения |
publication (string), | URL публикации |
info (string) | URL получения информации о точке |
}, | |
deltacrl: { | Информация о точке распространения Delta CRL |
distribution (string), | URL распространения |
publication (string), | URL публикации |
info (string) | URL получения информации о точке |
}, | |
aia: { | Информация о точке распространения AIA |
distribution (string), | URL распространения |
publication (string), | URL публикации |
info (string) | URL получения информации о точке |
} | |
} | |
{ | Ответ JSON в HTTP-body |
id (UUID), | ID центра валидации |
caId (UUID), | ID центра сертификации |
vaHostId (UUID), | ID хоста eCA-VA |
host (string), | Адрес хоста eCA-VA |
aiaUrl (string), | URL AIA |
crlUrls (string), | URL CRL |
deltaCrlUrl (string), | URL Delta CRL |
ocspUrl (string) | URL OCSP |
} | |
Response | |
{ | |
id (uuid), | ID центра валидации |
certificateAuthorityId (UUID), | ID центра сертификации |
instanceId (UUID), | ID экземпляра центра валидации |
hostname (string), | Адрес хоста eCA-VA |
isLegacy (boolean), | Флаг: ЦВ старой версии |
lastUpdate (instant), | Время последнего подключения (ISO 8601) |
created (instant), | Время создания (ISO 8601) |
updated (instant), | Время обновления (ISO 8601) |
} | |
Метод удаления центра валидации
DELETE API – Удаление центра валидации | |
Метод должен быть доступен только администратору | |
URL – validation-authority-service/api/v3v3/public/validation-authorities/{id} | |
Query | |
{ | |
id (uuid) | ID центра валидации |
} | |
Request - | |
Response - | |
Метод создания службы OCSP
POST API – Создание службы OCSP | |
Метод должен быть доступен только администратору | |
Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/ | |
URL – validation-authority-service/api/v3/public/validation-authorities/{vaId}/ocsp-services | |
Query | |
{ | |
id (uuid) | ID центра валидации |
} | |
Request { | |
url (string), | URL службы |
info (string) | URL получения информации о службе |
} | |
Response | Ответ JSON в HTTP-body |
{ | |
id (uuid), | ID службы |
caId (uuid), | ID центра сертификации |
vaId (uuid), | ID центра валидации |
url (string), | URL службы |
info (string), | URL получения информации о службе |
vaHost (string), | Адрес хоста eCA-VA |
priority(int), | Приоритет службы |
сhildren {вложенные объекты с аналогичной структурой} | Дочерние службы OCSP |
created (instant), | Время создания (ISO 8601) |
updated (instant), | Время обновления (ISO 8601) |
active (boolean) | Флаг: служба OCSP активна |
} | |
Метод удаления службы OCSP
DELETE API – Удаление службы OCSP | |
Метод должен быть доступен только администратору | |
Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/ | |
URL – validation-authority-service/api/v3/public/validation-authorities/{vaId}/ocsp-services | |
Query | |
{ | |
id (uuid) | ID центра валидации |
} | |
Request - | |
Response - | |