Ana içeriğe geç

2.21 Başvuru Bilgilerini Düzenle

2.21.1 Api Bilgileri

Test Ortamı
Gerçek Ortamhttps://portal.racent.com/ssl/alter
İstek YöntemiPOST
content-typemultipart/form-data
AçıklamaBu arayüz yalnızca CFCA sertifika başvurusu başarısız olduğunda başvuru bilgilerini değiştirmek için kullanılır.

2.21.2 Parametre Tanımları

Parametre AdıParametre TürüZorunluAçıklama
api_tokenStringYKimlik bilgisi; token oluşturmak için lütfen Racent teknik desteğiyle iletişime geçin.
certIdStringYracent sertifika kimliği
refIdStringNMüşteri tarafından sağlanan benzersiz müşteri sipariş numarası
verificationPicFileNYedek doğrulama materyali. Kuruluş doğrulaması için kullanılır; .jpg/.jpeg/.png/.gif/.bmp/.rar/.zip biçimlerini destekler, içerik 2M'ı aşamaz.
domainVerificationPicFileNAlan adı doğrulama yöntemi VERIFY_DOCUMENT olduğunda bu öğe Y olur. Alan adı sahipliği doğrulaması için kullanılır (şu anda yalnızca CFCA desteklenir).
paramsStringYSipariş bilgileri; ayrıntılı açıklama aşağıdaki gibidir
csrStringNParametre boş olduğunda sizin için csr oluşturulur ve private key saklanır.
privateKeyStringNPrivate key.
serverStringNSunucu. Yalnızca SSL sertifikasıyla ilgilidir. SSL sertifikası parametresi Y, diğer ürün türleri parametresi N'dir. Bu parametre gerekmiyorsa varsayılan olarak "other" kullanın.
orgCheckIntNDeğer 0 veya 1'dir. Değer 1 olduğunda, gönderdiğiniz organizasyon bilgilerine göre hesabınızdaki tüm organizasyonlar sorgulanır; varsa mevcut organizasyonun ilişkili bilgileri kullanılır, yoksa yeni organizasyon olarak kaydederiz. Değer 0 olduğunda organizasyon bilgileri kaydedilmez.
duplicateOrgCheckIntNDeğer 0 veya 1'dir. Bu parametre şu anda yalnızca Digicert SSL sertifikalarıyla ilgilidir. Daha önce doğrulanmış organizasyon ve alan adı bilgilerinin yeniden kullanılıp kullanılmayacağını belirlemek için kullanılır. Değer 1 olduğunda yeniden kullanılır. Değer 0 olduğunda yeni oluşturulur. Varsayılan 1'dir.
dcvMethodStringNBaşvuru alan adı doğrulama yöntemini birleşik olarak ayarlar.
Aşağıdaki dört yöntemden biri olmalıdır:
EMAIL(e-posta doğrulama)
HTTP_CSR_HASH(dosya doğrulama)
CNAME_CSR_HASH(DNS doğrulama)
HTTPS_CSR_HASH(https dosya doğrulama)
VERIFY_DOCUMENT(alan adı sertifika kanıtı, yalnızca CFCA'yı destekler)
CFCA için bu öğe Y'dir
domainInfoStringNAlan adı bilgisi, yalnızca SSL sertifikasıyla ilgilidir. SSL sertifikası parametresi için Y, diğer tür parametreleri için N'dir.
Standart alan adı toplam sayısı ve joker alan adı toplam sayısı, satın alınan standart alan adı toplam sayısını ve joker alan adı toplam sayısını aşamaz.
Örnek:
[
{ "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"
}
]
Ayrıntılı açıklama aşağıdaki gibidir:
dcvMethodStringNAlan adı doğrulama yöntemi.
Aşağıdaki dört yöntemden biri olmalıdır:
EMAIL(e-posta doğrulama)
HTTP_CSR_HASH(dosya doğrulama)
CNAME_CSR_HASH(DNS doğrulama)
HTTPS_CSR_HASH(https dosya doğrulama)
Üst düzey dcvMethod mevcut olmadığında bu öğe Y'dir.
Üst düzey dcvMethod mevcut olduğunda ve bu öğe de mevcutsa, üst düzey dcvMethod öncelikli olarak kullanılır
dcvEmailStringNAlan adı doğrulama e-postası.
Bu öğe N olduğunda varsayılan durum aşağıdaki gibidir
racent.com : admin@racent.com
www.racent.com : admin@racent.com
*.racent.com : admin@racent.com
domainNameStringNAlan adı
organizationInfoStringNŞirket bilgileri. Kurumsal doğrulama gerektiren bir ürün sipariş edildiğinde bu parametre Y olur. Örnek aşağıdaki gibidir:
{
"organizationCity": "Şanghay",
"organizationName": "某公司",
"organizationMobile": "18111111111",
"organizationAddress": "Şanghay Yolu",
"organizationCountry": "CN",
"organizationPostCode": "401320"
}"
organizationCityStringNŞirketin bulunduğu şehir.
organizationNameStringNŞirket adı.
organizationMobileStringNŞirket telefonu.
organizationAddressStringNŞirket adresi.
organizationCountryStringNŞirketin bulunduğu ülke (ISO 3166-1 standardındaki iki harfli kod).
organizationPostCodeStringNŞirketin bulunduğu yerin posta kodu.
organizationRegNumbeStringNŞirket belge numarası. CFCA için bu alan Y'dir.
idTypeStringNŞirket belgesi türü. CFCA için bu alan Y'dir.
Değerler aşağıdaki gibidir:
TYDMZ: Birleşik Sosyal Kredi Kodu
OTHERS: Diğer
AdministratorStringYYönetici bilgileri, iletişim kişisi. Kod imzalama, e-posta imzalama veya belge imzalama başvurusu yapılırken bu parametre başvuru bilgisi olarak kullanılır. Ayrıca csr N ise bu bilgiler csr oluşturma bilgisi olarak kullanılır.
{
"job": "Genel Müdürlük Ofisi",
"city": "Şanghay",
"email": "xx@yy.com",
"state": "Şanghay",
"mobile": "18111111111",
"address": "Şanghay",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringYYönetici unvanı.
cityStringYYöneticinin bulunduğu şehir.
emailStringYYöneticinin e-posta adresi.
stateStringYYöneticinin bulunduğu eyalet veya bölge.
mobileStringYYönetici iletişim telefonu.
addressStringYYönetici iletişim adresi.
countryStringYYöneticinin bulunduğu ülke (ISO 3166-1 standardındaki iki harfli kod).
lastNameStringYYöneticinin soyadı.
postCodeStringYYöneticinin bulunduğu yerin posta kodu.
firstNameStringYYöneticinin adı.
organationStringYYöneticinin şirket adı.
idTypeStringNBelge türü. CFCA için bu alan Y'dir.
Değerler:
SFZ: Kimlik kartı
HZ: Pasaport
idNumberStringNBelge numarası. CFCA için bu alan Y'dir.
financeStringYalnızca SSL sertifikalarıyla ilgilidir.
Finans sorumlusu bilgileri. Yönetici bilgileriyle aynı olabilir. Sipariş edilen ürün dv türünde değilse bu parametre Y'dir.
{
"job": "财务部",
"city": "上海市",
"email": "xx@yy.com",
"state": "上海市",
"mobile": "18111111111",
"address": "上海市",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringNFinans sorumlusunun görevi.
cityStringNFinans sorumlusunun bulunduğu şehir.
emailStringNFinans sorumlusunun e-posta adresi.
stateStringNFinans sorumlusunun bulunduğu il veya eyalet.
mobileStringNFinans sorumlusunun iletişim bilgileri.
addressStringNMali işler sorumlusunun iletişim adresi.
countryStringNMali işler sorumlusunun bulunduğu ülke (ISO 3166-1 standardındaki iki harfli kod).
lastNameStringNMali işler sorumlusunun soyadı.
postCodeStringNFinans görevlisinin bulunduğu yerin posta kodu.
firstNameStringNFinans görevlisinin adı.
organationStringNFinans görevlisinin çalıştığı şirket.
idTypeStringNKimlik türü. CFCA için bu alan Y'dir.
Değerler aşağıdaki gibidir:
SFZ: Kimlik kartı
HZ: Pasaport
idNumberStringNKimlik numarası. CFCA için bu alan Y'dir.
techStringNYalnızca SSL sertifikalarıyla ilgilidir.
Teknik sorumlu bilgileri. Sipariş edilen ürün dv türünde değilse bu parametre Y'dir.
{
"job": "Teknik Departman","city": "Şanghay",
"email": "xx@yy.com",
"state": "Şanghay",
"mobile": "18111111111",
"address": "Şanghay",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringNTeknisyenin unvanı.
cityStringNTeknisyenin bulunduğu şehir.
emailStringNTeknisyenin e-posta adresi.
stateStringNTeknisyenin bulunduğu il veya eyalet.
mobileStringNTeknisyenin iletişim bilgileri.
addressStringNTeknisyenin iletişim adresi.
countryStringNTeknisyenin bulunduğu ülke (ISO 3166-1 standardındaki iki harfli kod).
lastNameStringNTeknisyenin soyadı.
postCodeStringNTeknisyenin bulunduğu yerin posta kodu.
firstNameStringNTeknisyenin adı.
organationStringNTeknisyenin çalıştığı şirket.
idTypeStringNBelge türü. CFCA için bu alan Y'dir.
Değerler aşağıdaki gibidir:
SFZ: Kimlik Kartı
HZ: Pasaport
idNumberStringNBelge numarası. CFCA için bu alan Y'dir.

Fonksiyon Dönüşü

codeIntYDönüş durumu, ayrıntılı açıklama için Ek 3.1'e bakınız
errorsObject veya StringNDönüş durumu hata olduğunda, belirli hata bilgisi.
dataObjectNDönüş durumu başarılı olduğunda, bu parametre Y'dir. Belirli açıklama aşağıdaki gibidir:
certIdStringNracent sertifika kimliği. Lütfen iyi saklayın, bu parametre racent örneğinin tek kimliğidir.
vendorIdStringNCA sipariş numarası.
vendorCertIdStringNCA sertifika numarası.
DCVfileNameStringNDosya doğrulama dosya adı
DCVfileContentStringNDosya doğrulama dosya içeriği
DCVdnsHostStringNDNS doğrulama ana bilgisayar değeri
DCVdnsValueStringNDNS doğrulama kayıt değeri
DCVdnsTypeStringNDNS doğrulama kayıt türü
DCVfilePathStringNDosya doğrulama dosya yolu
dcvInfoObjectNSertifika başvurusundaki her alan adının doğrulama değeri farklı olduğunda, bu öğe Y'dir
Her öğenin türü Object'tir, her öğenin nesne adı başvurulan alan adıdır, örneğin: racent.com. Her öğenin ayrıntıları aşağıdaki gibidir:
DCVfileNameStringNDosya doğrulama dosya içeriği
DCVfileContentStringNDosya doğrulama dosyası içeriği
DCVdnsHostStringNDNS doğrulama ana bilgisayar değeri
DCVdnsValueStringNDNS doğrulama kayıt değeri
DCVdnsTypeStringNDNS doğrulama kayıt türü
DCVfilePathStringNDosya doğrulama dosya yolu
failReasonObjectNRacent CA'ya sertifika başvurusunda başarısız olduğunda ve başarısızlık nedeni netleştiğinde bu öğe döndürülür.
dataReasonsArrayNVeri nedenleri
keyStringNÖğe
reasonStringNNeden
sysReasonStringNSistem nedeni