Saltar al contenido principal

2.12 Reemplazar información de suscripción SSL

2.12.1 Información de la API

Entorno de pruebas
Entorno realhttps://portal.racent.com/ssl/replace
Método de solicitudPOST
content-typemultipart/form-data
DescripciónEsta API se utiliza para reemplazar la información de suscripción SSL. Solo está relacionada con certificados SSL. Solo se permite reemplazar la información de suscripción SSL cuando el estado de la suscripción SSL es "Emitido".

2.12.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.
certIdStringYID de certificado de Racent
refIdStringNNúmero de pedido único del cliente proporcionado por el cliente
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 de reemplazo, descrita a continuación
csrStringYNota: El dominio en la información CSR debe ser coherente con el dominio en el CSR de la suscripción SSL original.
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 manera 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 campo es Y
domainInfoStringYInformación del dominio.
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"
}
]
Descripción detallada a continuación:
dcvMethodStringYMé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)
Cuando el dcvMethod del nivel superior no existe, este campo es Y.
Cuando el dcvMethod del nivel superior existe y este campo también existe, se priorizará el dcvMethod del nivel superior.
dcvEmailStringNCorreo electrónico de validación del dominio.
Cuando este campo es N, los valores predeterminados son los siguientes:
racent.com : admin@racent.com
www.racent.com : admin@racent.com
*.racent.com : admin@racent.com
domainNameStringYDominio
organizationInfoStringNCuando necesite cambiar la información de la empresa, este parámetro es Y.
organizationCityStringNCiudad de la empresa.
organizationNameStringNNombre de la empresa.
organizationMobileStringNTeléfono de la empresa.
organizationAddressStringNDirección de la empresa.
organizationCountryStringNPaís de la empresa (código de dos letras según la norma ISO 3166-1).
organizationPostCodeStringNCódigo postal de la empresa.

Retorno de la función

Nombre del parámetroTipo de parámetroRequeridoDescripción
codeIntYEstado de retorno; para más detalles, consulte el Apéndice 3.1
errorsObject o StringNCuando el estado de retorno es un error, contiene la información específica del error.
dataObjectNCuando el estado de retorno es correcto, este parámetro es Y. La descripción específica es la siguiente:
certIdStringNID de 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 de archivo para la validación por archivo
DCVfileContentStringNContenido del archivo para la validación por archivo
DCVdnsHostStringNValor del host para la validación DNS
DCVdnsValueStringNValor del registro para la validación DNS
DCVdnsTypeStringNTipo de registro para la validación DNS
DCVfilePathStringNRuta del archivo para la validación por archivo
dcvInfoObjectNCuando los valores de validación de cada dominio en la solicitud de certificado son diferentes, este campo es Y
Cada elemento es de tipo Object, y el nombre de cada objeto es el dominio solicitado, p. ej.: 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 la validación DNS
DCVdnsValueStringNValor del registro para la validación DNS
DCVdnsTypeStringNTipo de registro para la validación DNS
DCVfilePathStringNRuta del archivo de validación por archivo