2008-08-21 11 views
5

Me gustaría crear una conexión SSL para la comunicación TCP genérica. Creo que descubrí cómo hacerlo en el código, usando la información aquí: http://msdn.microsoft.com/en-us/library/system.net.security.sslstream.aspx Lo que estoy teniendo problemas es crear un certificado para que pueda probarlo. Probé makecert.exe testCert, y eso creó un certificado, pero aparentemente no tiene una clave privada asociada. Entonces, lo que estoy buscando es el procedimiento más simple para crear un certificado y lograr que la conexión funcione.¿Cómo configuro un certificado de prueba para una conexión SSL en .NET?

Respuesta

2

no he encontrado una manera sencilla hacer esto todavía, pero me di this site votos hace unos meses.

O'Reilly también publicó un libro llamado Network Security Hacks (disponible en Safari) que tiene una sección que comienza en Hack # 45 para crear su propia autoridad de certificación.

1

Hice una pregunta similar que hace referencia a apache, pero alguien vinculado a un tutorial de Microsoft sobre la respuesta. Puede ser útil.

Here

0

Para cualquier otra persona que intente esto, el certificado pkcs12 creado como se detalla aquí openssl question y utilizando el método X509Certificate2.CreateFromCertFile supera el problema de la clave privada. Nota: usé openssl con cygwin en Windows.

Cuestiones relacionadas