Zum Hauptinhalt springen

2.10 SSL-Abonnement verlängern

2.10.1 API-Informationen

Testumgebung
Live-Umgebunghttps://portal.racent.com/ssl/renew
AnfragemethodePOST
content-typemultipart/form-data
BeschreibungDiese Schnittstelle dient zur Verlängerung eines SSL-Abonnements. Eine Verlängerung ist nur zulässig, wenn der Status des SSL-Abonnements „Ausgestellt“ lautet und das Abonnement innerhalb von 30 Tagen abläuft.

2.10.2 Parameterdefinition

ParameternameParametertypPflichtfeldBeschreibung
api_tokenStringYIdentitätsnachweis. Zur Token-Erstellung kontaktieren Sie bitte den technischen Support von Racent.
renewIdStringYRacent-Zertifikats-ID
yearsIntYVerlängerungsjahre (derzeit werden nur 1, 2, 3, 4, 5 unterstützt), abhängig vom jeweiligen Produkt.
refIdStringNEindeutige Kundenauftragsnummer, die vom Kunden bereitgestellt wird
verificationPicFileNAlternatives Verifizierungsmaterial. Für die Organisationsvalidierung, unterstützt die Formate .jpg/.jpeg/.png/.gif/.bmp/.rar/.zip/.pdf, Größe maximal 2M.
domainVerificationPicFileNWenn die Domain-Validierungsmethode VERIFY_DOCUMENT ist, ist dieses Feld Y. Wird für die Domain Control Validation (DCV) verwendet (derzeit wird nur CFCA unterstützt).
paramsStringYBestellinformationen, im Folgenden detailliert beschrieben
csrStringNWenn der Parameter leer ist, wird die CSR für Sie generiert und der private Schlüssel gespeichert.
privateKeyStringNPrivater Schlüssel.
serverStringNServer.
Nur für SSL-Zertifikate relevant. Für SSL-Zertifikat-Parameter ist der Wert Y, für andere Produkttypen N. Wenn dieser Parameter nicht benötigt wird, bitte standardmäßig „other“ verwenden.
orgCheckIntNWert ist 0 oder 1. Bei Wert 1 werden anhand der von Ihnen übermittelten Organisationsinformationen alle Organisationen unter Ihrem Konto abgerufen. Existiert die Organisation bereits, werden die zugehörigen Informationen der bestehenden Organisation verwendet; existiert sie nicht, wird sie als neue Organisation gespeichert. Bei Wert 0 werden keine Organisationsinformationen gespeichert.
duplicateOrgCheckIntNWert ist 0 oder 1. Dieser Parameter ist derzeit nur für Digicert SSL-Zertifikate relevant. Dient zur Feststellung, ob zuvor validierte Organisations- und Domäneninformationen wiederverwendet werden sollen. Bei Wert 1 werden sie wiederverwendet. Bei Wert 0 wird neu angelegt. Standardmäßig 1.
uniqueValueStringNNur für Sectigo-Produkte relevant. 1–20 Zeichen (a-z A-Z 0-9) zur eigenständigen Generierung eines Validierungswerts durch den Distributor.
dcvMethodStringNLegt einheitlich die Validierungsmethode für die beantragte Domain 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 (Domain-Zertifikatsnachweis, nur für CFCA unterstützt)
Für CFCA ist dieser Wert Y
domainInfoStringNDomaininformationen, nur für SSL-Zertifikate relevant. Für SSL-Zertifikate ist der Parameter Y, für andere Typen N.
Für CFCA ist dieser Wert N.
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:
dcvMethodStringNMethode zur Domain-Validierung.
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)
dcvEmailStringNE-Mail-Adresse für die Domain-Validierung. Wenn die Validierungsmethode EMAIL ist, ist dieses Feld erforderlich (Y).
domainNameStringNDomainname
organizationInfoStringNUnternehmensinformationen. Dieser Parameter ist Y, wenn Produkte bestellt werden, die eine Unternehmensvalidierung erfordern.
Bei CFCA ist dieser Parameter N.
Beispiel:
{
"organizationCity": "上海",
"organizationName": "某公司",
"organizationMobile": "18111111111",
"organizationAddress": "上海市路",
"organizationCountry": "CN",
"organizationPostCode": "401320"
}"
organizationCityStringNStadt, in der sich das Unternehmen befindet.
organizationNameStringNName des Unternehmens.
organizationMobileStringNFirmen-Telefonnummer.
organizationAddressStringNFirmenadresse.
organizationCountryStringNLand des Unternehmens (zweibuchstabiger Code gemäß ISO 3166-1-Standard).
organizationPostCodeStringNPostleitzahl des Unternehmensstandorts.
AdministratorStringYAdministratordaten, Kontaktperson. Bei der Beantragung von Code-Signatur, E-Mail-Signatur oder Dokumentensignatur dient dieser Parameter als Antragsinformation. Wenn csr außerdem auf N gesetzt ist, werden diese Informationen für die Erstellung des CSR verwendet.
Bei CFCA ist dieser Parameter N.
{
"job": "Geschäftsleitung",
"city": "Shanghai",
"email": "xx@yy.com",
"state": "Shanghai",
"mobile": "18111111111",
"address": "Shanghai",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "Beispielunternehmen"
}"
jobStringYPosition des Administrators.
cityStringYStadt, in der sich der Administrator befindet.
emailStringYE-Mail-Adresse des Administrators.
stateStringYProvinz oder Bundesland des Administrators.
mobileStringYKontakttelefonnummer des Administrators.
addressStringYKontaktadresse des Administrators.
countryStringYLand des Administrators (zweistelliger Code nach ISO 3166-1).
lastNameStringYNachname des Administrators.
postCodeStringYPostleitzahl des Standorts des Administrators.
firstNameStringYName des Administrators.
organationStringYFirmenname des Administrators.
financeStringNur im Zusammenhang mit SSL-Zertifikaten.
Informationen der Finanzabteilung. Kann mit den Administratorinformationen übereinstimmen. Wenn das bestellte Produkt nicht vom Typ DV ist, ist dieser Parameter Y.
Für CFCA ist dieser Parameter N.
{
"job": "Finanzabteilung",
"city": "Shanghai",
"email": "xx@yy.com",
"state": "Shanghai",
"mobile": "18111111111",
"address": "Shanghai",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringNPosition des Finanzmitarbeiters.
cityStringNStadt des Finanzmitarbeiters.
emailStringNE-Mail-Adresse des Finanzmitarbeiters.
stateStringNBundesland oder Staat, in dem sich die Finanzabteilung befindet.
mobileStringNKontaktinformationen der Finanzabteilung.
addressStringNKontaktadresse der Finanzabteilung.
countryStringNLand der Finanzverantwortlichen (zweistelliger Code gemäß ISO 3166-1).
lastNameStringNNachname der Finanzverantwortlichen.
postCodeStringNPostleitzahl des Standorts der Finanzverantwortlichen.
firstNameStringNName des Finanzsachbearbeiters.
organationStringNUnternehmen des Finanzsachbearbeiters.
techStringNNur für SSL-Zertifikate relevant.
Informationen zum Techniker. Wenn das bestellte Produkt nicht vom Typ dv ist, ist dieser Parameter Y.
Bei CFCA ist dieser Parameter N.
{
"job": "技术部","city": "上海市",
"email": "xx@yy.com",
"state": "上海市",
"mobile": "18111111111",
"address": "上海市",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringNPosition des Technikers.
cityStringNStadt des Technikers.
emailStringNE-Mail des Technikers.
stateStringNBundesland oder Staat, in dem sich der Techniker befindet.
mobileStringNKontaktinformationen des Technikers.
addressStringNKontaktadresse des Technikers.
countryStringNLand des Technikers (zweibuchstabiger Code gemäß ISO 3166-1).
lastNameStringNNachname des Technikers.
postCodeStringNPostleitzahl des Standorts des Technikers.
firstNameStringNName des Technikers.
organationStringNUnternehmen des Technikers.

Rückgabewerte der Funktion

ParameternameParametertypErforderlichBeschreibung
codeIntYRückgabestatus, Details siehe Anhang 3.1
errorsObject oder StringNBei einem Fehlerstatus die konkrete Fehlermeldung.
dataObjectNBei erfolgreichem Status ist dieser Parameter vorhanden. Details siehe unten:
certIdStringNracent-Zertifikats-ID. Bitte sorgfältig aufbewahren; dieser Parameter ist die eindeutige Kennung der racent-Instanz.
vendorIdStringNCA-Bestellnummer.
vendorCertIdStringNCA-Zertifikatsnummer.
DCVfileNameStringNDateiname der Dateivalidierung
DCVfileContentStringNInhalt der Dateivalidierungsdatei
DCVdnsHostStringNDNS-Validierung Host-Wert
DCVdnsValueStringNDNS-Validierung Datensatzwert
DCVdnsTypeStringNDNS-Validierung Datensatztyp
DCVfilePathStringNPfad der Dateivalidierungsdatei
dcvInfoObjectNWenn die Validierungswerte für jede Domain im Zertifikatsantrag unterschiedlich sind, ist dieses Feld Y
Jeder Eintrag ist vom Typ Object, der Objektname ist die beantragte Domain, z. B.: racent.com. Details zu jedem Eintrag:
DCVfileNameStringNInhalt der Dateivalidierungsdatei
DCVfileContentStringNInhalt der Dateivalidierungsdatei
DCVdnsHostStringNDNS-Validierung Host-Wert
DCVdnsValueStringNDNS-Validierung Datensatzwert
DCVdnsTypeStringNDNS-Validierung Datensatztyp
DCVfilePathStringNDateipfad für die Dateivalidierung