Saltar al contenido principal

2.10 Renovar suscripción SSL

2.10.1 Información de la API

Entorno de pruebas
Entorno realhttps://portal.racent.com/ssl/renew
Método de solicitudPOST
content-typemultipart/form-data
DescripciónEsta interfaz se utiliza para renovar suscripciones SSL. Solo se permite renovar cuando el estado de la suscripción SSL es "emitido" y la suscripción expirará dentro de 30 días.

2.10.2 Definición de parámetros

Nombre del parámetroTipo de parámetroObligatorioDescripción
api_tokenStringYCredencial de identidad; para generar el token, contacte al soporte técnico de Racent.
renewIdStringYID del certificado racent
yearsIntYAños de renovación (actualmente solo se admiten 1, 2, 3, 4, 5), según el producto específico.
refIdStringNNúmero de orden único del cliente proporcionado por el cliente
verificationPicFileNMaterial de verificación de respaldo. Se utiliza para la verificación de la organización, admite formatos .jpg/.jpeg/.png/.gif/.bmp/.rar/.zip/.pdf, el contenido no debe superar 2M.
domainVerificationPicFileNCuando el método de verificación del dominio es: VERIFY_DOCUMENT, este campo es Y. Se utiliza para la verificación de la propiedad del dominio (actualmente solo compatible con CFCA).
paramsStringYInformación del pedido, descrita a continuación
csrStringNSi el parámetro está vacío, se generará un CSR por usted y se guardará la clave privada.
privateKeyStringNClave privada.
serverStringNServidor.
Solo está relacionado con certificados SSL. Para certificados SSL el parámetro es Y; para otros tipos de productos es N. Si no necesita este parámetro, utilice “other” de forma predeterminada.
orgCheckIntNEl valor es 0 o 1. Cuando el valor es 1, se buscarán todas las organizaciones de su cuenta según la información de organización que envíe. Si existe, se utilizará la información asociada de la organización existente; si no existe, la guardaremos como una nueva organización. Cuando el valor es 0, no se guardará la información de la organización.
duplicateOrgCheckIntNEl valor es 0 o 1. Actualmente, este parámetro solo está relacionado con los certificados SSL de Digicert. Se utiliza para determinar si reutilizar la información de organización y dominio previamente verificada. Cuando el valor es 1, se reutiliza. Cuando el valor es 0, se crea una nueva. El valor predeterminado es 1.
uniqueValueStringNSolo relacionado con productos Sectigo. De 1 a 20 caracteres (a-z A-Z 0-9) para que el distribuidor genere de forma autónoma el valor de verificación.
dcvMethodStringNConfigura de forma unificada el método de verificación del dominio solicitado.
Debe ser uno de los siguientes cuatro métodos:
EMAIL (verificación por correo electrónico)
HTTP_CSR_HASH (verificación por archivo)
CNAME_CSR_HASH (verificación por DNS)
HTTPS_CSR_HASH (verificación por archivo https)
VERIFY_DOCUMENT (prueba de certificado de dominio, solo compatible con CFCA)
Para CFCA este campo es Y
domainInfoStringNInformación del dominio, solo relacionada con certificados SSL. Para certificados SSL el parámetro es Y, para otros tipos es N.
Para CFCA este campo es N.
Ejemplo:
[
{ "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"
}
]
La descripción detallada es la siguiente:
dcvMethodStringNMétodo de validación del dominio.
Debe ser uno de los cuatro métodos siguientes:
EMAIL (validación por correo electrónico)
HTTP_CSR_HASH (validación por archivo)
CNAME_CSR_HASH (validación DNS)
HTTPS_CSR_HASH (validación por archivo HTTPS)
dcvEmailStringNCorreo electrónico de validación del dominio. Si el método de validación es EMAIL, este campo es obligatorio (Y).
domainNameStringNNombre de dominio
organizationInfoStringNInformación de la empresa. Cuando se solicita un producto que requiere verificación empresarial, este parámetro es Y.
Para CFCA, este elemento es N.
Ejemplo:
{
"organizationCity": "Shanghái",
"organizationName": "Cierta empresa",
"organizationMobile": "18111111111",
"organizationAddress": "Calle de Shanghái",
"organizationCountry": "CN",
"organizationPostCode": "401320"
}"
organizationCityStringNCiudad donde se encuentra la empresa.
organizationNameStringNNombre de la empresa.
organizationMobileStringNTeléfono de la empresa.
organizationAddressStringNDirección de la empresa.
organizationCountryStringNPaís donde se encuentra la empresa (código de dos letras según la norma ISO 3166-1).
organizationPostCodeStringNCódigo postal de la ubicación de la empresa.
AdministratorStringYInformación del administrador y persona de contacto. Al solicitar firma de código, firma de correo electrónico o firma de documentos, este parámetro se utiliza como información de la solicitud. Además, si csr es N, esta información se utiliza como información de generación del csr.
Para CFCA, este elemento es N.
{
"job": "总经办",
"city": "上海市",
"email": "xx@yy.com",
"state": "上海市",
"mobile": "18111111111",
"address": "上海市",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringYCargo del administrador.
cityStringYCiudad donde se encuentra el administrador.
emailStringYCorreo electrónico del administrador.
stateStringYProvincia o estado del administrador.
mobileStringYNúmero de contacto del administrador.
addressStringYDirección de contacto del administrador.
countryStringYPaís del administrador (código de dos letras según la norma ISO 3166-1).
lastNameStringYApellido del administrador.
postCodeStringYCódigo postal del lugar del administrador.
firstNameStringYNombre del administrador.
organationStringYNombre de la empresa del administrador.
financeStringSolo relacionado con certificados SSL.
Información del personal financiero. Puede ser igual a la información del administrador. Cuando el producto pedido no es de tipo DV, este parámetro es Y.
Para CFCA este elemento es N.
{
"job": "Departamento Financiero",
"city": "Shanghái",
"email": "xx@yy.com",
"state": "Shanghái",
"mobile": "18111111111",
"address": "Shanghái",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "cierta empresa"
}"
jobStringNPuesto del responsable de finanzas.
cityStringNCiudad donde se encuentra el responsable de finanzas.
emailStringNCorreo electrónico del responsable de finanzas.
stateStringNProvincia o estado donde se encuentra el responsable financiero.
mobileStringNInformación de contacto del responsable financiero.
addressStringNDirección de contacto del responsable financiero.
countryStringNPaís del oficial de finanzas (código de dos letras según la norma ISO 3166-1).
lastNameStringNApellido del oficial de finanzas.
postCodeStringNCódigo postal de la ubicación del oficial de finanzas.
firstNameStringNNombre del responsable financiero.
organationStringNEmpresa del responsable financiero.
techStringNSolo relacionado con certificados SSL.
Información del técnico. Cuando el producto solicitado no es de tipo DV, este parámetro es Y.
Para CFCA, este elemento es N.
{
"job": "Departamento técnico","city": "Shanghái",
"email": "xx@yy.com",
"state": "Shanghái",
"mobile": "18111111111",
"address": "Shanghái",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "Cierta empresa"
}"
jobStringNPuesto del técnico.
cityStringNCiudad donde se encuentra el técnico.
emailStringNCorreo electrónico del técnico.
stateStringNProvincia o estado donde se encuentra el técnico.
mobileStringNInformación de contacto del técnico.
addressStringNDirección de contacto del técnico.
countryStringNPaís del técnico (código de dos letras según el estándar ISO 3166-1).
lastNameStringNApellido del técnico.
postCodeStringNCódigo postal de la ubicación del técnico.
firstNameStringNNombre del técnico.
organationStringNEmpresa del técnico.

Valor devuelto por la función

Nombre del parámetroTipo del parámetroObligatorioDescripción
codeIntYEstado devuelto; consulte el Apéndice 3.1 para más detalles.
errorsObject or StringNCuando el estado devuelto es un error, contiene el mensaje de error específico.
dataObjectNCuando el estado devuelto es correcto, este parámetro es Y. La descripción específica es la siguiente:
certIdStringNID del certificado racent. Consérvelo adecuadamente; este parámetro es la credencial única de la instancia racent.
vendorIdStringNNúmero de pedido de la CA.
vendorCertIdStringNNúmero de certificado de la CA.
DCVfileNameStringNNombre del archivo de validación por archivo
DCVfileContentStringNContenido del archivo de validación por archivo
DCVdnsHostStringNValor del host para validación por DNS
DCVdnsValueStringNValor del registro para validación por DNS
DCVdnsTypeStringNTipo de registro para validación por DNS
DCVfilePathStringNRuta del archivo de validación por archivo
dcvInfoObjectNCuando los valores de validación de cada dominio en la solicitud del certificado son diferentes, este campo es Y
Cada elemento es de tipo Object, y el nombre de cada objeto es el dominio solicitado, por ejemplo: racent.com. Los detalles de cada elemento son los siguientes:
DCVfileNameStringNContenido del archivo de validación por archivo
DCVfileContentStringNContenido del archivo de validación por archivo
DCVdnsHostStringNValor del host para validación por DNS
DCVdnsValueStringNValor del registro para validación por DNS
DCVdnsTypeStringNTipo de registro para validación por DNS
DCVfilePathStringNRuta del archivo de validación por archivo