1 package org.apache.maven.wagon.providers.webdav;
2
3 import org.eclipse.jetty.server.Server;
4 import org.eclipse.jetty.server.ServerConnector;
5 import org.eclipse.jetty.util.ssl.SslContextFactory;
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 public class WebDavsWagonTest
34 extends WebDavWagonTest
35 {
36 protected String getProtocol()
37 {
38 return "davs";
39 }
40
41 protected ServerConnector addConnector( Server server )
42 {
43 System.setProperty( "javax.net.ssl.trustStore",
44 getTestFile( "src/test/resources/ssl/keystore" ).getAbsolutePath() );
45
46 SslContextFactory sslContextFactory = new SslContextFactory();
47 sslContextFactory.setKeyStorePath( getTestPath( "src/test/resources/ssl/keystore" ) );
48 sslContextFactory.setKeyStorePassword( "wagonhttp" );
49 sslContextFactory.setKeyManagerPassword( "wagonhttp" );
50 sslContextFactory.setTrustStorePath( getTestPath( "src/test/resources/ssl/keystore" ) );
51 sslContextFactory.setTrustStorePassword( "wagonhttp" );
52
53 ServerConnector serverConnector = new ServerConnector( server, sslContextFactory );
54 server.addConnector( serverConnector );
55 return serverConnector;
56 }
57
58 }