Метод работы с сертификатами шифрования

Для работы с сертификатами шифрования выполните запросы с помощью API-метода certificates (перед выполнением запроса определите токен администратора):

curl -v -X POST "<IP-адрес или DNS-имя сервера>/api/v2/security/certificates/" --header "accept: application/json" -H "Authorization: Bearer <токен администратора>" -F 'certificate=@<абсолютный путь до файла сертификата>/<наименование файла сертификата>.crt' -F 'name=<название сертификата>'

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

{
    "id":3,
    "name":"name_certificate"
}

curl -v '<IP-адрес или DNS-имя сервера>/api/v2/security/certificates/' --header 'Content-Type: application/json' -H 'Authorization: Bearer <токен администратора>'

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

{
    "results": [
        {
            "id": 1,
            "name": "cert",
            "sha1_fingerprint": "7D:89:B2:04:12:1D:30:28:F4:8D:F5:26:B1:DD:65:00:75:6D:4B:86",
            "not_before": "2022-06-06T11:34:30+03:00",
            "not_after": "2023-06-06T11:34:30+03:00"
        }
    ]
}

curl -X DELETE -v '<IP-адрес или DNS-имя сервера>/api/v2/security/certificates/<идентификатор сертификата>/' --header 'Content-Type: application/json' -H 'Authorization: Bearer <токен администратора>'

В подстановке <идентификатор сертификата> используйте значение параметра id, которое возвращается при получении списка добавленных сертификатов.

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

204

См. также:

API сервера