Certificate Management Service centraliza los certificados SSL de múltiples orígenes. Cargue certificados obtenidos de cualquier CA, sincronice certificados desde una autoridad de certificación (CA) privada de Alibaba Cloud y comparta certificados entre cuentas, todo desde una sola consola para un monitoreo unificado y el despliegue en productos cloud.
Orígenes de certificados
|
Source |
Description |
|
Certificados cargados |
Certificados descargados de Alibaba Cloud u obtenidos de cualquier CA de terceros |
|
Certificados de CA privada |
Certificados emitidos por su CA privada de Alibaba Cloud y sincronizados con la consola |
|
Certificados compartidos |
Certificados compartidos desde otra cuenta de Alibaba Cloud que pertenece a la misma entidad verificada |
Una vez incorporados los certificados a la consola, puede:
Rastrear el estado, el periodo de validez y los despliegues desde una única vista
Desplegar certificados directamente en Server Load Balancer (SLB), Content Delivery Network (CDN), Web Application Firewall (WAF), Elastic Compute Service (ECS) y Simple Application Server
Los certificados cargados, los certificados de CA privada y los certificados compartidos solo se pueden desplegar en servicios cloud, ECS y Simple Application Server a través de la consola. Para manually deploy SSL certificates to web application servers, utilice certificados emitidos por Alibaba Cloud.
Carga de certificados
Lista de verificación previa a la carga
Antes de cargar el certificado, compruebe que cumple con todos los siguientes requisitos:
Formato: Formato PEM (
.pemo.crt). Para convertir archivos PFX, JKS, PKCS8 o P12, utilice la herramienta Convert Certificate Format en Developer Tools > Convert Certificate Format dentro de la consola.Cadena de certificados completa: Incluya el certificado del servidor más el certificado intermedio. Para TLS mutuo, incluya también el certificado raíz.
Sin contraseña de clave privada: Elimine cualquier frase de contraseña antes de cargar el archivo. Ejecute
openssl rsa -in encrypted.key -out decrypted.keypara quitar la contraseña.Key pair coincidente: El certificado y la clave privada deben formar un par coincidente. Consulte Verify the certificate and private key match.
Verificación de coincidencia entre certificado y clave privada
Ejecute los comandos correspondientes al algoritmo de su certificado. Los hashes resultantes de ambos comandos deben ser idénticos.
Certificados RSA
# Compare the MD5 hashes of the modulus from the certificate and the private key
openssl x509 -noout -modulus -in certificate.pem | openssl md5
openssl rsa -noout -modulus -in private.key | openssl md5
Certificados ECC
# Compare the MD5 hashes of the public key extracted from the certificate and the private key
openssl x509 -in certificate.pem -pubkey -noout | openssl pkey -pubin -pubout -outform der | openssl md5
openssl pkey -in private.key -pubout -outform der | openssl md5
Si los hashes no coinciden, es posible que la clave privada esté protegida por contraseña. Ejecute openssl rsa -in encrypted.key -out decrypted.key para eliminar la contraseña e inténtelo de nuevo.
Cargar un certificado
Inicie sesión en Certificate Management Service console.
En el panel de navegación izquierdo, seleccione Certificate Management > SSL Certificate Management V2.0.
En la pestaña Manage Uploaded Certificates, haga clic en Upload Certificate.
En el panel Upload Certificate, configure los parámetros según el algoritmo de su certificado y haga clic en OK.
Estándar internacional
Parámetro | Descripción |
Certificate algorithm | Seleccione Internationally Accepted Algorithm. |
Certificate name | Introduzca un nombre descriptivo, como |
Certificate file | Introduzca el contenido del certificado (codificado en PEM). Haga clic en Upload and Parse File para seleccionar el archivo desde su computadora; el sistema analizará el contenido automáticamente. Alternativamente, abra el archivo <br> Para TLS mutuo (confianza de servidor + cliente): incluya el certificado del servidor (①), el certificado intermedio (②) y el certificado raíz (③). Si los certificados están en archivos separados, concatene los certificados intermedio y raíz en el orden mostrado y pegue el contenido combinado en el campo Certificate chain. Un archivo de cadena de certificados contiene tres certificados codificados en PEM, en este orden: el certificado del servidor (①), el certificado intermedio (②) y el certificado raíz (③). Formato de ejemplo: |
Certificate key | Introduzca el contenido de la clave privada (codificado en PEM). Haga clic en Upload and Parse File para seleccionar el archivo de clave, o abra el archivo <br> Formato ECC: <br><br> Alternativamente, seleccione un CSR existente desde la consola de Certificate Management Service. El sistema lo empareja automáticamente con el certificado correspondiente. Para operaciones con CSR, consulte Manually create or upload a CSR. <br>Nota Si aparece el error "Certificate and private key do not match", es posible que el archivo de clave tenga un formato incorrecto o esté protegido por contraseña. Ejecute |
Certificate chain | (Opcional) Introduzca el certificado intermedio o raíz (codificado en PEM) si aún no se incluye en el campo Certificate file. Haga clic en Upload and Parse File o pegue el contenido manualmente. <br><br> Solo certificado intermedio o certificado raíz: <br> Certificado intermedio (①) y certificado raíz (②): |
Resource group | (Opcional) Asigne a un resource group según su directiva de gestión. |
Tag key, Tag value | (Opcional) Etiquete el certificado según su directiva de gestión de recursos. |
Estándar SM2
|
Parameter |
Description |
|
Certificate algorithm |
Seleccione SM2 Algorithm. |
|
Certificate name |
Introduzca un nombre descriptivo, como |
|
Certificate file |
Introduzca el contenido del archivo de certificado de firma (codificado en PEM). Haga clic en Upload and Parse File o pegue el contenido del archivo |
|
Certificate key |
Introduzca el contenido de la clave privada del certificado de firma (codificado en PEM). Haga clic en Upload and Parse File o pegue el contenido del archivo |
|
Encryption certificate |
Introduzca el contenido del archivo de certificado de cifrado (codificado en PEM). Haga clic en Upload and Parse File o pegue el contenido del archivo |
|
Encryption private key |
Introduzca el contenido de la clave privada del certificado de cifrado (codificado en PEM). Haga clic en Upload and Parse File o pegue el contenido del archivo |
|
Resource group |
(Opcional) Asigne a un resource group según su directiva de gestión. |
|
Tag key, Tag value |
(Opcional) Etiquete el certificado según su directiva de gestión de recursos. |
Verificar la carga
Tras una carga exitosa, el certificado aparece en la lista Manage Uploaded Certificates.
La eliminación de un certificado (al hacer clic en Delete en la columna Actions) es irreversible. Los despliegues existentes que utilizan el certificado no se ven afectados.
Comprobar si dos certificados son iguales
Compare las huellas digitales o los números de serie de los certificados para determinar si varios certificados son en realidad el mismo.
Método 1: Comprobación en la consola
Inicie sesión en la consola de Certificate Management Service.
En la página Certificate Management, localice los certificados que desea comparar y haga clic en el nombre de un certificado para abrir la página de detalles.
En la página de detalles, consulte los campos Fingerprint y Serial number.
Compare las huellas digitales o los números de serie de los certificados. Si son idénticos, se trata del mismo certificado.
Método 2: Consulta mediante API
Llame a la operación ListUserCertificateOrder y establezca el parámetro OrderType en CERT. La respuesta contiene los siguientes campos que puede utilizar para la comparación:
Fingerprint: la huella digital SHA-1 del certificado, que es una cadena hexadecimal de 40 caracteres.Sha2: la huella digital SHA-256 del certificado, que es una cadena hexadecimal de 64 caracteres.SerialNo: el número de serie del certificado.
Cada vez que carga el mismo certificado, el sistema le asigna un nuevo ID de certificado, pero la huella digital y el número de serie permanecen sin cambios. Si dos certificados tienen valores idénticos de Fingerprint o SerialNo, son el mismo certificado.
Sincronización de certificados de CA privada
Sincronice certificados desde una CA privada de Alibaba Cloud para evitar cargas manuales. Los certificados sincronizados aparecen en la pestaña Manage Uploaded Certificates para una gestión centralizada.
Sincronizar certificados
Inicie sesión en la consola de Certificate Management Service.
En el panel de navegación izquierdo, seleccione Certificate Management > Private Certificate Management. Seleccione la región donde reside su CA privada.
Haga clic en la pestaña Private CAs. En la lista, expanda la CA raíz objetivo. En la columna Actions de la CA intermedia, haga clic en Certificates.
Seleccione los certificados que desea sincronizar y haga clic en Batch Synchronize to SSL Certificates. En el cuadro de diálogo, haga clic en OK. Espere a que finalice la sincronización. La columna Status mostrará Uploaded al terminar.
Verificar la sincronización
Vaya a Certificate Management > SSL Certificate Management V2.0 y haga clic en la pestaña Manage Uploaded Certificates. Los certificados de CA privada sincronizados aparecerán en la lista.
Uso compartido de certificados SSL con otra cuenta
Comparta gratuitamente certificados adquiridos en Alibaba Cloud con otras cuentas de Alibaba Cloud que pertenezcan a la misma entidad verificada. Esto permite la reutilización de certificados y la facturación centralizada.
Requisitos para compartir
Antes de compartir, confirme lo siguiente:
Verificación de identidad: Tanto la cuenta que comparte como la cuenta receptora deben pertenecer a la misma entidad legal verificada, ya sea individual o empresarial.
Origen del certificado: Solo se pueden compartir certificados comprados y emitidos por Alibaba Cloud. Los certificados cargados y sincronizados no son compatibles.
Límite de uso compartido único: Un certificado solo se puede compartir una vez. La cuenta receptora no puede volver a compartirlo.
Mismo sitio: No se admite el uso compartido entre el sitio de China de Alibaba Cloud (aliyun.com) y el sitio internacional (alibabacloud.com).
Compartir un certificado
Inicie sesión en la consola de Certificate Management Service.
En el panel de navegación izquierdo, seleccione Certificate Management > SSL Certificate Management V2.0.
En la pestaña Official Certificate, busque el certificado emitido que desea compartir. En la columna Actions, haga clic en More.
En la pestaña Share Certificate, introduzca el ID de la cuenta de Alibaba Cloud del destinatario en el campo Account ID y haga clic en Confirm and Share.
Verificar el uso compartido
Inicie sesión como destinatario y vaya a la pestaña Manage Uploaded Certificates en la página SSL Certificate Management V2.0. El certificado compartido aparece en la lista, identificado por el icono
en la columna Status.
La cuenta receptora no puede descargar ni volver a compartir los certificados compartidos.
Más operaciones
Gestionar tareas pendientes
Al abrir la pestaña Manage Uploaded Certificates, el cuadro de diálogo Action Items aparece automáticamente si el sistema detecta tareas pendientes para sus certificados, tales como:
Notificación de caducidad deshabilitada
Cantidad restante/Cantidad requerida (cuota de recursos de notificación)
Sin servicios cloud desplegados
Renovación pendiente

