summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Costen <tim.costen@isode.com>2019-10-04 14:51:06 (GMT)
committerKevin Smith <kevin.smith@isode.com>2019-10-07 09:30:04 (GMT)
commit2239cdae45b39e675877ae32c86c47bcadce3090 (patch)
tree5ee18af14ee9e9ee6f8616d352b4e808cfd95e4b /Swiften/Network/BoostNetworkFactories.cpp
parent2ad1938c50f9fe57fe3dd98eb9f4bb711ac52acd (diff)
downloadswift-2239cdae45b39e675877ae32c86c47bcadce3090.zip
swift-2239cdae45b39e675877ae32c86c47bcadce3090.tar.bz2
Add ability to set external Trust Anchors to Swift OpenSSL context
Add a new (optional) field to TLSContext, which allows a vector of Trust Anchor certificates to be specified. Inside OpenSSLContext::configure, pass the X509 components of these certificates into the OpenSSL context: these are now available for client certificate verification in any callback method set via TLSOptions.verifyCertificateCallback. JIRA: LINK-1765 Test-information: Tested via MLink unit tests. No leaks reported. Change-Id: Ie9cc2051ee212249a12a4bc71b62306b5bce3013
Diffstat (limited to 'Swiften/Network/BoostNetworkFactories.cpp')
0 files changed, 0 insertions, 0 deletions