Saltar al contenido principal

2.21 Modificar datos de la solicitud

2.21.1 Información de la API

Entorno de prueba
Entorno realhttps://portal.racent.com/ssl/alter
Método de solicitudPOST
content-typemultipart/form-data
DescripciónEsta interfaz solo se utiliza cuando falla la solicitud del certificado CFCA, para modificar la información de la solicitud.

2.21.2 Definición de parámetros

Nombre del parámetroTipo de parámetroObligatorioDescripción
api_tokenStringYCredencial de identidad. Para generar el token, comuníquese con el soporte técnico de Racent.
certIdStringYID del certificado de Racent
refIdStringNNúmero único de pedido del cliente proporcionado por el cliente
verificationPicFileNMaterial de verificación de respaldo. Se utiliza para la validación de la organización y admite los formatos .jpg/.jpeg/.png/.gif/.bmp/.rar/.zip, con un tamaño máximo de 2M.
domainVerificationPicFileNSi el método de verificación del dominio es VERIFY_DOCUMENT, este campo es obligatorio (Y). Se utiliza para verificar la propiedad del dominio (actualmente solo es compatible con CFCA).
paramsStringYInformación del pedido, descrita a continuación.
csrStringNSi el parámetro está vacío, se generará un csr y se guardará la clave privada.
privateKeyStringNClave privada.
serverStringNServidor. Solo relevante para certificados SSL. El parámetro del certificado SSL es Y, y para otros tipos de productos es N. Si no necesita este parámetro, use "other" de forma predeterminada.
orgCheckIntNEl valor es 0 o 1. Cuando el valor es 1, se buscarán todas las organizaciones de tu cuenta según la información de organización enviada; 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 se reutiliza 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.
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 DNS)
HTTPS_CSR_HASH (verificación por archivo HTTPS)
VERIFY_DOCUMENT (prueba de certificado de dominio, solo compatible con CFCA)
Para CFCA, este elemento es Y
domainInfoStringNInformación del dominio, solo relacionada con certificados SSL. Para certificados SSL, el parámetro es Y; para otros tipos, es N.
El total de dominios estándar y dominios comodín no puede exceder respectivamente el total de dominios estándar y dominios comodín adquiridos.
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 siguientes cuatro métodos:
EMAIL (validación por correo electrónico)
HTTP_CSR_HASH (validación por archivo)
CNAME_CSR_HASH (validación por DNS)
HTTPS_CSR_HASH (validación por archivo HTTPS)
Cuando dcvMethod del nivel superior no existe, este campo es Y.
Cuando dcvMethod del nivel superior existe y este campo también existe, se priorizará dcvMethod del nivel superior
dcvEmailStringNCorreo electrónico para la validación del dominio.
Cuando este campo es N, los valores por defecto son los siguientes:
racent.com : admin@racent.com
www.racent.com : admin@racent.com
*.racent.com : admin@racent.com
domainNameStringNNombre de dominio
organizationInfoStringNInformación de la empresa. Cuando se solicitan productos que requieren validación empresarial, este parámetro es Y. 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.
organizationRegNumbeStringNNúmero de identificación de la empresa. Para CFCA, este campo es Y.
idTypeStringNTipo de identificación de la empresa. Para CFCA, este campo es Y.
Valores:
TYDMZ: Código Unificado de Crédito Social
OTHERS: Otros
AdministratorStringYInformación del administrador y persona de contacto. Cuando se solicita firma de código, firma de correo 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 para generar el csr.
{
"job": "Oficina General",
"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"
}"
jobStringYPuesto del administrador.
cityStringYCiudad del administrador.
emailStringYCorreo electrónico del administrador.
stateStringYProvincia o estado del administrador.
mobileStringYInformación de contacto del administrador.
addressStringYDirección de contacto del administrador.
countryStringYPaís del administrador (código de dos letras según el estándar ISO 3166-1).
lastNameStringYApellido del administrador.
postCodeStringYCódigo postal de la ubicación del administrador.
firstNameStringYNombre del administrador.
organationStringYNombre de la empresa del administrador.
idTypeStringNTipo de documento. Para CFCA, este campo es Y.
Valores posibles:
SFZ: Documento Nacional de Identidad
HZ: Pasaporte
idNumberStringNNúmero de documento. Para CFCA, este campo es Y.
financeStringSolo relacionado con certificados SSL.
Información del personal financiero. Puede ser la misma que la información del administrador. Cuando el producto solicitado no es de tipo DV, este parámetro es Y.
{
"job": "财务部",
"city": "上海市",
"email": "xx@yy.com",
"state": "上海市",
"mobile": "18111111111",
"address": "上海市",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringNPuesto del responsable financiero.
cityStringNCiudad donde se encuentra el responsable financiero.
emailStringNCorreo electrónico del responsable financiero.
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 responsable financiero (código de dos letras según la norma ISO 3166-1).
lastNameStringNApellido del responsable financiero.
postCodeStringNCódigo postal de la ubicación del responsable financiero.
firstNameStringNNombre del responsable financiero.
organationStringNEmpresa del responsable financiero.
idTypeStringNTipo de documento. Para CFCA este campo es Y.
Valores:
SFZ: DNI
HZ: Pasaporte
idNumberStringNNúmero de documento. Para CFCA este campo es Y.
techStringNSolo relacionado con certificados SSL.
Información del técnico. Cuando el producto solicitado no es de tipo dv, este parámetro es Y.
{
"job": "技术部","city": "上海市",
"email": "xx@yy.com",
"state": "上海市",
"mobile": "18111111111",
"address": "上海市",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
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 la norma 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.
idTypeStringNTipo de documento. Para CFCA este campo es Y.
Valores posibles:
SFZ: DNI
HZ: Pasaporte
idNumberStringNNúmero de documento. Para CFCA este campo es Y.

Retorno de la función

codeIntYEstado de retorno. Para más detalles, consulte el Apéndice 3.1
errorsObject o StringNCuando el estado devuelto es un error, información específica del error.
dataObjectNCuando el estado devuelto es exitoso, 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 verificación por archivo
DCVfileContentStringNContenido del archivo de verificación por archivo
DCVdnsHostStringNValor del host para verificación DNS
DCVdnsValueStringNValor del registro para verificación DNS
DCVdnsTypeStringNTipo de registro para verificación DNS
DCVfilePathStringNRuta del archivo de verificación por archivo
dcvInfoObjectNCuando los valores de verificación de cada dominio en la solicitud del certificado son diferentes, este elemento 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 verificación por archivo
DCVfileContentStringNContenido del archivo de validación por archivo
DCVdnsHostStringNValor del host de validación DNS
DCVdnsValueStringNValor del registro de validación DNS
DCVdnsTypeStringNTipo de registro de validación DNS
DCVfilePathStringNRuta del archivo de validación por archivo
failReasonObjectNCuando Racent solicita el certificado a la CA y falla, y se puede identificar claramente el motivo del fallo, se devuelve este elemento.
dataReasonsArrayNMotivos de datos
keyStringNElemento
reasonStringNMotivo
sysReasonStringNMotivo del sistema