Para volver a abrir el cuadro de diálogo más adelante, haga clic en Pending Items en la pestaña Manage Uploaded Certificates.

Para reducir la frecuencia de recordatorios, seleccione Do Not Remind Me Again for 7 Days y haga clic en Close.
Acciones disponibles por tipo de tarea:
-
Las notificaciones están deshabilitadas El campo Remaining Amount/Required Amount muestra su cuota actual de recursos de notificación. Si la cuota es insuficiente, haga clic en Purchase para comprar más. Para habilitar notificaciones en lote: filtre los certificados con notificaciones deshabilitadas, selecciónelos y haga clic en Notification debajo de la lista.
Habilitar notificaciones consume su cuota de recursos de notificación. Si la cuota es insuficiente, purchase notification resources .
Sin servicios cloud desplegados Haga clic en Deploy para crear una tarea de despliegue de productos cloud. Consulte Deploy certificates to Alibaba Cloud products.
-
Por renovar Filtre los certificados con el estado To Be Renewed. Haga clic en Update en la columna Actions para completar la renovación.

Consultar advertencias de riesgo de certificados
Los certificados de CA privada con un periodo de validez superior a un año muestran una etiqueta Leakage Risk en la columna Validity Period. Pase el cursor sobre la etiqueta para ver los detalles y las acciones recomendadas.

