HostFact API versie 3.1
SSL certificaten
SSL certificaten zijn te beheren via de controller 'ssl'.
installed
Middels deze functie kunt u aangeven dat een SSL certificaat geinstalleerd is, hierna wordt het certificaat in HostFact op actief gezet.
Voorbeeldbestand: /voorbeelden/ssl/ssl.installed.php
Invoerparameters:
| Veldnaam | Waarde | Omschrijving |
|---|---|---|
| Identifier | int | De unieke ID van een SSL certificaat |
| CommonName | string | De domeinnaam |
Voorbeeld invoer:
<?php
require_once("../hostfact_api.php");
$api = new HostFactAPI();
$sslParams = array(
//'Identifier' => '2',
'CommonName' => 'example2.com',
);
$response = $api->sendRequest('ssl', 'installed', $sslParams);
print_r_pre($response);
?>Voorbeeld uitvoer:
Array
(
[controller] => ssl
[action] => installed
[status] => success
[date] => 2022-11-24T12:00:00+02:00
[success] => Array
(
[0] => SSL certificaat example2.com is geïnstalleerd
)
[ssl] => Array
(
[Identifier] => 2
[CommonName] => example2.com
[Debtor] => 1
[DebtorCode] => DB0001
[Registrar] => 1
[SSLTypeID] => 1
[OwnerHandle] => 1
[AdminHandle] => 1
[TechHandle] => 1
[Type] => domain
[Wildcard] => no
[MultiDomain] => yes
[MultiDomainRecords] => Array
(
)
[ApproverEmail] => test@example2.com
[CSR] =>
[ServerSoftware] => linux
[Period] => 1
[RequestDate] => 2018-01-14
[RenewDate] => 2018-01-14
[RegistrarReference] =>
[Comment] =>
[Status] => active
[Created] => 2022-11-24 11:00:00
[Modified] => 2022-11-24 11:00:00
[Subscription] => Array
(
[Number] => 1
[NumberSuffix] =>
[ProductCode] => P004
[Description] => SSL certificate - example2.com
[PriceExcl] => 50
[PriceIncl] => 60.5
[TaxPercentage] => 21
[DiscountPercentage] => 0
[Periods] => 1
[Periodic] => j
[StartPeriod] => 2018-01-14
[EndPeriod] => 2018-01-14
[NextDate] => 2018-06-30
[ContractPeriods] => 1
[ContractPeriodic] => j
[StartContract] => 2018-01-14
[EndContract] => 2018-01-14
[TerminationDate] =>
[Reminder] =>
[InvoiceAuthorisation] => yes
[AmountExcl] => 50
[AmountIncl] => 60.5
[AutoRenew] => no
)
[SSLProductInfo] => Array
(
[Name] => SSL dummy product
[Brand] => SSLs
[TemplateName] =>
[Product] => 4
[Periods] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
[Type] => domain
[Wildcard] => no
[MultiDomain] => yes
[MultiDomainIncluded] => 4
[MultiDomainMax] => 10
)
[RegistrarInfo] => Array
(
[Identifier] => 1
[Class] => registrarclass
[Name] => Example registrar
[Testmode] => 1
[DefaultDNSTemplate] => 0
[AdminHandle] => 0
[TechHandle] => 0
)
)
)