Ana içeriğe geç

2.10 SSL Aboneliği Yenileme

2.10.1 Api Bilgileri

Test Ortamı
Gerçek Ortamhttps://portal.racent.com/ssl/renew
İstek YöntemiPOST
content-typemultipart/form-data
AçıklamaBu arayüz, SSL aboneliklerini yenilemek için kullanılır. Yalnızca SSL abonelik durumu "Düzenlendi" olan ve 30 gün içinde süresi dolacak aboneliklerin yenilenmesine izin verilir.

2.10.2 Parametre Tanımı

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.
renewIdStringYracent sertifika kimliği
yearsIntYYenileme süresi (şu anda yalnızca 1, 2, 3, 4, 5 desteklenir), belirli ürüne göre değişir.
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/.pdf formatlarını destekler, içerik 2M'ı aşmamalıdır.
domainVerificationPicFileNAlan adı doğrulama yöntemi: VERIFY_DOCUMENT olduğunda bu öğe Y'dir. 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ğıdadır
csrStringNParametre boş olduğunda sizin için CSR oluşturulur ve özel anahtar saklanır.
privateKeyStringNÖzel anahtar.
serverStringNSunucu.
Yalnızca SSL sertifikasıyla ilgilidir. SSL sertifikası parametresi Y'dir; diğer ürün türlerinde parametre 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 kuruluş bilgisine göre hesabınızdaki tüm kuruluşlar taranır; varsa mevcut kuruluşun ilişkili bilgileri kullanılır, yoksa yeni kuruluş olarak kaydedilir. Değer 0 olduğunda kuruluş bilgisi kaydedilmez.
duplicateOrgCheckIntNDeğer 0 veya 1'dir. Bu parametre şu anda yalnızca Digicert SSL sertifikalarıyla ilgilidir. Daha önce doğrulanmış kuruluş 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.
uniqueValueStringNYalnızca Sectigo ürünleriyle ilgilidir. Bayilerin doğrulama değerini kendilerinin oluşturması için 1-20 karakter (a-z A-Z 0-9).
dcvMethodStringNBaşvurulan alan adının doğrulama yöntemini tek tip 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 Y, diğer tür parametreleri N'dir.
CFCA için bu öğe N'dir.
Ö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ğrulaması)
HTTP_CSR_HASH(dosya doğrulaması)
CNAME_CSR_HASH(DNS doğrulaması)
HTTPS_CSR_HASH(https dosya doğrulaması)
dcvEmailStringNAlan adı doğrulama e-postası. Doğrulama yöntemi EMAIL olduğunda bu alan Y olur.
domainNameStringNAlan adı
organizationInfoStringNŞirket bilgisi. Kurumsal doğrulama gerektiren ürünler sipariş edildiğinde bu parametre Y olur.
CFCA için bu parametre N'dir.
Örnek aşağıdaki gibidir:
{
"organizationCity": "上海",
"organizationName": "某公司",
"organizationMobile": "18111111111",
"organizationAddress": "上海市路",
"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.
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 bilgi csr oluşturma bilgisi olarak kullanılır.
CFCA için bu alan N'dir.
{
"job": "总经办",
"city": "上海市",
"email": "xx@yy.com",
"state": "上海市",
"mobile": "18111111111",
"address": "上海市",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringYYönetici pozisyonu.
cityStringYYöneticinin bulunduğu şehir.
emailStringYYöneticinin e-posta adresi.
stateStringYYöneticinin bulunduğu eyalet veya il.
mobileStringYYönetici iletişim bilgileri.
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önetici adı.
organationStringYYönetici şirket adı.
financeStringYalnızca SSL sertifikalarıyla ilgilidir.
Mali personel bilgileri. Yönetici bilgileriyle aynı olabilir. Sipariş edilen ürün dv türünde olmadığında bu parametre Y'dir.
CFCA için bu öğe N'dir.
{
"job": "Finans Departmanı",
"city": "Şanghay",
"email": "xx@yy.com",
"state": "Şanghay",
"mobile": "18111111111",
"address": "Şanghay",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "Örnek Şirket"
}"
jobStringNMali işler görevlisi pozisyonu.
cityStringNMali işler görevlisinin bulunduğu şehir.
emailStringNMali işler görevlisinin e-posta adresi.
stateStringNMali işler sorumlusunun bulunduğu eyalet veya il.
mobileStringNMali işler sorumlusunun iletişim bilgileri.
addressStringNMali işler sorumlusunun iletişim adresi.
countryStringNMali sorumlunun bulunduğu ülke (ISO 3166-1 standardındaki iki harfli kod).
lastNameStringNMali sorumlunun soyadı.
postCodeStringNMali sorumlunun bulunduğu yerin posta kodu.
firstNameStringNFinans görevlisinin adı.
organationStringNFinans görevlisinin çalıştığı şirket.
techStringNYalnızca SSL sertifikalarıyla ilgilidir.
Teknik personel bilgisi. Sipariş edilen ürün dv türünde olmadığında bu parametre Y'dir.
CFCA için bu öğe N'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 pozisyonu.
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.

Fonksiyon Dönüşü

Parametre AdıParametre TürüZorunluAçıklama
codeIntYDönüş durumu, ayrıntılı açıklama için Ek 3.1'e bakın
errorsObject or 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 olur
Her öğenin türü Object'tir; her öğe nesnesinin 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 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 dosyası yolu