¿Agregar un cifrado de bloque personalizado al Nodo JS?

2

Tengo una versión modificada de openssl con un cifrado TLS personalizado que estoy probando. ¿Cómo lo usaría en Node JS?

He apuntado la versión modificada de openssl a Node JS usando LD_LIBRARY_PATH .

He intentado especificar el cifrado TLS personalizado usando la opción --tls-cipher-list sin éxito. Sin embargo, puedo listarlo desde el comando openssl ciphers .

Aquí está el comando:

$ node --tls-cipher-list="ECDHE-ECDSA-SPECK256-SHA256" index.js --verbose

Y salida:

Error [ERR_SOCKET_CLOSED]: Socket is closed
at TLSSocket.Socket._writeGeneric (net.js:752:18)
at TLSSocket.connect (net.js:742:12)
at Object.onceWrapper (events.js:275:13)
at TLSSocket.emit (events.js:187:15)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1147:10)

Error: 1996407328:error:141640B5:SSL routines:tls_construct_client_hello:no 
ciphers available:../deps/openssl/openssl/ssl/statem/statem_clnt.c:800:

at TLSSocket._start (_tls_wrap.js:655:16)
at Object.onceWrapper (events.js:275:13)
at TLSSocket.emit (events.js:187:15)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1147:10)
    
pregunta Louis 06.06.2018 - 14:10
fuente

0 respuestas

Lea otras preguntas en las etiquetas