Establecer una conexión segura en PowerShell entre un cliente y un servidor utilizando sockets seguros (SSL) recibiendo el certificado remotamente mediante el uso de la clase System.Net.Sockets.TcpClient y System.Net.Security.SslStream,

El primer paso es crear un certificado https://www.jesusninoc.com/02/25/crear-y-exportar-un-certificado-en-formato-pfx-desde-powershell/

Servidor

[crayon-6a6196a043b25027368879/]

Cliente

[crayon-6a6196a043b2b278799280/]