Estoy desarrollando una biblioteca de software de comunicación de red que utiliza un protocolo de enlace similar al STARTTLS para permitir la actualización a la seguridad TLS. Incrustaré una política OIN crítica personalizada en los certificados para bloquear los certificados en mi aplicación. Debido a que el software se utilizará en dispositivos IOT incorporados que pueden no tener ningún tipo de mantenimiento durante décadas, no puedo incluir fechas de vencimiento en la cadena de certificados. Para que esto funcione, tendré que incrustar un certificado raíz en mi biblioteca de software. ¿Se considera esto una mala práctica? Estará disponible como una biblioteca estática. ¿Es este otro posible agujero de seguridad? Espero que si el certificado raíz no coincide, el cliente simplemente lo rechazará. Gracias por cualquier consejo.