Перейти к содержанию

Вопрос

Опубликовано

Приветствую.

Столкнулся с проблемой невозможности удаления ssl сертификата через curl, а также http://<my ip>/webcli/rest
При этом с использованием telnet, ssh или http://<my ip>/webcli/parse  работает без проблем.

Мне требуется используя curl удалить сертификат, и я формирую запрос следующим образом (localhost:79 - т.к. пробую непосредственно под ssh на роутере через exec sh): 

curl -s "localhost:79/rci/ip/http/ssl/acme/revoke" --request POST --header "Content-Type: application/json" --data-ascii "{\"domain\": \"my.domain.com\"}"

Результат:

{
    "status": [
        {
            "status": "error",
            "code": "7471107",
            "ident": "Command::Root",
            "message": "no input [http/rci]."
        }
    ]
}

Через http://<my ip>/webcli/rest также не работает: https://ibb.co/6cD2JwXC

Если использовать http://<my ip>/webcli/parse и указать: ip http ssl acme revoke my.domain.com то проблем не возникает.

При этом создание ssl сертификатов работает любым способом.

Подскажите, пожалуйста, что я делаю не так и почему может не работать удаление ssl сертификата через rest api?

 


 

Рекомендуемые сообщения

  • 0
Опубликовано

Потому что ключ аргумента должен быть не domain, а revoke:

curl -s "localhost:79/rci/ip/http/ssl/acme/revoke" --request POST --header "Content-Type: application/json" --data-ascii "{\"revoke\": \"my.domain.com\"}"

Лайфхак - смотрите на подсказку в cli:

(config)> ip http ssl acme revoke 

 Usage template:  
           revoke {revoke}

То, что в фигурных скобках  - таков должен быть ключ аргумента в json.

  • 0
Опубликовано

Супер, спасибо, работает.
Брал описание из доки, там параметр указан как domain и даже не подверг сомнению, теперь доверие к доке меньше.

 

  • 0
Опубликовано
В 06.08.2025 в 16:25, Eek сказал:

Супер, спасибо, работает.
Брал описание из доки, там параметр указан как domain и даже не подверг сомнению, теперь доверие к доке меньше.

 

Дока все пишет верно, но только для cli. Для rci все посложнее, и некоторые детали неочевидны.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.