Saltar al contenido principal

2.3 Obtener el estado de la solicitud del certificado

2.3.1 Información de la API

Entorno de pruebas
Entorno realhttps://portal.racent.com/ssl/collect
Método de solicitudPOST
content-typemultipart/form-data
DescripciónEsta interfaz se utiliza para obtener el estado del pedido del certificado, obtener el certificado y obtener la información de validación.

2.3.2 Definición de parámetros

Nombre del parámetroTipo de parámetroObligatorioDescripción
certIdStringYID de certificado de racent
api_tokenStringYCredencial de identidad; para generar el token, contacte con el soporte técnico de Racent.

Retorno de la función

Nombre del parámetroTipo de parámetroObligatorioDescripción
codeintYEstado de retorno; para más detalles, consulte el Apéndice 3.1
statusStringYEstado del pedido:
PENDING: en solicitud
COMPLETE: solicitud exitosa
CANCELLED: cancelado
REISSUED: reemitido
FAILED: solicitud fallida
RENEWED: renovado
REVOKED: revocado
certStatusStringYEstado del certificado:
PENDING: en solicitud
COMPLETE: solicitud exitosa
CANCELLED: cancelado
REISSUED: reemitido
FAILED: solicitud fallida
RENEWED: renovado
REVOKED: revocado
dataObjectNDatos devueltos, los siguientes son los detalles específicos
failReasonObjectNCuando el estado es FAILED, este parámetro es Y, motivo del fallo
dataReasonsArrayNMotivos de los datos
keyStringNElemento
reasonStringNMotivo
sysReasonStringNMotivo del sistema
beginDateStringNCuando el estado es COMPLETE, este parámetro es Y, hora de inicio del certificado
endDateStringNCuando el estado es COMPLETE, este parámetro es Y, hora de finalización del certificado
certificateStringNCuando el estado es COMPLETE, este parámetro es Y, certificado pem
caCertificateStringNCuando el estado es COMPLETE, este parámetro es Y, certificado intermedio en formato pem
jksStringNCuando el estado es COMPLETE y Racent tiene la información correcta de la clave privada, este parámetro es Y, contenido del certificado JKS codificado en base64.
jksPassStringNCuando el estado es COMPLETE y Racent tiene la información correcta de la clave privada, este parámetro es Y, contraseña del certificado JKS.
pkcs12StringNCuando el estado es COMPLETE y Racent tiene la información correcta de la clave privada, este parámetro es Y, contenido del certificado PKCS12 codificado en base64.
pkcsPassStringNCuando el estado es COMPLETE y Racent tiene la información correcta de la clave privada, este parámetro es Y, contraseña del certificado PKCS12.
privateKeyStringNCuando el estado es COMPLETE y Racent tiene la información correcta de la clave privada, este parámetro es Y, información de la clave privada
rsaPrivateKeyStringNClave privada en formato RSA. Cuando el estado es COMPLETE y Racent tiene la información correcta de la clave privada, este parámetro es Y, información de la clave privada
replaceCertIdStringNCuando el estado es REISSUED, este parámetro es Y,
ID del certificado sslTrus después de la reemisión
oldCertIdStringNCuando el certificado solicitado es una reemisión, este parámetro es Y,
ID del certificado sslTrus anterior
vendorIdStringNNúmero de pedido de la CA
vendorCertIdStringNNúmero de certificado de la CA (número de pedido de Sectigo)
DCVfileNameStringNValidación por archivo de dominio, nombre del archivo
DCVfileContentStringNValidación por archivo, contenido del archivo
DCVdnsHostStringNValidación por DNS, host
DCVdnsValueStringNValidación por DNS, value
DCVdnsTypeStringNValidación por DNS, type
dcvInfoObjectNCuando los valores de validación de cada dominio en la solicitud de certificado son diferentes, este elemento es Y
Cada elemento es de tipo Object, y el nombre de cada objeto es el dominio solicitado, como: racent.com. Los detalles de cada elemento son los siguientes:
DCVfileNameStringNValidación por archivo de dominio, nombre del archivo
DCVfileContentStringNValidación por archivo, contenido del archivo
DCVdnsHostStringNValidación DNS, host
DCVdnsValueStringNValidación DNS, value
DCVdnsTypeStringNValidación DNS, type
DCVfilePathStringNRuta del archivo para validación por archivo
dcvListArrayNLista de validación de dominios, cada elemento es de tipo Object, los detalles de cada elemento son los siguientes:
domainNameStringNNombre de dominio
dcvMethodStringNMétodo de validación del dominio
dcvEmailStringNCorreo electrónico de validación del dominio
is_verifyStringNEl valor del parámetro verificado es "verified"; sin verificación no hay parámetro
applicationObjectNEstado de envío del pedido
statusStringNEl parámetro es uno de los siguientes valores:
notdone: No completado
done: Completado
ongoing: En curso
dcvObjectNEstado de verificación del dominio
statusStringNEl parámetro es uno de los siguientes valores:
notdone: No completado
done: Completado
ongoing: En curso
ovObjectNEstado de verificación de la organización
statusStringNEl parámetro es uno de los siguientes valores:
notdone: No completado
done: Completado
ongoing: En curso
issuedObjectNEstado de emisión
statusStringNEl parámetro es uno de los siguientes valores:
notdone: No completado
done: Completado
ongoing: En curso
applyParamsObjectNParámetros de solicitud; para más detalles, consulte los parámetros de solicitud de la interfaz de solicitud (place)
csrStringNcsr
AdministratorObjectNInformación del administrador
jobStringNCargo
cityStringNCiudad
emailStringNCorreo electrónico
stateStringNProvincia o estado
mobileStringNInformación de contacto
addressStringNDirección de contacto
countryStringNPaís (código de dos letras según la norma ISO 3166-1).
lastNameStringNApellido
postCodeStringNCódigo postal
firstNameStringNNombre
organationStringNNombre de la empresa
idTypeStringNTipo de documento. Para CFCA este campo es Y.
Valores:
SFZ: DNI
HZ: Pasaporte
idNumberStringNNúmero de documento. Para CFCA este campo es Y.
techObjectNInformación del técnico; los campos son los mismos que los del administrador
financeObjectNInformación del responsable financiero; los campos son los mismos que los del administrador
organizationInfoObjectNInformación de la empresa
organizationCityStringNCiudad
organizationNameStringNNombre
organizationMobileStringNTeléfono
organizationAddressStringNDirección
organizationCountryStringNPaís
organizationPostCodeStringNCódigo postal
organizationRegNumbeStringNNúmero de identificación de la empresa. Para CFCA, este campo es obligatorio (Y).
idTypeStringNTipo de identificación de la empresa. Para CFCA, este campo es obligatorio (Y).
Valores posibles:
TYDMZ: Código unificado de crédito social
OTHERS: Otro
errorsObject o StringNInformación específica del error cuando el estado devuelto indica un error.