Skip to content

Commit 8950756

Browse files
committed
rename VerifyPeer to SkipVerifyPeer
1 parent 5e23007 commit 8950756

File tree

5 files changed

+18
-14
lines changed

5 files changed

+18
-14
lines changed

libs/client-sdk/include/launchdarkly/client_side/bindings/c/config/builder.h

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -422,17 +422,19 @@ LD_EXPORT(void)
422422
LDClientHttpPropertiesTlsBuilder_Free(LDClientHttpPropertiesTlsBuilder b);
423423

424424
/**
425-
* Configures TLS peer certificate verification. Enabled by default.
425+
* Configures TLS peer certificate verification. Peer verification
426+
* is enabled by default.
426427
*
427428
* Disabling peer verification is not recommended unless a specific
428429
* use-case calls for it.
429430
*
430431
* @param b Client config builder. Must not be NULL.
431-
* @param verify_peer True to verify peer, false otherwise.
432+
* @param skip_verify_peer False to skip verification.
432433
*/
433434
LD_EXPORT(void)
434-
LDClientHttpPropertiesTlsBuilder_VerifyPeer(LDClientHttpPropertiesTlsBuilder b,
435-
bool verify_peer);
435+
LDClientHttpPropertiesTlsBuilder_SkipVerifyPeer(
436+
LDClientHttpPropertiesTlsBuilder b,
437+
bool skip_verify_peer);
436438

437439
/**
438440
* Disables the default SDK logging.

libs/client-sdk/src/bindings/c/builder.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -324,11 +324,12 @@ LDClientConfigBuilder_HttpProperties_Tls(
324324
}
325325

326326
LD_EXPORT(void)
327-
LDClientHttpPropertiesTlsBuilder_VerifyPeer(LDClientHttpPropertiesTlsBuilder b,
328-
bool verify_peer) {
327+
LDClientHttpPropertiesTlsBuilder_SkipVerifyPeer(
328+
LDClientHttpPropertiesTlsBuilder b,
329+
bool skip_verify_peer) {
329330
LD_ASSERT_NOT_NULL(b);
330331

331-
TO_TLS_BUILDER(b)->VerifyPeer(verify_peer);
332+
TO_TLS_BUILDER(b)->SkipVerifyPeer(skip_verify_peer);
332333
}
333334

334335
LD_EXPORT(LDClientHttpPropertiesTlsBuilder)

libs/client-sdk/tests/client_config_test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ TEST(ClientConfigBindings, AllConfigs) {
8181

8282
LDClientHttpPropertiesTlsBuilder tls_builder =
8383
LDClientHttpPropertiesTlsBuilder_New();
84-
LDClientHttpPropertiesTlsBuilder_VerifyPeer(tls_builder, false);
84+
LDClientHttpPropertiesTlsBuilder_SkipVerifyPeer(tls_builder, false);
8585
LDClientConfigBuilder_HttpProperties_Tls(builder, tls_builder);
8686

8787
LDClientHttpPropertiesTlsBuilder tls_builder2 =

libs/common/include/launchdarkly/config/shared/builders/http_properties_builder.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ class TlsBuilder {
3434
TlsBuilder(built::TlsOptions const& tls);
3535

3636
/**
37-
* Whether the remote peer's certificates should be verified.
38-
* @param verify_peer True to verify peer, false otherwise.
37+
* Whether to skip verifying the remote peer's certificates.
38+
* @param verify_peer True to skip verification, false to verify.
3939
* @return A reference to this builder.
4040
*/
41-
TlsBuilder& VerifyPeer(bool verify_peer);
41+
TlsBuilder& SkipVerifyPeer(bool skip_verify_peer);
4242

4343
/**
4444
* Builds the TLS options.

libs/common/src/config/http_properties_builder.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ TlsBuilder<SDK>::TlsBuilder(built::TlsOptions const& tls) {
1515
}
1616

1717
template <typename SDK>
18-
TlsBuilder<SDK>& TlsBuilder<SDK>::VerifyPeer(bool verify_peer) {
19-
verify_mode_ = verify_peer ? built::TlsOptions::VerifyMode::kVerifyPeer
20-
: built::TlsOptions::VerifyMode::kVerifyNone;
18+
TlsBuilder<SDK>& TlsBuilder<SDK>::SkipVerifyPeer(bool skip_verify_peer) {
19+
verify_mode_ = skip_verify_peer
20+
? built::TlsOptions::VerifyMode::kVerifyNone
21+
: built::TlsOptions::VerifyMode::kVerifyPeer;
2122
return *this;
2223
}
2324

0 commit comments

Comments
 (0)