@@ -279,10 +279,7 @@ protected void init() {
279279 && stagingAuthMethod .equals (Authentication .CERTIFICATE )) {
280280 setCertAuth (true );
281281 }
282-
283- if (isSslRun () || isCertAuth ()) {
284- certInit ();
285- }
282+
286283 try {
287284 stagingClient = getClient (host , stagingPort , HubConfig .DEFAULT_STAGING_NAME , user , password , stagingAuthMethod );
288285 flowRunnerClient = getClient (host , stagingPort , HubConfig .DEFAULT_STAGING_NAME , flowRunnerUser , flowRunnerPassword , stagingAuthMethod );
@@ -304,6 +301,9 @@ protected void init() {
304301 modMgr = stagingModulesClient .newDocumentManager ();
305302
306303 adminHubConfig .refreshProject ();
304+ if (isSslRun () || isCertAuth ()) {
305+ certInit ();
306+ }
307307 }
308308
309309 protected DatabaseClient getClient (String host , int port , String dbName , String user ,String password , Authentication authMethod ) throws Exception {
@@ -420,7 +420,27 @@ protected HubConfigImpl getHubFlowRunnerConfig() {
420420 adminHubConfig .setCertFile (DatabaseKind .FINAL , "src/test/resources/ssl/client-data-hub-user.p12" );
421421 adminHubConfig .setSslContext (DatabaseKind .JOB ,flowRunnercertContext );
422422 manageConfig .setSslContext (flowRunnercertContext );
423- adminConfig .setSslContext (flowRunnercertContext );
423+ adminConfig .setSslContext (flowRunnercertContext );
424+
425+ appConfig .setAppServicesCertPassword ("abcd" );
426+ appConfig .setAppServicesTrustManager ((X509TrustManager ) tmf .getTrustManagers ()[0 ]);
427+ appConfig .setAppServicesSslHostnameVerifier (SSLHostnameVerifier .ANY );
428+ appConfig .setAppServicesSecurityContextType (SecurityContextType .CERTIFICATE );
429+ appConfig .setAppServicesPassword (null );
430+
431+ adminHubConfig .setTrustManager (DatabaseKind .STAGING , (X509TrustManager ) tmf .getTrustManagers ()[0 ]);
432+ adminHubConfig .setCertPass (DatabaseKind .STAGING , "abcd" );
433+
434+ adminHubConfig .setTrustManager (DatabaseKind .FINAL , (X509TrustManager ) tmf .getTrustManagers ()[0 ]);
435+ adminHubConfig .setCertPass (DatabaseKind .FINAL , "abcd" );
436+
437+ //manageConfig.setConfigureSimpleSsl(false);
438+ manageConfig .setSecuritySslContext (certContext );
439+ manageConfig .setPassword (null );
440+ manageConfig .setSecurityPassword (null );
441+
442+ //adminConfig.setConfigureSimpleSsl(false);
443+ adminConfig .setPassword (null );
424444 }
425445 adminHubConfig .setAppConfig (appConfig );
426446 ((HubConfigImpl )adminHubConfig ).setManageConfig (manageConfig );
@@ -477,38 +497,12 @@ private void certInit() {
477497 manageClient = ((HubConfigImpl )adminHubConfig ).getManageClient ();
478498 adminConfig = ((HubConfigImpl )adminHubConfig ).getAdminConfig ();
479499
480- adminHubConfig .setScheme (DatabaseKind .STAGING ,"https" );
481- adminHubConfig .setScheme (DatabaseKind .FINAL ,"https" );
482- adminHubConfig .setScheme (DatabaseKind .JOB ,"https" );
483-
484- adminHubConfig .setSslHostnameVerifier (DatabaseKind .STAGING ,SSLHostnameVerifier .ANY );
485- adminHubConfig .setSslHostnameVerifier (DatabaseKind .FINAL ,SSLHostnameVerifier .ANY );
486- adminHubConfig .setSslHostnameVerifier (DatabaseKind .JOB ,SSLHostnameVerifier .ANY );
487- manageConfig .setScheme ("https" );
488- adminConfig .setScheme ("https" );
489- manageConfig .setHost (host );
490- manageConfig .setUsername (user );
491- manageConfig .setSecurityUsername (secUser );
492-
493- if (isSslRun ()) {
494- appConfig .setAppServicesSslContext (SimpleX509TrustManager .newSSLContext ());
495- appConfig .setAppServicesSslHostnameVerifier (SSLHostnameVerifier .ANY );
500+ if (isCertAuth ()) {
496501
497- adminHubConfig .setSimpleSsl (DatabaseKind .STAGING ,true );
498- adminHubConfig .setSimpleSsl (DatabaseKind .JOB , true );
499- adminHubConfig .setSimpleSsl (DatabaseKind .FINAL , true );
502+ adminHubConfig .setSslHostnameVerifier (DatabaseKind .STAGING ,SSLHostnameVerifier . ANY );
503+ adminHubConfig .setSslHostnameVerifier (DatabaseKind .FINAL , SSLHostnameVerifier . ANY );
504+ adminHubConfig .setSslHostnameVerifier (DatabaseKind .JOB , SSLHostnameVerifier . ANY );
500505
501- adminHubConfig .setSslContext (DatabaseKind .STAGING ,SimpleX509TrustManager .newSSLContext ());
502- adminHubConfig .setSslContext (DatabaseKind .FINAL ,SimpleX509TrustManager .newSSLContext ());
503- adminHubConfig .setSslContext (DatabaseKind .JOB ,SimpleX509TrustManager .newSSLContext ());
504-
505- manageConfig .setConfigureSimpleSsl (true );
506- manageConfig .setSslContext (SimpleX509TrustManager .newSSLContext ());
507-
508- adminConfig .setConfigureSimpleSsl (true );
509- adminConfig .setSslContext (SimpleX509TrustManager .newSSLContext ());
510- }
511- if (isCertAuth ()) {
512506 appConfig .setAppServicesCertFile ("src/test/resources/ssl/client-hub-admin-user.p12" );
513507 adminHubConfig .setCertFile (DatabaseKind .STAGING , "src/test/resources/ssl/client-hub-admin-user.p12" );
514508 adminHubConfig .setCertFile (DatabaseKind .FINAL , "src/test/resources/ssl/client-hub-admin-user.p12" );
@@ -522,22 +516,18 @@ private void certInit() {
522516 appConfig .setAppServicesSecurityContextType (SecurityContextType .CERTIFICATE );
523517 appConfig .setAppServicesPassword (null );
524518
525- adminHubConfig .setAuthMethod (DatabaseKind .STAGING ,"certificate" );
526- adminHubConfig .setAuthMethod (DatabaseKind .JOB ,"certificate" );
527- adminHubConfig .setAuthMethod (DatabaseKind .FINAL ,"certificate" );
528-
529519 adminHubConfig .setTrustManager (DatabaseKind .STAGING , (X509TrustManager ) tmf .getTrustManagers ()[0 ]);
530520 adminHubConfig .setCertPass (DatabaseKind .STAGING , "abcd" );
531521
532522 adminHubConfig .setTrustManager (DatabaseKind .FINAL , (X509TrustManager ) tmf .getTrustManagers ()[0 ]);
533523 adminHubConfig .setCertPass (DatabaseKind .FINAL , "abcd" );
534524
535- manageConfig .setConfigureSimpleSsl (false );
525+ // manageConfig.setConfigureSimpleSsl(false);
536526 manageConfig .setSecuritySslContext (certContext );
537527 manageConfig .setPassword (null );
538528 manageConfig .setSecurityPassword (null );
539529
540- adminConfig .setConfigureSimpleSsl (false );
530+ // adminConfig.setConfigureSimpleSsl(false);
541531 adminConfig .setPassword (null );
542532
543533 }
@@ -549,6 +539,7 @@ private void certInit() {
549539 ((HubConfigImpl )adminHubConfig ).setAdminConfig (adminConfig );
550540 wireClients ();
551541 }
542+
552543 public void deleteProjectDir () {
553544 if (new File (PROJECT_PATH ).exists ()) {
554545 try {
0 commit comments