Config to enable client auth in https server.
commit43219f2841165b3e404337a01294992727dd26d0
authorXiangyu Bu <xbu@fb.com>
Thu, 15 Aug 2019 22:54:51 +0000 (15 15:54 -0700)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Thu, 15 Aug 2019 22:56:30 +0000 (15 15:56 -0700)
tree92efa7ebaa645e0499006fe771af9fdc58b421de
parent08651f2d1bb22842e0e2baa1eb2570d3c9674fb9
Config to enable client auth in https server.

Summary:
This diff makes TLS client cert auth in hhvm configurable. More specifically, it
 * adds a config to set client auth level.
 * adds a config to specify client CA file.

To enable client auth, path to client CA file is required.

Reviewed By: paulbiss

Differential Revision: D16451573

fbshipit-source-id: 3c82dd8124cac106f3833dac57b27b87663e0900
hphp/runtime/base/runtime-option.cpp
hphp/runtime/base/runtime-option.h
hphp/runtime/server/proxygen/proxygen-server.cpp