Expose SSL key materials to debug SSL
authorGabriel Grise <ggrise@fb.com>
Wed, 31 Aug 2016 02:55:12 +0000 (19:55 -0700)
committerFacebook Github Bot <facebook-github-bot-bot@fb.com>
Wed, 31 Aug 2016 03:08:27 +0000 (20:08 -0700)
commit4458ae04a6954ee6cbd95ec82be925d76673e18d
tree1a7bc907b68f49e733f77061a1f38607cf1bde1d
parente081efcade6da7cad61741a1d2f856bd7d686995
Expose SSL key materials to debug SSL

Summary: Adding two methods to export the parameters used to generate the key material   (key_block). These parameter can be used to decrypt a TLS session from a packet capture.

Reviewed By: anirudhvr

Differential Revision: D3687099

fbshipit-source-id: 04137f34dd32c387a1b7aec04b3ed6066f123a8e
folly/io/async/ssl/OpenSSLUtils.cpp
folly/io/async/ssl/OpenSSLUtils.h