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?
5
A
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.
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
- 1. ¿Es segura una conexión HTTPS sin un certificado SSL válido?
- 2. Utilice un certificado ssl autofirmado en una aplicación para iphone
- 3. iPhone: certificado de instalación para la conexión SSL
- 4. Pre-fetch de certificado SSL .NET
- 5. ¿Cómo verifico un certificado SSL en python?
- 6. ¿Cómo probarías una conexión SSL?
- 7. ¿Cómo configuro WEBrick para usar un certificado intermedio con HTTPS?
- 8. Cómo borrar cualquier dato de certificado SSL
- 9. VB .net Aceptar certificado SSL autofirmado
- 10. Programación .Net: qué validar en un certificado SSL autofirmado
- 11. Certificado SSL
- 12. Configuración de certificado SSL para SslStream
- 13. cómo depurar una conexión ssl?
- 14. ¿Cómo se especifica un cifrado para una conexión SSL en .NET?
- 15. ¿Cómo habilitar un certificado autofirmado para sockets SSL en Android?
- 16. ¿Desactiva la validación del certificado SSL de la conexión HTTPS?
- 17. ¿Cómo puedo determinar qué certificado de cliente SSL está usando una conexión en mod_perl?
- 18. Permitir que Java use un certificado que no sea de confianza para la conexión SSL/HTTPS
- 19. ¿Cómo crear un certificado para el desarrollo local con SSL?
- 20. Cómo corregir SSL - Ningún certificado disponible
- 21. Certificado SSL igual que certificado de firma?
- 22. Agregar SSL a una conexión
- 23. ¿Cómo instalar automáticamente un certificado SSL en AWS ElasticBeanstalk que se ejecuta en Windows y .NET?
- 24. ¿Qué certificado SSL necesito?
- 25. certificado ssl basado en ip
- 26. ¿Cómo configuro FitNesse para usar con .NET?
- 27. Agregar certificado SSL autofirmado para libcurl
- 28. ¿Cómo usar SSL con un certificado autofirmado en groovy?
- 29. Elegir certificado de cliente SSL en Java
- 30. Importación de certificado SSL en Eclipse