Zum Hauptinhalt springen

2.21 Antragsunterlagen ändern

2.21.1 API-Informationen

Testumgebung
Produktivumgebunghttps://portal.racent.com/ssl/alter
AnfragemethodePOST
content-typemultipart/form-data
BeschreibungDiese Schnittstelle wird nur verwendet, um Antragsdaten zu ändern, wenn ein CFCA-Zertifikatsantrag fehlgeschlagen ist.

2.21.2 Parameterdefinition

ParameternameParametertypPflichtfeldBeschreibung
api_tokenStringYIdentitätsnachweis. Für die Token-Erstellung wenden Sie sich bitte an den technischen Support von Racent.
certIdStringYRacent-Zertifikats-ID
refIdStringNEindeutige Kundenbestellnummer, bereitgestellt vom Kunden
verificationPicFileNZusätzliches Verifizierungsmaterial. Für die Organisationsvalidierung, unterstützt die Formate .jpg/.jpeg/.png/.gif/.bmp/.rar/.zip, Größe maximal 2M.
domainVerificationPicFileNWenn die Domain-Validierungsmethode VERIFY_DOCUMENT ist, ist dieses Feld Y. Für die Domain Control Validation (DCV) (derzeit nur CFCA unterstützt).
paramsStringYBestellinformationen, wie folgt beschrieben
csrStringNWenn der Parameter leer ist, wird für Sie eine CSR generiert und der private Schlüssel gespeichert.
privateKeyStringNPrivater Schlüssel.
serverStringNServer. Nur im Zusammenhang mit SSL-Zertifikaten relevant. Für SSL-Zertifikat-Parameter ist dieser Wert Y, für andere Produkttypen ist der Parameter N. Wenn dieser Parameter nicht benötigt wird, verwenden Sie standardmäßig „other“.
orgCheckIntNDer Wert ist 0 oder 1. Bei 1 werden alle Organisationen unter Ihrem Konto anhand der von Ihnen übermittelten Organisationsinformationen abgerufen. Existiert die Organisation bereits, werden die zugehörigen Informationen verwendet; existiert sie nicht, wird sie als neue Organisation gespeichert. Bei 0 werden keine Organisationsinformationen gespeichert.
duplicateOrgCheckIntNDer Wert ist 0 oder 1. Dieser Parameter bezieht sich derzeit nur auf Digicert SSL-Zertifikate. Er dient zur Feststellung, ob zuvor validierte Organisations- und Domaininformationen wiederverwendet werden sollen. Bei 1 werden sie wiederverwendet. Bei 0 wird neu angelegt. Standardwert ist 1.
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 (Domainzertifikatsnachweis, nur für CFCA unterstützt)
Für CFCA ist dieser Wert Y
domainInfoStringNDomaininformationen, nur im Zusammenhang mit SSL-Zertifikaten. Bei SSL-Zertifikatsparametern Y, bei anderen Parametertypen N.
Die Gesamtzahl der Standard-Domains und der Wildcard-Domains darf jeweils die beim Kauf angegebene Gesamtzahl der Standard-Domains bzw. der Wildcard-Domains nicht überschreiten.
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"
}
]
Details 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)
Wenn die übergeordnete dcvMethod nicht vorhanden ist, ist dieses Feld Y.
Wenn die übergeordnete dcvMethod vorhanden ist und dieses Feld ebenfalls vorhanden ist, hat die übergeordnete dcvMethod Vorrang.
dcvEmailStringNE-Mail-Adresse für die Domain-Validierung.
Wenn dieses Feld N ist, gelten folgende Standardwerte:
racent.com : admin@racent.com
www.racent.com : admin@racent.com
*.racent.com : admin@racent.com
domainNameStringNDomäne
organizationInfoStringNUnternehmensinformationen. Bei Bestellung eines Produkts, das eine Unternehmensvalidierung erfordert, ist dieser Parameter Y. Beispiel:
{
"organizationCity": "Shanghai",
"organizationName": "Firma",
"organizationMobile": "18111111111",
"organizationAddress": "Straße in Shanghai",
"organizationCountry": "CN",
"organizationPostCode": "401320"
}"
organizationCityStringNStadt des Unternehmens.
organizationNameStringNFirmenname.
organizationMobileStringNFirmen-Telefonnummer.
organizationAddressStringNFirmenadresse.
organizationCountryStringNLand des Unternehmens (aus dem ISO 3166-1-Standard übernommener Ländercode aus zwei Buchstaben).
organizationPostCodeStringNPostleitzahl des Unternehmensstandorts.
organizationRegNumbeStringNRegistrierungsnummer des Unternehmens. Bei CFCA ist dieses Feld Y.
idTypeStringNArt des Unternehmenstyps. Bei CFCA ist dieses Feld Y.
Werte wie folgt:
TYDMZ: Unified Social Credit Code
OTHERS: Sonstige
AdministratorStringYInformationen zum Administrator und Kontaktperson. Bei Beantragung von Code-Signatur-, E-Mail-Signatur- oder Dokumentensignatur-Zertifikaten dient dieser Parameter als Antragsinformation. Falls csr außerdem N ist, werden diese Informationen zur CSR-Erzeugung verwendet.
{
"job": "Geschäftsleitung",
"city": "Shanghai",
"email": "xx@yy.com",
"state": "Shanghai",
"mobile": "18111111111",
"address": "Shanghai",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "Firma"
}"
jobStringYPosition des Administrators.
cityStringYStadt des Administrators.
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.
firstNameStringYVorname des Administrators.
organationStringYFirmenname des Administrators.
idTypeStringNDokumenttyp. Bei CFCA ist dieses Feld Y.
Werte wie folgt:
SFZ: Personalausweis
HZ: Reisepass
idNumberStringNDokumentnummer. Bei CFCA ist dieses Feld Y.
financeStringNur SSL-Zertifikat-bezogen.
Informationen der Finanzverantwortlichen. Kann mit den Administratorinformationen übereinstimmen. Wenn das bestellte Produkt nicht vom Typ DV ist, ist dieser Parameter Y.
{
"job": "财务部",
"city": "上海市",
"email": "xx@yy.com",
"state": "上海市",
"mobile": "18111111111",
"address": "上海市",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringNPosition der Finanzverantwortlichen.
cityStringNStadt der Finanzverantwortlichen.
emailStringNE-Mail-Adresse des Finanzmitarbeiters.
stateStringNProvinz oder Bundesland, in dem sich der Finanzmitarbeiter befindet.
mobileStringNKontaktmöglichkeit des Finanzmitarbeiters.
addressStringNKontaktadresse des Finanzbeauftragten.
countryStringNLand des Finanzbeauftragten (zweibuchstabiger Code nach ISO 3166-1).
lastNameStringNNachname des Finanzbeauftragten.
postCodeStringNPostleitzahl des Standorts des Finanzmitarbeiters.
firstNameStringNVorname des Finanzmitarbeiters.
organationStringNUnternehmen des Finanzmitarbeiters.
idTypeStringNDokumenttyp. Bei CFCA ist dieser Wert Y.
Werte wie folgt:
SFZ: Personalausweis
HZ: Reisepass
idNumberStringNDokumentnummer. Bei CFCA ist dieser Wert Y.
techStringNNur im Zusammenhang mit SSL-Zertifikaten.
Informationen des Technikers. Wenn das bestellte Produkt nicht vom Typ dv ist, ist dieser Parameter Y.
{
"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.
stateStringNProvinz oder Bundesland, in dem sich der Techniker befindet.
mobileStringNKontaktnummer des Technikers.
addressStringNKontaktadresse des Technikers.
countryStringNDas Land, in dem sich der Techniker befindet (Zwei-Buchstaben-Code nach ISO 3166-1).
lastNameStringNNachname des Technikers.
postCodeStringNPostleitzahl des Standorts des Technikers.
firstNameStringNName des Technikers.
organationStringNUnternehmen des Technikers.
idTypeStringNAusweistyp. Bei CFCA ist dieses Feld Y.
Werte:
SFZ: Personalausweis
HZ: Reisepass
idNumberStringNAusweisnummer. Bei CFCA ist dieses Feld Y.

Rückgabewert der Funktion

codeIntYRückgabestatus. Details siehe Anhang 3.1.
errorsObject oder StringNWenn der Rückgabestatus ein Fehler ist, die konkrete Fehlermeldung.
dataObjectNWenn der Rückgabestatus erfolgreich ist, ist dieser Parameter Y. Die konkrete Beschreibung lautet wie folgt:
certIdStringNracent-Zertifikats-ID. Bitte bewahren Sie diese gut auf, dieser Parameter ist das eindeutige Berechtigungsnachweis der racent-Instanz.
vendorIdStringNCA-Bestellnummer.
vendorCertIdStringNCA-Zertifikatsnummer.
DCVfileNameStringNDateiname für die Dateivalidierung
DCVfileContentStringNInhalt der Datei für die Dateivalidierung
DCVdnsHostStringNHost-Wert für die DNS-Validierung
DCVdnsValueStringNRecord-Wert für die DNS-Validierung
DCVdnsTypeStringNRecord-Typ für die DNS-Validierung
DCVfilePathStringNPfad der Datei für die Dateivalidierung
dcvInfoObjectNWenn die Validierungswerte der einzelnen Domains im Zertifikatsantrag unterschiedlich sind, ist dieser Parameter Y.
Jeder Eintrag hat den Typ Object, der Objektname jedes Eintrags ist die beantragte Domain, z. B. racent.com. Die Details jedes Eintrags lauten wie folgt:
DCVfileNameStringNInhalt der Datei für die Dateivalidierung
DCVfileContentStringNInhalt der Datei zur Dateivalidierung
DCVdnsHostStringNHostwert für DNS-Validierung
DCVdnsValueStringNDatensatzwert für DNS-Validierung
DCVdnsTypeStringNDatensatztyp für DNS-Validierung
DCVfilePathStringNPfad der Datei zur Dateivalidierung
failReasonObjectNWird zurückgegeben, wenn Racent bei der Zertifikatsbeantragung bei der CA fehlschlägt und der Fehlergrund eindeutig festgestellt werden kann.
dataReasonsArrayNDatengründe
keyStringNElement
reasonStringNGrund
sysReasonStringNSystemgrund