Inhaltsverzeichnis dieser Seite

Funktion

Der Auftragstyp CertificateDelete startet die Löschung eines Zertifikates. Wird der Auftrag vom System angenommen, wird ein neuer Auftrag angelegt, der die Löschung durchführt. Die Systemantwort enthält die Auftrags-ID.

Im Gegensatz zum Auftragstyp CertificateRevoke löscht CertificateDelete das komplette Zertifikat und nicht nur bestimmte Seriennummern.

Beschreibung

Route: DELETE /certificate/{id}
Es muss kein Body mitgeschickt werden.

Request
{
}
Response
{
   "stid": "20190628-app3-dev-11494",
   "status": {
      "code": "N400103",
      "text": "Die Kündigung des Zertifikates wurde erfolgreich gestartet."
      "type": "NOTIFY"
   },
   "object": {
      "type": "Certificate",
      "value": "example.com"
   },
   "data": [
      {
         "id": 4297540441
      }
   ]
}

Auftragstyp-Code: 400103
Verwendet Objekt Certificate

Request
<request>
    <auth>
        <user>USER</user>
        <password>PASSWORD</password>
        <context>CONTEXT</context>
    </auth>
    <task>
        <code>400103</code>
        <certificate>
            <id>100</id>
        </certificate>
    </task>
</request>
Response
<response>
    <result>
        <data>
            <certificate_job>
                <job>
                    <id>8927477</id>
                    <status>RUNNING</status>
                </job>
            </certificate_job>
        </data>
        <status>
            <code>N400103</code>
            <text>Die Kündigung des Zertifikates wurde erfolgreich gestartet.</text>
            <type>notify</type>
            <object>
                <type>certificate</type>
                <value>domain.com</value>
            </object>
        </status>
    </result>
</response>