RESPONDIENDO A MÍ MISMO
No fue un problema del contenedor de Linux, es un problema de certificado en el servidor web (IIS), porque estamos usando certificados autofirmados y de esta manera el certificado siempre será un invalid certificate
. Los certificados autofirmados funcionan bien en el lado del sistema operativo Windows, sin importar el error no válido. Por supuesto, los certificados autofirmados son solo para un entorno de prueba más o menos.
Desde el sistema operativo Linux, cuando intenta extraer paquetes de NuGet, obtendrá el siguiente error porque:
1) El certificado no es válido y
2) porque aparentemente no hay una opción para ignorar un certificado inválido desde el lado de Linux.
The SSL connection could not be established, see inner exception.
The remote certificate is invalid according to the validation procedure.
La solución Si está trabajando en un entorno corporativo, es solicitar al administrador del sistema un certificado firmado adecuado, para eso genera un CSR desde su servidor web, en mi caso IIS, luego se lo pasa, para que le envíen un archivo . cer archivo para instalar en ese servidor web.
La otra opción que estaba tratando de hacer pero no pude debido a las limitaciones de mi entorno corporativo, es crear una CA falsa (con OpenSSL), luego usted mismo firma las CSR para tener algunos certificados válidos para su entorno de desarrollo o prueba.
Pido disculpas por responder esto yo mismo, pero creo que vale la pena compartir mis hallazgos.
Espero que ayude.