{"action":"created","issue":{"url":"https://api.github.com/repos/ops4j/org.ops4j.pax.web/issues/40","labels_url":"https://api.github.com/repos/ops4j/org.ops4j.pax.web/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/ops4j/org.ops4j.pax.web/issues/40/comments","events_url":"https://api.github.com/repos/ops4j/org.ops4j.pax.web/issues/40/events","html_url":"https://github.com/ops4j/org.ops4j.pax.web/pull/40","id":120607111,"number":40,"title":"Added support for configuring SSL/TLS private key alias, truststore, …","user":{"login":"damiri-ts","id":14286310,"avatar_url":"https://avatars.githubusercontent.com/u/14286310?v=3","gravatar_id":"","url":"https://api.github.com/users/damiri-ts","html_url":"https://github.com/damiri-ts","followers_url":"https://api.github.com/users/damiri-ts/followers","following_url":"https://api.github.com/users/damiri-ts/following{/other_user}","gists_url":"https://api.github.com/users/damiri-ts/gists{/gist_id}","starred_url":"https://api.github.com/users/damiri-ts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/damiri-ts/subscriptions","organizations_url":"https://api.github.com/users/damiri-ts/orgs","repos_url":"https://api.github.com/users/damiri-ts/repos","events_url":"https://api.github.com/users/damiri-ts/events{/privacy}","received_events_url":"https://api.github.com/users/damiri-ts/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-12-06T04:32:54Z","updated_at":"2015-12-06T22:46:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ops4j/org.ops4j.pax.web/pulls/40","html_url":"https://github.com/ops4j/org.ops4j.pax.web/pull/40","diff_url":"https://github.com/ops4j/org.ops4j.pax.web/pull/40.diff","patch_url":"https://github.com/ops4j/org.ops4j.pax.web/pull/40.patch"},"body":"…included/excluded protocols, included/excluded cipher suites with regex. Fixed name and missing period in cipher suites properties.\r\n\r\nI added support for the following:\r\n1) Configuring an SSL/TLS private key alias because key stores often contain more than one private key entry. https://ops4j1.jira.com/browse/PAXWEB-919\r\n2) Configuring an separate SSL/TLS truststore which is a common use case. https://ops4j1.jira.com/browse/PAXWEB-923\r\n3) Configuring SSL/TLS included/excluded protocols. Because one might want to exclude SSLv3 or TLS 1.0 and TLS 1.1 explicitly for better security. https://ops4j1.jira.com/browse/PAXWEB-922\r\n4) SSL/TLS included/excluded cipher suites. I wanted to back port this 3.2.x is the version that ships with karaf.\r\n5) I also noticed two issues with the implementation in the master branch for specifying included and excluded cipher suites A) cipher is spelled \"cypher\" and B) there is a missing \".\" before \"ssl\". So in the master branch PID + \"ssl.cyphersuites.included\" should be PID + \".ssl.ciphersuites.included\". https://ops4j1.jira.com/browse/PAXWEB-920\r\n6) Specifying included/excluded cipher suites is easier to do by specifying regexs. https://ops4j1.jira.com/browse/PAXWEB-921"},"comment":{"url":"https://api.github.com/repos/ops4j/org.ops4j.pax.web/issues/comments/162357270","html_url":"https://github.com/ops4j/org.ops4j.pax.web/pull/40#issuecomment-162357270","issue_url":"https://api.github.com/repos/ops4j/org.ops4j.pax.web/issues/40","id":162357270,"user":{"login":"damiri-ts","id":14286310,"avatar_url":"https://avatars.githubusercontent.com/u/14286310?v=3","gravatar_id":"","url":"https://api.github.com/users/damiri-ts","html_url":"https://github.com/damiri-ts","followers_url":"https://api.github.com/users/damiri-ts/followers","following_url":"https://api.github.com/users/damiri-ts/following{/other_user}","gists_url":"https://api.github.com/users/damiri-ts/gists{/gist_id}","starred_url":"https://api.github.com/users/damiri-ts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/damiri-ts/subscriptions","organizations_url":"https://api.github.com/users/damiri-ts/orgs","repos_url":"https://api.github.com/users/damiri-ts/repos","events_url":"https://api.github.com/users/damiri-ts/events{/privacy}","received_events_url":"https://api.github.com/users/damiri-ts/received_events","type":"User","site_admin":false},"created_at":"2015-12-06T22:46:08Z","updated_at":"2015-12-06T22:46:08Z","body":"@ANierbeck The test that is failing is org.ops4j.pax.web.itest.undertow.HttpServiceWithConfigAdminIntegrationTest.\r\n* If I run that single test with ```mvn -Dit.test=HttpServiceWithConfigAdminIntegrationTest verify``` I am unable to reproduce the issue no matter how many times I try.\r\n* If I run the entire integration tests for undertow I sometimes see the failure but more often do not.\r\n* In the CI environment it seems to fail consistently the two times I ran the integration tests.\r\n\r\nI'm wondering if this failure is due to some timing issue that is exacerbated in slower environments. Any comments/suggestions for how to troubleshoot this?"}}