//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public static void trust(org.neo4j.kernel.configuration.Config target, org.neo4j.kernel.configuration.Config subject) throws java.io.IOException public static void Trust(Config target, Config subject) { SslPolicyConfig sslPolicyConfig = new SslPolicyConfig(POLICY_NAME); File trustedDirectory = target.Get(sslPolicyConfig.TrustedDir); File certificate = subject.Get(sslPolicyConfig.PublicCertificate); Path trustedCertFilePath = trustedDirectory.toPath().resolve(certificate.Name); Files.copy(certificate.toPath(), trustedCertFilePath); }
//@Test public virtual void ClientAndServersWithoutPoliciesFail() { // given SecurePipelineWrapperFactory pipelineWrapperFactory = CreateSecurePipelineWrapperFactory(); SslPolicyConfig policyConfig = new SslPolicyConfig("default"); Config config = Config.defaults(); // Setup SslPolicy config.augment(neo4j_home.name(), _home.AbsolutePath); config.Augment(policyConfig.BaseDirectory.name(), "certificates/default"); // and LogProvider logProvider = NullLogProvider.Instance; Dependencies dependencies = null; // when // expectedException.expect( java.lang.NullPointerException.class ); pipelineWrapperFactory.ForServer(config, dependencies, logProvider, CausalClusteringSettings.ssl_policy); pipelineWrapperFactory.ForClient(config, dependencies, logProvider, CausalClusteringSettings.ssl_policy); pipelineWrapperFactory.ForServer(config, dependencies, logProvider, OnlineBackupSettings.ssl_policy); pipelineWrapperFactory.ForClient(config, dependencies, logProvider, OnlineBackupSettings.ssl_policy); }