1 package org.apache.maven.wagon.providers.webdav;
2
3 import org.mortbay.jetty.Connector;
4 import org.mortbay.jetty.Server;
5 import org.mortbay.jetty.security.SslSocketConnector;
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 void addConnectors( Server server )
42 {
43 System.setProperty( "javax.net.ssl.trustStore",
44 getTestFile( "src/test/resources/ssl/keystore" ).getAbsolutePath() );
45
46 SslSocketConnector connector = new SslSocketConnector();
47 connector.setPort( server.getConnectors()[0].getPort() );
48 connector.setKeystore( getTestPath( "src/test/resources/ssl/keystore" ) );
49 connector.setPassword( "wagonhttp" );
50 connector.setKeyPassword( "wagonhttp" );
51 connector.setTruststore( getTestPath( "src/test/resources/ssl/keystore" ) );
52 connector.setTrustPassword( "wagonhttp" );
53 server.setConnectors( new Connector[] { connector } );
54 }
55 }