Crear una conexión segura entre el cliente del motor de presentación web y el servidor
La creación de una conexión HTTPS segura entre el cliente del motor de presentación web y el servidor requiere certificados. Puede crear y usar sus propios certificados.
FactoryTalk Optix
genera archivos de certificado cuando Archivo de certificado
y Archivos de clave privada
están en blanco. Puede generar y localizar los archivos de certificado y, a continuación, cargarlos en el objeto WebPresentationEngine
y en el explorador que va a utilizar para crear la conexión segura.
IMPORTANTE:
High Availability: Si no se proporciona un certificado, cada pod genera su propio certificado HTTPS autofirmado. En caso de conmutación por error, la identidad del certificado cambia y el navegador bloquea la conexión. Para HTTPS en High Availability, proporcione su propio certificado y clave privada en el archivo del proyecto para que todos los pods se implementen con la misma identidad de certificado.
Consulte Configurar un motor de presentación web para configurar el objeto
WebPresetationEngine
.- Configure el nombre de host del motor de presentación web, que es el nombre del equipo host, para que coincida con el nombre de host del certificado:
- EnVista del proyecto, seleccioneWebPresentationEngine.
- EnPropiedades, enNombre de host, introduzca el nombre del equipo host.CONSEJO: El nombre del certificado del explorador debe coincidir con el nombre de host del motor de presentación web.
- Introduzca la dirección IP a menos que esté emulando desde su equipo local. Si está emulando desde su equipo local, enDirección IPintroduzca0.0.0.0.
- EnProtocolo, seleccionehttps.
- EnPuerto, introduzca el número de puerto.
- Seleccionepara ejecutar el proyecto en emulador y establecer la conexión web que crea los archivos de certificado.Ejecutar
- Copie y guarde los archivos de certificado en una ubicación conocida:
- Abra el explorador de archivos.
- Para ir al área de datos de la aplicación, escriba%appdata%y presioneEntrar.
- Para desplazarse por la estructura de carpetas de los archivos de certificado creados por el emulador, seleccione .
- Seleccione su proyecto.
- SeleccioneApplicationFiles.
- Copie y pegue los archivos .der y .pem en una ubicación conocida.
- ConWebPresentationEngineaún seleccionado, cargue los archivos de certificado enPropiedades:
- EnArchivo de certificado, seleccioneEXAMINARy desplácese para seleccionar el archivo de certificado .der de la ubicación donde almacenó el archivo, seleccioney elija
Importar archivo(s)Seleccionar. - EnArchivo de clave privada, seleccioneEXAMINARy desplácese para seleccionar el archivo de certificado .pem de la ubicación donde almacenó el archivo, seleccioney elija
Importar archivo(s)Seleccionar.
- Seleccionepara reiniciar el emulador y asegurarse de que se está conectando a la instancia correcta del servidor web.Ejecutar
- Exporte e instale el certificado del navegador:
- En la barra de direcciones de la conexión del navegador establecida, seleccione
No seguro. - EnAcerca de, después deSu conexión al sitio no es segura,seleccione>y, a continuación, seleccione
Mostrar certificado. - EnVisor de certificados (nombre de su equipo), seleccioneDetallesy seleccioneExportar.
- Seleccione el archivo .der que tenga el nombre de su equipo antes de la extensión .der.
- Desplácese a una ubicación que recuerde y seleccioneGuardar.
- Vaya a la ubicación guardada y haga doble clic en el archivo .der.
- EnCertificado, seleccioneInstalar certificadopara instalar el certificado en el explorador.
- Deje seleccionadoUsuario actualy seleccioneSiguiente.
- SeleccioneColocar todos los certificados en el siguiente almacény seleccioneExaminar.
- EnSeleccionar almacén de certificados, seleccioneAutoridades de certificación raíz de confianzay, a continuación, seleccioneAceptar.
- EnCompletar el Asistente para la importación de certificados, seleccioneSiguientey, a continuación, seleccioneFinalizar.
- Cuando la importación se haya realizado correctamente, seleccioneAceptardos veces.
- Para establecer su conexión de la web al servidor, en el navegador, introduzcahttps:\\hostname:port. Por ejemplo, introduzcahttps:\\(computername):8080para el emulador.
connection
polygon
Entregue su opinión