>_ NicAPI Dokumentation:

GET: Zertifikate abrufen

/ssl/ssl

$res = NicAPI::get("/ssl/ssl", [
]);

Gibt alle zugewiesenen SSL-Zertifikate zurück.

Rechte: SSL_CERTIFICATES_LIST

GET: Approver-Emails abrufen

/ssl/ssl/approverList

$res = NicAPI::get("/ssl/ssl/approverList", [
]);

Gibt alle möglichen Approver-Emails zur übergebenen Domain zurück.

Rechte: SSL_CERTIFICATES_LIST

POST: Zertifikat bestellen

/ssl/ssl/create

$res = NicAPI::post("/ssl/ssl/create", [
    "type" => "value",
    "runtime" => "value",
    "own_csr" => "value",
    "name" => "value",
    "csr_name" => "value",
    "csr_department" => "value",
    "csr_city" => "value",
    "csr_region" => "value",
    "csr_country" => "value",
    "csr_email" => "value",
    "csr" => "value",
    "dcv_method" => "value",
    "approver_email" => "value",
    "admin_firstname" => "value",
    "admin_lastname" => "value",
    "admin_region" => "value",
    "admin_country" => "value",
    "admin_phone" => "value",
    "admin_fax" => "value",
    "admin_email" => "value",
    "tech_firstname" => "value",
    "tech_lastname" => "value",
    "tech_region" => "value",
    "tech_country" => "value",
    "tech_phone" => "value",
    "tech_fax" => "value",
    "tech_email" => "value",
]);

Bestellt ein neues SSL-Zertifikat mit den übergebenen Weten.

Parameters:

Name Benötigt Typ Beschreibung
type string
runtime integer
own_csr boolean
name string
csr_name string
csr_department string
csr_city string
csr_region string
csr_country string
csr_email string
csr string
dcv_method string
approver_email string
admin_firstname string
admin_lastname string
admin_region string
admin_country string
admin_phone string
admin_fax string
admin_email string
tech_firstname string
tech_lastname string
tech_region string
tech_country string
tech_phone string
tech_fax string
tech_email string
Rechte: SSL_CERTIFICATES_ORDER

GET: SSL-Produkte abrufen

/ssl/ssl/products

$res = NicAPI::get("/ssl/ssl/products", [
]);

Gibt alle möglichen SSL-Produkte zurück.

Rechte: SSL_CERTIFICATES_LIST

GET: Einzelnes Zertifikat abrufen

/ssl/ssl/{certificate_id}

$res = NicAPI::get("/ssl/ssl/{certificate_id}", [
]);

Gibt Informationen zu einem einzelnen SSL-Zertifikat zurück.

Parameters:

Name Benötigt Typ Beschreibung
certificate_id routeparameter
Rechte: SSL_CERTIFICATES_LIST

DELETE: Zertifikat stornieren

/ssl/ssl/{certificate_id}/cancel

$res = NicAPI::delete("/ssl/ssl/{certificate_id}/cancel", [
]);

Diese Funktion fragt eine Stornierung des Zertifikats an.

Parameters:

Name Benötigt Typ Beschreibung
certificate_id routeparameter
Rechte: SSL_CERTIFICATES_ORDER

POST: Approver-Email ändern

/ssl/ssl/{certificate_id}/changeApproveEmail

$res = NicAPI::post("/ssl/ssl/{certificate_id}/changeApproveEmail", [
]);

Diese Funktion ändert die Approver-Email des SSL-Zertifikats. Sofern das SSL-Zertifikat noch nicht per E-Mail bestätigt wurde, wird an die übergebene E-Mail eine neue Bestätigung versendet.

Parameters:

Name Benötigt Typ Beschreibung
certificate_id routeparameter
Rechte: SSL_CERTIFICATES_ACTIONS

POST: Approver-Email erneut senden

/ssl/ssl/{certificate_id}/resend

$res = NicAPI::post("/ssl/ssl/{certificate_id}/resend", [
]);

Diese Funktion verschickt eine neue Approver-Email an die aktuell hinterlegte Bestätigungsmail.

Parameters:

Name Benötigt Typ Beschreibung
certificate_id routeparameter
Rechte: SSL_CERTIFICATES_ACTIONS