Zum Hauptinhalt springen

2.12 SSL-Abonnementinformationen ersetzen

2.12.1 API-Informationen

Testumgebung
Produktivumgebunghttps://portal.racent.com/ssl/replace
AnfragemethodePOST
content-typemultipart/form-data
BeschreibungDiese Schnittstelle dient zum Ersetzen von SSL-Abonnementinformationen. Sie bezieht sich ausschließlich auf SSL-Zertifikate. Nur wenn sich der SSL-Abonnementstatus auf „Ausgestellt“ befindet, ist das Ersetzen der SSL-Abonnementinformationen zulässig.

2.12.2 Parameterdefinition

ParameternameParametertypPflichtfeldBeschreibung
api_tokenStringYIdentitätsnachweis. Zur Erstellung eines Tokens wenden Sie sich bitte an den technischen Support von Racent.
certIdStringYracent-Zertifikat-ID
refIdStringNEindeutige Kundenbestellnummer, die vom Kunden bereitgestellt wird
domainVerificationPicFileNWenn die Domainvalidierungsmethode VERIFY_DOCUMENT ist, ist dieses Feld Y. Wird für die Domain Control Validation (DCV) verwendet (derzeit nur CFCA unterstützt).
paramsStringYErsatzinformationen, wie unten beschrieben
csrStringYHinweis: Die Domains in den CSR-Informationen müssen mit den Domains im CSR des ursprünglichen SSL-Abonnements übereinstimmen.
uniqueValueStringNNur für Sectigo-Produkte relevant. 1–20 Zeichen (a-z A-Z 0-9) für einen vom Distributor selbst generierten Validierungswert.
dcvMethodStringNLegt die Domainvalidierungsmethode für den Zertifikatsantrag einheitlich fest.
Muss eine der folgenden vier Methoden sein:
EMAIL (E-Mail-Validierung)
HTTP_CSR_HASH (Dateivalidierung)
CNAME_CSR_HASH (DNS-Validierung)
HTTPS_CSR_HASH (HTTPS-Dateivalidierung)
VERIFY_DOCUMENT (Domainzertifikatsnachweis, nur CFCA unterstützt)
Für CFCA ist dieses Feld Y
domainInfoStringYDomäneninformationen.
Beispiel:
[
{ "dcvEmail": "admin@xxx.com",
"dcvMethod": "EMAIL",
"domainName": "www.xxx.com"
},
{
"dcvEmail": "admin@aaa.com",
"dcvMethod": "EMAIL",
"domainName": "aaa.com"
},
"dcvEmail": "admin@racent.com",
"dcvMethod": "EMAIL",
"domainName": "racent.com"
}
]
Detaillierte Beschreibung wie folgt:
dcvMethodStringYMethode zur Domänenvalidierung.
Muss eine der folgenden vier Methoden sein:
EMAIL (E-Mail-Validierung)
HTTP_CSR_HASH (Dateivalidierung)
CNAME_CSR_HASH (DNS-Validierung)
HTTPS_CSR_HASH (HTTPS-Dateivalidierung)
Wenn die übergeordnete dcvMethod nicht vorhanden ist, ist dieses Feld Y.
Wenn die übergeordnete dcvMethod vorhanden ist und dieses Feld ebenfalls vorhanden ist, wird die übergeordnete dcvMethod priorisiert.
dcvEmailStringNE-Mail für die Domänenvalidierung.
Wenn dieses Feld N ist, gelten folgende Standardwerte:
racent.com : admin@racent.com
www.racent.com : admin@racent.com
*.racent.com : admin@racent.com
domainNameStringYDomäne
organizationInfoStringNWenn Sie die Unternehmensinformationen ändern müssen, ist dieser Parameter Y.
organizationCityStringNStadt des Unternehmens.
organizationNameStringNName des Unternehmens.
organizationMobileStringNTelefonnummer des Unternehmens.
organizationAddressStringNAdresse des Unternehmens.
organizationCountryStringNLand des Unternehmens (zweistelliger Ländercode nach ISO 3166-1).
organizationPostCodeStringNPostleitzahl des Unternehmensstandorts.

Rückgabewert der Funktion

ParameternameParametertypPflichtBeschreibung
codeIntYRückgabestatus, Details siehe Anhang 3.1
errorsObject or StringNBei einem Fehlerstatus die spezifischen Fehlerinformationen.
dataObjectNBei erfolgreichem Status ist dieser Parameter Y. Details siehe unten:
certIdStringNracent-Zertifikats-ID. Bitte sicher aufbewahren; dieser Parameter ist der eindeutige Nachweis der racent-Instanz.
vendorIdStringNCA-Bestellnummer.
vendorCertIdStringNCA-Zertifikatsnummer.
DCVfileNameStringNDateiname für die Dateivalidierung
DCVfileContentStringNDateiinhalt für die Dateivalidierung
DCVdnsHostStringNHostwert für die DNS-Validierung
DCVdnsValueStringNRecordwert für die DNS-Validierung
DCVdnsTypeStringNRecordtyp für die DNS-Validierung
DCVfilePathStringNDateipfad für die Dateivalidierung
dcvInfoObjectNWenn die Verifizierungswerte für jede Domain im Zertifikatsantrag unterschiedlich sind, ist dieser Wert Y.
Jeder Eintrag ist vom Typ Object, der Objektname ist jeweils die beantragte Domain, z. B. racent.com. Details zu jedem Eintrag:
DCVfileNameStringNInhalt der Datei für die Dateivalidierung
DCVfileContentStringNInhalt der Datei für die Dateivalidierung
DCVdnsHostStringNHostwert für die DNS-Validierung
DCVdnsValueStringNRecordwert für die DNS-Validierung
DCVdnsTypeStringNRecordtyp für die DNS-Validierung
DCVfilePathStringNPfad der Datei für die Dateivalidierung