El certificado de CA autofirmado Socket.io + SSL + da error al conectarse

Estoy ejecutando un servidor https utilizando un certificado que se creó utilizando un certificado CA autofirmado.

Ahora quiero conectar el cliente Socket.io al servidor Socket.io que está conectado al servidor https. Desafortunadamente, me sale un error, diciéndome:

Error: UNABLE_TO_VERIFY_LEAF_SIGNATURE
    at SecurePair.<anonymous> (tls.js:1271:32)
    at SecurePair.EventEmitter.emit (events.js:92:17)
    at SecurePair.maybeInitFinished (tls.js:883:10)
    at CleartextStream.read [as _read] (tls.js:421:15)
    at CleartextStream.Readable.read (_stream_readable.js:293:10)
    at EncryptedStream.write [as _write] (tls.js:330:25)
    at doWrite (_stream_writable.js:211:10)
    at writeOrBuffer (_stream_writable.js:201:5)
    at EncryptedStream.Writable.write (_stream_writable.js:172:11)
    at write (_stream_readable.js:547:24)
    at flow (_stream_readable.js:556:7)

Básicamente, este error me dice que el certificado no se pudo verificar correctamente. Esto se debe a que el certificado de CA correspondiente está autofirmado. Al utilizar una solicitud https, puedo especificar las entidades de certificación en las que confío.

¿Cómo puedo hacer que Socket.io se conecte en este caso?

PS: Estoy ejecutando Node.js 0.10.0 y Socket.io 0.9.13.

Respuestas a la pregunta(4)

Su respuesta a la pregunta