Actualizar el certificado SSL en Remote Desktop Web (RDWeb) y HTML5 RDS
Guía paso a paso para renovar o cambiar el certificado SSL de un entorno de Escritorio Remoto (RDS) con RDWeb, IIS y el cliente HTML5. Incluye comandos PowerShell y verificación final.
En esta guía verás cómo hacerlo correctamente usando PowerShell, IIS y la consola de Server Manager.
Requisitos previos
- Certificado SSL válido (emitido por tu CA o por un proveedor público).
- Rol de Remote Desktop Web Access instalado.
- Permisos de administrador local en el servidor RDS.
Paso 1: Verificar el certificado actual
Abre PowerShell como administrador y localiza el certificado existente mediante su huella digital (Thumbprint):
Get-ChildItem -Path Cert:\ -Recurse | Where-Object { $_.Thumbprint -eq "HUELLA_DIGITAL_AQUI" }Verifica que el certificado encontrado sea el correcto (nombre común, fecha de expiración y uso de servidor).
Paso 2: Revisar el certificado asignado al cliente HTML5 de RDS
Usa este comando para ver qué certificado usa actualmente el cliente HTML5 (RDWebClient):
Get-RDWebClientBrokerCertEsto devuelve el certificado actual que se usa para el cliente web de RDS (HTML5).
Paso 3: Importar el nuevo certificado
Una vez tengas el nuevo certificado en formato .cer o .pfx (según tu CA), impórtalo con el siguiente comando:
Import-RDWebClientBrokerCert C:\certs\mycert.cerEste comando asigna el nuevo certificado al portal HTML5 de RDS.

Paso 4: Publicar nuevamente el paquete RDWeb
Para que los cambios surtan efecto, publica de nuevo el cliente web de RDS:
Publish-RDWebClientPackage -Type Production -LatestEsto recompila el portal web del cliente HTML5 para reflejar el nuevo certificado.
Paso 5: Actualizar el certificado en IIS
- Abre Internet Information Services (IIS) Manager.
- Selecciona tu sitio RDWeb.
- En el panel derecho, haz clic en Bindings.
- Edita el binding HTTPS y selecciona el nuevo certificado.

Paso 6: Actualizar certificado desde Server Manager (opcional)
- Abre Server Manager → Remote Desktop Services.
- En la sección de Deployment Overview, haz clic en el ícono de certificado (⚠️ si está caducado).
- Selecciona Replace Certificate y elige tu nuevo certificado importado.
Esta acción actualiza la asignación de certificados para los roles de RDS: RD Gateway, RD Web Access y RD Connection Broker.
Paso 7: Verificación final
- Abre el portal RDWeb desde tu navegador (por ejemplo,
https://rdweb.tudominio.com/RDWeb). - Verifica que el navegador muestra el candado 🔒 sin advertencias.
- Desde PowerShell, puedes volver a listar el certificado activo con:
Get-RDWebClientBrokerCert
Conclusión
Actualizar el certificado SSL de tu entorno de Remote Desktop Web Access garantiza conexiones seguras y evita errores de confianza en navegadores o clientes HTML5. Usa PowerShell para agilizar la asignación y asegúrate de replicar el cambio en IIS y Server Manager.
Si administras varios entornos, documenta las huellas digitales y fechas de vencimiento para automatizar recordatorios o validaciones periódicas.

