mirror of
https://github.com/yhirose/cpp-httplib.git
synced 2026-10-26 05:21:32 +00:00
Add certificate and session verifiers to WebSocketClient
A wss client could set its CAs but had no way to pin a certificate. Add set_server_certificate_verifier() and set_session_verifier(), as SSLClient has.
This commit is contained in:
@@ -204,6 +204,10 @@ void set_ca_cert_path(const std::string &ca_cert_file_path,
|
||||
void set_ca_cert_store(tls::ca_store_t store);
|
||||
void enable_server_certificate_verification(bool enabled);
|
||||
void enable_server_hostname_verification(bool enabled);
|
||||
// The same verifiers as SSLClient's, e.g. to pin the server's certificate
|
||||
void set_server_certificate_verifier(tls::VerifyCallback verifier);
|
||||
void set_session_verifier(
|
||||
std::function<SSLVerifierResponse(tls::session_t)> verifier);
|
||||
```
|
||||
|
||||
## Examples
|
||||
|
||||
Reference in New Issue
Block a user