EvilFreelancer/easyrsa-php

View on GitHub
src/Wrapper.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

declare(strict_types=1);

namespace EasyRSA;

/**
 * @deprecated Please use Commands class instead
 * @codeCoverageIgnore
 */
class Wrapper extends Commands
{
    /**
     * @return array<string>
     */
    public function init_pki(): array
    {
        return $this->initPKI();
    }

    /**
     * @param bool $nopass
     *
     * @return array<string>
     */
    public function build_ca(bool $nopass = false): array
    {
        return $this->buildCA($nopass);
    }

    /**
     * @return array<string>
     */
    public function gen_dh(): array
    {
        return $this->genDH();
    }

    /**
     * @param string $name
     * @param bool   $nopass
     *
     * @return array<string>
     */
    public function gen_req(string $name, bool $nopass = false): array
    {
        return $this->genReq($name, $nopass);
    }

    /**
     * @param string $filename
     *
     * @return array<string>
     */
    public function sign_req_client(string $filename): array
    {
        return $this->signReqClient($filename);
    }

    /**
     * @param string $filename
     *
     * @return array<string>
     */
    public function sign_req_server(string $filename): array
    {
        return $this->signReqServer($filename);
    }

    /**
     * @param string $name
     * @param bool   $nopass
     *
     * @return array<string>
     */
    public function build_client_full(string $name, bool $nopass = false): array
    {
        return $this->buildClientFull($name, $nopass);
    }

    /**
     * @param string $name
     * @param bool   $nopass
     *
     * @return array<string>
     */
    public function build_server_full(string $name, bool $nopass = false): array
    {
        return $this->buildServerFull($name, $nopass);
    }

    /**
     * @return array<string>
     */
    public function gen_crl(): array
    {
        return $this->genCRL();
    }

    /**
     * @return array<string>
     */
    public function update_db(): array
    {
        return $this->updateDB();
    }

    /**
     * @param string $filename
     *
     * @return array<string>
     */
    public function show_req(string $filename): array
    {
        return $this->showReq($filename);
    }

    /**
     * @param string $filename
     *
     * @return array<string>
     */
    public function show_cert(string $filename): array
    {
        return $this->showCert($filename);
    }

    /**
     * @param string $filename
     * @param string $short_basename
     *
     * @return array<string>
     */
    public function import_req(string $filename, string $short_basename): array
    {
        return $this->importReq($filename, $short_basename);
    }

    /**
     * @param string $filename
     *
     * @return array<string>
     */
    public function export_p7(string $filename): array
    {
        return $this->exportP7($filename);
    }

    /**
     * @param string $filename
     *
     * @return array<string>
     */
    public function export_p12(string $filename): array
    {
        return $this->exportP12($filename);
    }

    /**
     * @param string $filename
     *
     * @return array<string>
     */
    public function set_rsa_pass(string $filename): array
    {
        return $this->setRsaPass($filename);
    }

    /**
     * @param string $filename
     *
     * @return array<string>
     */
    public function set_ec_pass(string $filename): array
    {
        return $this->setEcPass($filename);
    }
}