Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

The installation fails when you try to install a Web Services on Devices-based device on a Windows 7-based computer by using IPv6 link-local addresses and SSL


View products that this article applies to.

Symptoms

Consider the following scenario:
  • You try to install a Web Services on Devices (WSD)-based device on a computer that is running Windows 7.
  • You are using IPv6 link-local addresses on the computer.
  • You are using SSL certificates to encrypt the communication.
  • The value of the CN attribute of the certificate is the IP address of the server.
In this scenario, the connection is reset by the client, and the installation of the WSD-based device fails.

↑ Back to the top


Cause

This problem occurs because Windows incorrectly adds the scope address to the IPv6 address when Windows checks the certificate's CN attribute for authenticity. Because the CN attribute does not (and should not) have a scope ID, this check fails. This causes the connection to be reset.

↑ Back to the top


Workaround

To work around the issue, use one of following methods:
  • Use the host name instead of the literal IP address for the CN attribute on a SSL certificate.
  • If you are working in a test environment and have only one device that is communicating with the Web Services on Devices (WSD)-based device, you can set the certificate's CN value to the IPv6 address together with the scope ID.

↑ Back to the top


Keywords: kb

↑ Back to the top

Article Info
Article ID : 2636399
Revision : 1
Created on : 1/7/2017
Published on : 11/30/2011
Exists online : False
Views : 240