Выпуск SSL-сертификатов LetsEncrypt с использованием XMLAPI для cPanel

В настоящее время я работаю с XMLAPI в PHP с cPanel для автоматического создания поддоменов для моих клиентов. Мне удалось создать сценарий, который позволяет создавать субдомены, но мне трудно обдумать использование XMLAPI для выдачи сертификатов с использованием средства выдачи сертификатов LetsEncrypt внутри cPanel. Вот скрипт, который я использую для создания поддоменов:

$subdomain = $usrdomain;
$cpanelusr = 'myusername';
$cpanelpass = decryptIt(decryptKey("Jzc5WZO5LfOYonIVSNfgQKmQM0qCiUl7Z3ALKqLI41kpwQQdcGn9kQhjH1k04LImjAgRK8B4Q54DPTyfKLtYXA=="));
$xmlapi = new xmlapi('server ip');
$xmlapi->set_port( 2083 );
$xmlapi->password_auth($cpanelusr,$cpanelpass);
$xmlapi->set_debug(0);
$result = $xmlapi->api1_query($cpanelusr, 'SubDomain', 'addsubdomain', array($subdomain,'mydomain.com',0,0, '/public_html/' . $subdomain . '/'));

и вот что я пытаюсь использовать для выдачи сертификатов:

$xmlapi = new xmlapi('server ip');
$xmlapi->set_port( 2083 );
$xmlapi->password_auth($cpanelusr,$cpanelpass);
$xmlapi->set_debug(0);
$result = $xmlapi->api1_query($cpanelusr, 'letsencrypt', 'issue', array($subdomain,'mydomain.com',0,0, ''));

скриншот интерфейса

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]