Gestión de certificados OPC UA
Cifrado con certificados
Para administrar el certificado en el controlador del sistema de programación, se requiere una configuración en el Pantalla de seguridad vista. Para ello, instale el CODESYS Security Agent complemento, si es necesario.
Importante
Se recomienda el uso de cadenas de certificados. En esta configuración, sí lo hacen los certificados de CA intermedios no deben almacenarse y actualizarse en el almacén de certificados del sistema de ejecución. Como resultado, esto normalmente significa que no se requieren cambios de configuración en el PLC cuando se renueva o intercambia un certificado de cliente.
Generación de un certificado para el servidor OPC UA
Para intercambiar datos de forma segura y cifrada con el cliente, el servidor OPC UA requiere un certificado. Cuando se establece la conexión por primera vez, el cliente debe clasificar este certificado como confiable
En el sistema de programación, abra un proyecto de servidor OPC UA. Inicie el sistema de ejecución correspondiente en el controlador. En el editor del dispositivo, navegue por la red y conéctese al sistema de destino deseado. La ruta activa al controlador está establecida.
La conexión está activa y en verde.
Haga clic en el Ver → Pantalla de seguridad comando.
Cambie a Dispositivos pestaña.
En la vista de la izquierda (debajo Información), selecciona tu dispositivo.
En la vista derecha, se muestran todos los servicios del controlador que requieren un certificado.
Selecciona el Servidor OPCUA servicio.
Cree un nuevo certificado para el dispositivo. Para hacer esto, haga clic en el botón
icono.El Configuración del certificado se abre el cuadro de diálogo.
Defina los parámetros del certificado y haga clic en DE ACUERDO para cerrar el diálogo.
El certificado se crea en el controlador.

Reinicie el sistema de tiempo de ejecución.
Instale certificados de CA confiables para el servidor OPC UA
Cuando un cliente OPC UA tiene un certificado de una autoridad de certificación (CA) de confianza, esta CA también debe registrarse como confiable en el servidor OPC UA. A continuación, la CA se instala en la sección «Certificados de confianza»
Para instalar listas de revocación de certificados (CRL de las CA, se requieren los siguientes pasos:
Transferencia del
CRLs por transferencia de archivos alcert/importdirectorioEjecute lo siguiente Concha de PLC comando:
cert-importcrl
Uso de cadenas de certificados
En la versión 3.5 SP22 y posteriores, tanto el servidor OPC UA como el cliente admiten la validación de las cadenas de certificados transmitidas a través del protocolo OPC UA de forma predeterminada.
Si un cliente transmite las cadenas de certificados cuando se establece la conexión, no se requiere ninguna configuración manual adicional de las CA intermedias.
En caso de que los clientes OPC UA utilizados no transmitan las cadenas de certificados a través del protocolo OPC UA, se requiere la configuración manual de las CA intermedias.
Para que esto funcione, los certificados de las CA intermedias deben instalarse por separado. Se copian en el
OPCUAServer/Intermediatedirectorio en el PLC mediante transferencia de archivos. Tras la transferencia, el servidor OPC UA utiliza automáticamente estos certificados
Envío de cadenas de certificados
En la versión 3.5 SP22 y posteriores, tanto el servidor OPC UA como el cliente OPC UA transmiten cadenas de certificados completas de forma predeterminada, si es posible, al establecer una conexión.
Para obtener más información, consulte lo siguiente: Certificados del PLC
Las cadenas de certificados se utilizan cuando se ha creado un certificado firmado por una CA para el servidor o cliente OPC UA y las CA intermedias correspondientes se configuran en el PLC. En la actualidad, esto se hace instalando un contenedor PKCS #12 (.p12i archivo), que puede contener la cadena de certificados completa. Un contenedor PKCS #12 es un contenedor protegido para la clave privada y los certificados
En el caso de que determinadas aplicaciones de OPC UA no puedan procesar correctamente las cadenas de certificados, es posible que la transmisión de las cadenas de certificados por parte del servidor (y cliente) de OPC UA sea deshabilitado. Para que esto funcione, la configuración de seguridad del dispositivo SendCertificateChains del servidor (o cliente) OPC UA debe configurarse en NO.
Para obtener más información, consulte lo siguiente: Configuración de seguridad del dispositivo (servidor OPC UA)