Controller: /siteworx/ssl/csr
=============================
:Required Permissions: SSL
:Required Options: SSL Access
Action: ``delete``
------------------
:Added in Version: 4.7.0-339
:Description: Delete a SSL certificate signing request.
Action: ``fail``
----------------
:Added in Version: n/a
:Description: Magic function - test for failure mechanism.
Action: ``generate``
--------------------
:Added in Version: 4.7.0-339
:Description: Generate a SSL certificate signing request.
Input Parameters
^^^^^^^^^^^^^^^^^
.. list-table::
:widths: auto
:header-rows: 1
* - Name
- Type
- Required?
- Example Values
- Default Values
- Notes
* - ``countryName``
- string
- No*
- US, CA, AF, AL, DZ, AS, AD, AO, AI, AQ, AG, AR, AM, AW, AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BA, BW, BV, BR, IO, BN, BG, BF, BI, KH, CM, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM, CG, ...
- US
- Please enter the 2-letter country code corresponding to your country.
* - ``stateOrProvinceName``
- string
- Yes
-
-
- Please enter the name of the state or province in which you reside.
* - ``localityName``
- string
- Yes
-
-
- Please enter the name of the city in which you reside.
* - ``organizationName``
- string
- Yes
-
-
- Please enter the name of the company to which this certificate belongs.
* - ``organizationalUnitName``
- string
- Yes
-
-
- Please enter the name of the company division to which this certificate belongs.
* - ``commonName``
- string
- Yes
- example.com, \*.com, example.\*, \*.example.com, ipv4.example.com, mail.example.com, www.example.com, ftp.example.com, sub.example.com
-
- Please select the domain name (common name) this certificate will use. If you do not see your desired domain, you will first need to add it as a pointerdomain or as a subdomain in SiteWorx.
Note that 'www.domain.com' is not the same as 'domain.com'.
A wildcard domain begins with an asterisk, '\*', and is valid for all subdomains. For example, a Common Name of '\*.domain.com' would create a CSR that is valid for 'domain.com', 'sub1.domain.com', 'sub2.domain.com', and so on. - *Common Name*
* - ``subjectAltName``
- struct (string)
- No
- example.com, mail.example.com, www.example.com, ftp.example.com, sub.example.com
-
- In addition to the primary domain, other domains may be included on the certificate. - *Subject Alternative Name*
* - ``emailAddress``
- string
- Yes
-
-
- Please enter the email address that is associated with this certificate.
\* indicates that it's actually required, but probably already has a valid default value.
Action: ``getSslCsr``
---------------------
:Added in Version: 6.0.11-1380
:Description: Get SSL CSR.
Sample Output
^^^^^^^^^^^^^
.. code-block::
array (
'status' => 0,
'payload' => '-----BEGIN CERTIFICATE REQUEST-----
MIIDFDCCAfwCAQAwgY0xCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJQQTETMBEGA1UE
BwwKUGl0dHNidXJnaDESMBAGA1UECgwJSW50ZXJXb3J4MRAwDgYDVQQLDAdUZXN0
aW5nMRQwEgYDVQQDDAtleGFtcGxlLmNvbTEgMB4GCSqGSIb3DQEJARYRYWRtaW5A
ZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCz1xcJ
y4gvZBxXdtaCBt7z38xQHpWtLEG2K97sx+tLzMfAJf2A5iVuFqkVkouEZVT1SRgJ
2XWCw19PKoPUYDv9HP5gWtg9Q0vBhXqg2UHLy6L25gYKP5LKfL7o7HJb88Et0SUC
cpimA7fEVipMzLjkoyg9b8sm1XooEOuZwM/4ehZMJBzPa3s2Pk6WNvkVgqOINjHF
QzAQBQfvz+jXKR3KnixSTJ6FlcdeqVbR3NNVJWwfmokfW0i9zO0FZlcy22ejmgnl
rVL3BhHBvyTA9zLriTTDR0EL/enRRg/jt/waVm1ZWpCHcEY1GyNFmUPDpW0LSStI
aBLVngQrLVVWrVDFAgMBAAGgQTA/BgkqhkiG9w0BCQ4xMjAwMAkGA1UdEwQCMAAw
CwYDVR0PBAQDAgXgMBYGA1UdEQQPMA2CC2V4YW1wbGUuY29tMA0GCSqGSIb3DQEB
CwUAA4IBAQBJcvnbaaJ/EoKbW4N4HcTwdJYJ7szpSdbr3ZtGw0KpeqJrVUEKU7y0
JbhYv+aWz+V7BKLolODEYf963qNasVUhbrptwKGl57QvWuN5FIfH0nMiwqrn3qt2
Pc+4Sgf2maSLDMbu05OhEUU9+hJzW99sPKk50Vn2k/+nDA8udosE0EmVchP88Rh+
4G3J+clz4k5iYmvs+P28jYJFk2837uxvNCguWCXebO2W9Y+q0X8RPA9Xx7XBM5+A
SAz0iKfmNkwa5ZFOeat+kYDf+7PrauMFmgePTSA2KLlT/5v9NZMPCR3yZFeySy/0
IMRKRkZ3tW+QuMdLZTDteqxvA1p1gNll
-----END CERTIFICATE REQUEST-----
',
'reply_code' => 205,
)
Action: ``install``
-------------------
:Added in Version: 4.7.0-339
:Description: Install a SSL certificate signing request.
Input Parameters
^^^^^^^^^^^^^^^^^
.. list-table::
:widths: auto
:header-rows: 1
* - Name
- Type
- Required?
- Example Values
- Default Values
- Notes
* - ``csr``
- string
- Yes
-
-
-
Action: ``listSslDomains``
--------------------------
:Added in Version: 4.7.0-339
:Description: List domains on this account on which an SSL certificate can be installed.
Sample Output
^^^^^^^^^^^^^
.. code-block::
array (
'status' => 0,
'payload' =>
array (
0 => 'example.com',
1 => '*.com',
2 => 'example.*',
),
'reply_code' => 205,
)
Action: ``reroute``
-------------------
:Added in Version: n/a
:Description: Action to re-route from the current controller to a different one.
Input Parameters
^^^^^^^^^^^^^^^^^
.. list-table::
:widths: auto
:header-rows: 1
* - Name
- Type
- Required?
- Example Values
- Default Values
- Notes
* - ``controller``
- string
- Yes
- Index, Overview, Email, EmailBox, EmailAlias, EmailGroup, EmailAutorespond, EmailMailman, DomainsManage, DomainsPointer, DomainsSub, DomainsPhp, Dns, Ssl, SslKey, SslChain, SslCrt, SslCsr, Ftp, FtpSessions, MysqlDb, MysqlUser, MysqlPerms, Cron, Htaccess, Softaculous, Users, Logs, Twofactorauth, EmailRemotesetup, EmailFilters, EmailSpf, EmailDomainkeys, EmailDmarc, Backup, BackupSchedule, Prefs, Notice, Logout
-
-
Action: ``win``
---------------
:Added in Version: n/a
:Description: Magic function - test for testing success mechanism.