Skip to content

Commit 9f82c86

Browse files
author
Michael Fero
committed
Fixing no_ssl_lib_init and removing keyspace
1 parent 12abd5e commit 9f82c86

4 files changed

Lines changed: 2 additions & 38 deletions

File tree

cpp-driver/gtests/src/unit/tests/test_cloud_secure_connect_config.cpp

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,6 @@ class CloudSecureConnectionConfigTest : public HttpTest {
130130
writer.String(host.c_str());
131131
writer.Key("port");
132132
writer.Int(port);
133-
writer.Key("keyspace");
134-
writer.String("database_as_a_service");
135133
writer.EndObject();
136134
}
137135

@@ -175,7 +173,6 @@ TEST_F(CloudSecureConnectionConfigTest, CredsV1) {
175173
EXPECT_EQ("Constellation", cloud_config.password());
176174
EXPECT_EQ("cloud.datastax.com", cloud_config.host());
177175
EXPECT_EQ(1443, cloud_config.port());
178-
EXPECT_EQ("database_as_a_service", cloud_config.keyspace());
179176
EXPECT_EQ(ca_cert(), cloud_config.ca_cert());
180177
EXPECT_EQ(cert(), cloud_config.cert());
181178
EXPECT_EQ(key(), cloud_config.key());
@@ -195,8 +192,6 @@ TEST_F(CloudSecureConnectionConfigTest, CredsV1WithoutCreds) {
195192
writer.String("bigdata.datastax.com");
196193
writer.Key("port");
197194
writer.Int(2443);
198-
writer.Key("keyspace");
199-
writer.String("datastax");
200195
writer.EndObject();
201196
create_zip_file(buffer.GetString());
202197

@@ -205,7 +200,6 @@ TEST_F(CloudSecureConnectionConfigTest, CredsV1WithoutCreds) {
205200
EXPECT_EQ("", cloud_config.password());
206201
EXPECT_EQ("bigdata.datastax.com", cloud_config.host());
207202
EXPECT_EQ(2443, cloud_config.port());
208-
EXPECT_EQ("datastax", cloud_config.keyspace());
209203
EXPECT_EQ(ca_cert(), cloud_config.ca_cert());
210204
EXPECT_EQ(cert(), cloud_config.cert());
211205
EXPECT_EQ(key(), cloud_config.key());
@@ -227,8 +221,6 @@ TEST_F(CloudSecureConnectionConfigTest, InvalidCredsV1ConfigMissingHost) {
227221
writer.String("Constellation");
228222
writer.Key("port");
229223
writer.Int(1443);
230-
writer.Key("keyspace");
231-
writer.String("database_as_a_service");
232224
writer.EndObject();
233225
create_zip_file(buffer.GetString());
234226

@@ -247,28 +239,6 @@ TEST_F(CloudSecureConnectionConfigTest, InvalidCredsV1ConfigMissingPort) {
247239
writer.String("Constellation");
248240
writer.Key("host");
249241
writer.String("cloud.datastax.com");
250-
writer.Key("keyspace");
251-
writer.String("database_as_a_service");
252-
writer.EndObject();
253-
create_zip_file(buffer.GetString());
254-
255-
EXPECT_FALSE(config.load(creds_zip_file()));
256-
}
257-
258-
TEST_F(CloudSecureConnectionConfigTest, InvalidCredsV1ConfigMissingKeyspace) {
259-
CloudSecureConnectionConfig config;
260-
261-
StringBuffer buffer;
262-
Writer<StringBuffer> writer(buffer);
263-
writer.StartObject();
264-
writer.Key("username");
265-
writer.String("DataStax");
266-
writer.Key("password");
267-
writer.String("Constellation");
268-
writer.Key("host");
269-
writer.String("cloud.datastax.com");
270-
writer.Key("port");
271-
writer.Int(1443);
272242
writer.EndObject();
273243
create_zip_file(buffer.GetString());
274244

cpp-driver/src/cloud_secure_connection_config.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -266,13 +266,8 @@ bool CloudSecureConnectionConfig::load(const String& filename, Config* config /*
266266
LOG_ERROR(CLOUD_ERROR "Missing port");
267267
return false;
268268
}
269-
if (!document.HasMember("keyspace") || !document["keyspace"].IsString()) {
270-
LOG_ERROR(CLOUD_ERROR "Missing keyspace");
271-
return false;
272-
}
273269
host_ = document["host"].GetString();
274270
port_ = document["port"].GetInt();
275-
keyspace_ = document["keyspace"].GetString();
276271

277272
if (!zip_file.read_contents(CERTIFICATE_AUTHORITY_FILE, &ca_cert_)) {
278273
LOG_ERROR(CLOUD_ERROR "Missing certificate authority file %s", CERTIFICATE_AUTHORITY_FILE);

cpp-driver/src/cloud_secure_connection_config.hpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ class CloudSecureConnectionConfig {
3434
const String& password() const { return password_; }
3535
const String& host() const { return host_; }
3636
int port() const { return port_; }
37-
const String& keyspace() const { return keyspace_; }
3837

3938
const String& ca_cert() const { return ca_cert_; }
4039
const String& cert() const { return cert_; }
@@ -46,7 +45,6 @@ class CloudSecureConnectionConfig {
4645
String password_;
4746
String host_;
4847
int port_;
49-
String keyspace_;
5048
String ca_cert_;
5149
String cert_;
5250
String key_;

cpp-driver/src/cluster_config.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,8 @@ CassError cass_cluster_set_cloud_secure_connection_bundle_n(CassCluster* cluster
492492

493493
CassError cass_cluster_set_cloud_secure_connection_bundle_no_ssl_lib_init(CassCluster* cluster,
494494
const char* path) {
495-
return cass_cluster_set_cloud_secure_connection_bundle_n(cluster, path, SAFE_STRLEN(path));
495+
return cass_cluster_set_cloud_secure_connection_bundle_no_ssl_lib_init_n(cluster, path,
496+
SAFE_STRLEN(path));
496497
}
497498

498499
CassError cass_cluster_set_cloud_secure_connection_bundle_no_ssl_lib_init_n(CassCluster* cluster,

0 commit comments

Comments
 (0)