Unify the build define to enable or disable built in ssl root certificates.
The current approach for enabling or disabling built in ssl root certificates was a bit confusing. This changeset unifies everything to a common define. Bug: webrtc:9332 Change-Id: I7a0c18410d05df4b786741c3b9196d97fbb8d7b6 Reviewed-on: https://webrtc-review.googlesource.com/79746 Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org> Commit-Queue: Benjamin Wright <benwright@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23495}
This commit is contained in:

committed by
Commit Bot

parent
28deb90728
commit
a7087e37f1
@ -28,12 +28,12 @@ bool VerifyPeerCertMatchesHost(SSL* ssl, const std::string& host);
|
||||
// prefix can be provided for context.
|
||||
void LogSSLErrors(const std::string& prefix);
|
||||
|
||||
#ifndef WEBRTC_DISABLE_BUILT_IN_SSL_ROOT_CERTIFICATES
|
||||
#ifdef WEBRTC_BUILT_IN_SSL_ROOT_CERTIFICATES
|
||||
// Attempt to add the certificates from the loader into the SSL_CTX. False is
|
||||
// returned only if there are no certificates returned from the loader or none
|
||||
// of them can be added to the TrustStore for the provided context.
|
||||
bool LoadBuiltinSSLRootCertificates(SSL_CTX* ssl_ctx);
|
||||
#endif // WEBRTC_DISABLE_BUILT_IN_SSL_ROOT_CERTIFICATES
|
||||
#endif // WEBRTC_BUILT_IN_SSL_ROOT_CERTIFICATES
|
||||
|
||||
} // namespace openssl
|
||||
} // namespace rtc
|
||||
|
Reference in New Issue
Block a user