0
0
mirror of https://github.com/nodejs/node.git synced 2024-11-29 23:16:30 +01:00
nodejs/src
joelostrowski 6ee985f311 tls: implement clientCertEngine option
Add an option 'clientCertEngine' to `tls.createSecureContext()` which gets
wired up to OpenSSL function `SSL_CTX_set_client_cert_engine`. The option
is passed through from `https.request()` as well. This allows using a custom
OpenSSL engine to provide the client certificate.
2017-11-11 13:35:23 -08:00
..
res
tracing src: trace_event macro line continuation cleanup 2017-10-05 09:09:18 +02:00
aliased_buffer.h src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
async-wrap-inl.h src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
async-wrap.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
async-wrap.h inspector: reimplement JS binding 2017-10-02 21:38:15 -07:00
backtrace_posix.cc src: refactor #include handling 2017-09-14 17:38:38 +02:00
backtrace_win32.cc
base64.h
base-object-inl.h src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
base-object.h
cares_wrap.cc http, tls: better support for IPv6 addresses 2017-11-02 21:05:20 -04:00
CNNICHashWhitelist.inc
connect_wrap.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
connect_wrap.h
connection_wrap.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
connection_wrap.h src: rename StreamWrap to LibuvStreamWrap 2017-10-13 13:05:49 -07:00
env-inl.h src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
env.cc src: fix -Wunused-result warning 2017-11-07 12:12:14 +01:00
env.h src: improve module loader readability 2017-11-03 01:10:31 +01:00
freelist.h http2: introducing HTTP/2 2017-08-04 12:55:44 -07:00
fs_event_wrap.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
handle_wrap.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
handle_wrap.h
inspector_agent.cc inspector: track async stacks when necessary 2017-10-29 09:38:37 -07:00
inspector_agent.h inspector: include node_platform.h header 2017-11-06 13:48:41 +05:30
inspector_io.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
inspector_io.h
inspector_js_api.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
inspector_socket_server.cc
inspector_socket_server.h
inspector_socket.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
inspector_socket.h src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
js_stream.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
js_stream.h src: turn JS stream into a full duplex 2017-10-23 16:50:42 +02:00
module_wrap.cc src: clean up uv_fs_t's in module_wrap.cc 2017-11-06 10:34:19 -05:00
module_wrap.h src: improve module loader readability 2017-11-03 01:10:31 +01:00
node_api_types.h n-api: check against invalid handle scope usage 2017-10-18 11:29:45 +02:00
node_api.cc n-api: unexpose symbols and remove EXTERNAL_NAPI 2017-10-19 09:55:08 +03:00
node_api.h n-api: fix warning about size_t compare with int 2017-09-24 10:47:27 -04:00
node_buffer.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
node_buffer.h src: do not include internals from node_buffer.h 2017-09-22 16:28:52 +02:00
node_config.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
node_constants.cc test: fix test-https-agent-session-eviction for 1.1 2017-11-11 20:42:50 +11:00
node_constants.h
node_contextify.cc src: remove unnecessary call to SetHiddenPrototype 2017-11-06 15:09:05 +01:00
node_counters.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
node_counters.h src: refactor #include handling 2017-09-14 17:38:38 +02:00
node_crypto_bio.cc crypto: make node_crypto_bio compat w/ OpenSSL 1.1 2017-11-11 20:42:49 +11:00
node_crypto_bio.h crypto: make node_crypto_bio compat w/ OpenSSL 1.1 2017-11-11 20:42:49 +11:00
node_crypto_clienthello-inl.h src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
node_crypto_clienthello.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
node_crypto_clienthello.h
node_crypto_groups.h
node_crypto.cc tls: implement clientCertEngine option 2017-11-11 13:35:23 -08:00
node_crypto.h tls: implement clientCertEngine option 2017-11-11 13:35:23 -08:00
node_debug_options.cc
node_debug_options.h
node_dtrace.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
node_dtrace.h src: refactor #include handling 2017-09-14 17:38:38 +02:00
node_file.cc src: fix UB in InternalModuleReadFile() 2017-11-09 12:57:16 +01:00
node_http2_core-inl.h http2: refactor multiple internals 2017-11-04 22:32:44 -07:00
node_http2_core.h http2: refactor multiple internals 2017-11-04 22:32:44 -07:00
node_http2_state.h http2: refactor multiple internals 2017-11-04 22:32:44 -07:00
node_http2.cc http2: refactor multiple internals 2017-11-04 22:32:44 -07:00
node_http2.h src: fix -Winconsistent-missing-override warning 2017-11-07 12:10:11 +01:00
node_http_parser.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
node_i18n.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
node_i18n.h src: refactor #include handling 2017-09-14 17:38:38 +02:00
node_internals.h src: add CollectExceptionInfo & errors.SystemError 2017-11-02 11:58:38 -07:00
node_javascript.h src: refactor #include handling 2017-09-14 17:38:38 +02:00
node_lttng_provider.h
node_lttng_tp.h
node_lttng.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
node_lttng.h
node_main.cc src: refactor #include handling 2017-09-14 17:38:38 +02:00
node_mutex.h
node_object_wrap.h
node_os.cc os: migrate node_os.cc to internal/errors 2017-11-02 11:58:38 -07:00
node_perf_common.h src: fix build on certain platforms 2017-08-23 19:01:19 -07:00
node_perf.cc src: use unrefed async for GC tracking 2017-11-11 11:50:18 -05:00
node_perf.h src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
node_platform.cc src: fixup node_platform blocking task drain 2017-10-01 20:13:02 -03:00
node_platform.h src: prepare platform for upstream V8 changes 2017-09-21 02:03:02 +02:00
node_provider.d
node_revert.h meta: merge TSC and CTC back into a single body 2017-08-29 08:39:25 -07:00
node_root_certs.h
node_serdes.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
node_stat_watcher.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
node_stat_watcher.h
node_url.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
node_url.h src: improve module loader readability 2017-11-03 01:10:31 +01:00
node_util.cc src: remove throws in set/getHiddenValue 2017-11-02 07:24:49 -07:00
node_v8.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
node_version.h 2017-10-31, Version 9.0.0 (Current) 2017-10-31 12:59:12 -07:00
node_watchdog.cc src: refactor #include handling 2017-09-14 17:38:38 +02:00
node_watchdog.h
node_win32_etw_provider-inl.h src,etw: fix event 9 on 64 bit Windows 2017-09-28 01:57:00 +01:00
node_win32_etw_provider.cc src: fix etw provider include on Windows 2017-10-31 07:53:49 -07:00
node_win32_etw_provider.h
node_win32_perfctr_provider.cc
node_win32_perfctr_provider.h
node_wrap.h src: remove unused includes from node_wrap.h 2017-10-15 15:18:08 -07:00
node_zlib.cc zlib: warn before crash on invalid internals usage 2017-11-06 17:53:37 +00:00
node.cc src: add process.ppid 2017-11-10 14:27:52 -05:00
node.d
node.h src: add internalBindings for binding isolation 2017-10-12 09:13:29 -05:00
node.stp
nolttng_macros.py
noperfctr_macros.py src: rename perfctr_macros.py->noperfctr_macros.py 2017-10-11 07:42:02 +02:00
notrace_macros.py
pipe_wrap.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
pipe_wrap.h
process_wrap.cc src: CHECK() for argument overflow in Spawn() 2017-11-07 15:20:27 -05:00
req-wrap-inl.h src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
req-wrap.h
signal_wrap.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
spawn_sync.cc src: combine loops in CopyJsStringArray() 2017-10-18 16:38:28 -04:00
spawn_sync.h src: do not include internals from node_buffer.h 2017-09-22 16:28:52 +02:00
StartComAndWoSignData.inc
stream_base-inl.h src: make StreamBase prototype accessors robust 2017-11-11 12:52:51 +08:00
stream_base.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
stream_base.h src: add method to compute storage in WriteWrap 2017-11-03 14:46:28 -07:00
stream_wrap.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
stream_wrap.h net: fix timeouts during long writes 2017-10-21 09:49:02 -04:00
string_bytes.cc src: do not include internals from node_buffer.h 2017-09-22 16:28:52 +02:00
string_bytes.h src: remove unused includes in string_bytes.h 2017-11-01 08:44:46 +01:00
string_search.cc
string_search.h src: operator[] checks bounds in debug mode 2017-10-22 20:11:24 +02:00
tcp_wrap.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
tcp_wrap.h
timer_wrap.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
tls_wrap.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
tls_wrap.h net: fix timeouts during long writes 2017-10-21 09:49:02 -04:00
tty_wrap.cc tty: convert to internal/errors using SystemError 2017-11-02 11:58:38 -07:00
tty_wrap.h src: remove unused include in tty_wrap.h 2017-10-25 07:43:41 +02:00
udp_wrap.cc dgram: migrate bufferSize to use internal/errors 2017-11-02 11:58:38 -07:00
udp_wrap.h src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
util-inl.h
util.cc src: refactor #include handling 2017-09-14 17:38:38 +02:00
util.h src: adjust windows abort behavior 2017-08-07 22:46:01 -04:00
uv.cc src: do not include x.h if x-inl.h is included 2017-10-30 18:56:38 +08:00
v8abbr.h src: fix rename of entry frame in v8abbr.h 2017-10-18 17:03:45 -07:00
v8ustack.d src: update ustack offset identifiers 2017-10-18 17:03:11 -07:00