@Test
   public void endToEndSslCloudBackupTest() throws Exception {
     sslCluster.startServers();
     DataNodeId dataNode = sslCluster.getClusterMap().getDataNodeIds().get(0);
     // Start ZK Server.
     int zkPort = 31998;
     String zkConnectString = "localhost:" + zkPort;
     String vcrClusterName = "vcrTestClusterSSL";
     TestUtils.ZkInfo zkInfo = new TestUtils.ZkInfo(TestUtils.getTempDir("helixVcr"), "DC1", (byte) 1, zkPort, true);
     endToEndCloudBackupTest(sslCluster, zkConnectString, vcrClusterName, dataNode, clientSSLConfig2,
         clientSSLSocketFactory2, (MockNotificationSystem) notificationSystem, serverSSLProps, false);
     endToEndCloudBackupTest(sslCluster, zkConnectString, vcrClusterName, dataNode, clientSSLConfig2,
         clientSSLSocketFactory2, (MockNotificationSystem) notificationSystem, serverSSLProps, true);
     zkInfo.shutdown();
   }
@return {@link VerifiableProperties} to start a VCR with a static cluster.
ambry-vcr/src/test/java/com/github/ambry/vcr/VcrServerTest.java