0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/test
Fedor Indutny 550c2638c0 tls: use SSL_set_cert_cb for async SNI/OCSP
Do not enable ClientHello parser for async SNI/OCSP. Use new
OpenSSL-1.0.2's API `SSL_set_cert_cb` to pause the handshake process and
load the cert/OCSP response asynchronously. Hopefuly this will make
whole async SNI/OCSP process much faster and will eventually let us
remove the ClientHello parser itself (which is currently used only for
async session, see #1462 for the discussion of removing it).

NOTE: Ported our code to `SSL_CTX_add1_chain_cert` to use
`SSL_CTX_get0_chain_certs` in `CertCbDone`. Test provided for this
feature.

Fix: https://github.com/iojs/io.js/issues/1423
PR-URL: https://github.com/iojs/io.js/pull/1464
Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
2015-05-01 16:56:55 +02:00
..
addons smalloc: extend user API 2015-02-20 11:02:33 -07:00
cctest deps: check in gtest, add util unit test 2015-04-01 22:35:56 +02:00
debugger debugger: don't spawn child process in remote mode 2015-03-27 17:28:48 +01:00
disabled
fixtures tls: use SSL_set_cert_cb for async SNI/OCSP 2015-05-01 16:56:55 +02:00
gc test: common.js -> common 2015-02-22 19:34:17 -08:00
internet crypto: add deprecated ValiCert CA for cross cert 2015-03-13 20:18:54 +09:00
message node: allow multiple arguments passed to nextTick 2015-04-15 17:02:21 -06:00
parallel tls: use SSL_set_cert_cb for async SNI/OCSP 2015-05-01 16:56:55 +02:00
pummel test: fix ext commands to be double quoted 2015-03-12 17:35:20 -07:00
sequential test: extend timeouts for ARMv6 2015-04-29 19:28:11 +10:00
testpy
timers
common.js test: extend timeouts for ARMv6 2015-04-29 19:28:11 +10:00