Cómo habilitar SSL en WebSocket con System.Net.HttpListener

Estoy usando la clase .Net 4.5 y HttpListener en Windows Azure (un rol de trabajador) para hacer mi propio servidor WebSocket. Para conexiones no seguras HTTP funciona muy bien. El problema es que necesito hacer que la conexión WebSocket sea segura con SSL (wss: //).

He estado buscando y ni la documentación de la clase HttpListener ni Internet (incluso aquí) me han ayudado mucho.

Encontré que httpcfg.exe debería ayudarme a configurar el certificado pero no afortunado.

Entonces, esas son mis preguntas:

¿Hay alguna forma de habilitarlo desde mi código? ¿Le gusta leer el certificado de la tienda y configurarlo en HttpListener de alguna manera?Si no, httpcfg.exe es la solución? Si es así, ¿cómo usarlo?Si 1 == No y 2 == sí, ¿cómo puedo usar httpcfg en Azure?

¡Gracias! Realmente aprecio la ayuda...

Atentamente...

Gutemberg

Respuestas a la pregunta(1)

Su respuesta a la pregunta