This note explains how to use a WebDAV drive using Windows 7. In particular, this note addresses issues that arise when the WebDAV drive enforces SSL, using a self-signed certificate, and basic authentication. All the steps detailed below are performed on a Windows 7 computer where the Web drive is intended to be used.
This note relates to:
- Windows 7 client
- WebDAV drive served by Apache 2.2
- Installing a Self-Signed Certificate as a Trusted Root CA
- Using Basic Authentication with Windows 7
- Mapping a Network Drive to WebDAV Share in Windows 7
This step is required if the WebDAV drive enforces user authentication using HTTP “Basic Auth”.
Start the program “regedit.exe” using the following steps:
- Press “Start” button
- Choose “Run”
- Enter “regedit.exe” and press enter
In the regedit program, navigate down the tree using the following path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
Within the “Parameters” section, set the value of setting “BasicAuthLevel” to 2. The meaning of the values are:
- 0 – Basic authentication disabled
- 1 – Basic authentication enabled for SSL shares only
- 2 or greater – Basic authentication enabled for SSL shares and for non-SSL shares
Close the regedit program.
Import Self-Signed Certificate
This steps imports the WebDAV certificate to the store of trusted certificate. This step is necessary only if the certificate
Open Internet Explorer as an administrator. Only IE will work for this step (Firefox and Chrome are not helping for this situation).
To open IE as an administrator, press on the “Start” button and find the Internet Explorer entry. Right click on the Internet Explorer entry in the start menu and choose “Run as administrator”.
- In IE, browse to the site where the WebDAV is stored. It should be a URL that looks like “https://www.mycompany.com/dav/”. If the certificate has not been previously accepted, a dialogue box opens warning the user that the certificate is not trusted. Choose to “Continue to this website (not recommended)”.
- Once the page of the WebDAV is displayed, the address bar will contain a tab titled “Certificate Error”. Click on this tab and choose “View Certificates”.
- Click on the “Install Certificate…” button.
- Choose the option â€œPlace all certificates in the following storeâ€ and click on the “Browse…” button
- Select “Trusted Root Certification Authorities” folder and press “OK” button
- Click on “Next” and then “Finish”
- Accept warnings
Once the certificate is installed, IE can be dismissed since it is no longer used.
Mount WedDAV drive
Mount the WebDAV drive using the following steps:
- Start Windows Explorer (Start > All Programs > Accessories > Windows Explorer)
- Right-click on “Computer” icon and select “Map Network Drive”
- Select a letter for your drive
- Enter the URL for the WebDAV drive (https://www.mycompany.com/dav/) in the field titled “Folder”
- Select “Connect using different credentials”
- Press “Finish” button
- Enter user name and password
At this point, the WebDAV drive should be accessible like any other drive.