Establezca periodos de validez de certificados de CA privada de un año o menos para reducir el riesgo de compromiso de claves.
Mejores prácticas
Convenciones de nomenclatura: Utilice un esquema consistente que incluya el dominio, el año y el algoritmo, como
example.com-2024-rsa2048. Esto simplifica la identificación y la auditoría.Gestión de etiquetas: Etiquete los certificados por proyecto y entorno (producción/prueba) para permitir la categorización de recursos y la asignación de costos.
Periodo de validez: Establezca la validez de los certificados de CA privada en un año o menos. Habilite recordatorios de caducidad y planifique renovaciones con al menos 30 días de antelación.
Preguntas frecuentes
¿Qué hago si obtengo un error "Certificate and private key do not match"?
La causa más común es una clave privada protegida por contraseña. Ejecute el siguiente comando para eliminar la contraseña e intente cargarla de nuevo:
openssl rsa -in encrypted.key -out decrypted.key
Si esto no lo resuelve, confirme que no está mezclando archivos de diferentes dominios; por ejemplo, cargando el certificado del dominio A con la clave privada del dominio B. Luego, utilice los comandos de verificación de openssl en Verificación de coincidencia entre certificado y clave privada para confirmar que las huellas del módulo o de la clave pública son idénticas.
¿Por qué falló mi carga con un error "Certificate format is incorrect"?
El servicio solo acepta archivos codificados en PEM. Si su certificado está en formato PFX, P12 u otro, conviértalo primero utilizando la herramienta Convert Certificate Format en Developer Tools dentro de la consola, y luego cargue el archivo .pem convertido.
Asegúrese de que el contenido que pega incluya los marcadores completos -----BEGIN...----- y -----END...----- sin líneas ni espacios adicionales.
Al cargar un archivo de clave privada (.key), si el archivo contiene varios segmentos PEM (por ejemplo, incluye un segmento -----BEGIN CERTIFICATE-----), elimine el contenido extra de la cadena de certificados y conserve solo un segmento de -----BEGIN PRIVATE KEY----- a -----END PRIVATE KEY----- antes de cargarlo nuevamente.
¿Por qué falló el uso compartido de mi certificado?
Compruebe lo siguiente:
Verificación de identidad no coincidente: Las cuentas que comparten y reciben deben pertenecer a la misma entidad individual o empresarial verificada.
Origen de certificado no compatible: Solo se pueden compartir certificados comprados en Alibaba Cloud. Los certificados cargados o sincronizados no son elegibles.
Uso compartido entre sitios: No se admite el uso compartido entre el sitio de China de Alibaba Cloud (aliyun.com) y el sitio internacional (alibabacloud.com).
¿Qué debo hacer si la lista de certificados está vacía?
Una lista de certificados vacía generalmente significa que no se han comprado ni gestionado instancias de certificados SSL bajo la cuenta actual de Alibaba Cloud. Si anteriormente tenía certificados pero ya no aparecen, compruebe las siguientes causas posibles:
Cuenta de Alibaba Cloud incorrecta: Confirme que la cuenta con la que ha iniciado sesión actualmente es la misma que se utilizó para comprar o gestionar los certificados.
Certificados gestionados bajo otra cuenta: Es posible que los certificados pertenezcan a otra cuenta de Alibaba Cloud bajo la misma entidad verificada. Cambie a la cuenta correcta para verificarlo.
Certificados emitidos por una CA de terceros: Los certificados emitidos por una CA de terceros no aparecen automáticamente en la consola y deben cargarse manualmente.
Certificados desplegados directamente en servidores: Los certificados desplegados directamente en servidores no son gestionados por la consola de Certificate Management Service.
Si utiliza un certificado externo, consulte la sección Upload certificates de este documento para importarlo a Certificate Management Service y gestionarlo de forma unificada.