Share via


Managing server authentication

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Managing server authentication

Server authentication is used by clients to authenticate queries sent to domain controllers and Message Queuing servers. A client can verify that the query results have not been tampered with and that the results were returned by the correct domain controller or Message Queuing server. The method used for server authentication depends on the version of Message Queuing (and hence the operating system) running on the server and the client. The following table shows the method used for each situation.

Client Server Server authentication method

Message Queuing client running on Windows Server 2003 family

Windows Server 2003 or Windows 2000 domain controller

Kerberos V5

Message Queuing client running on Windows 2000

Message Queuing server running on Windows Server 2003 family or Windows 2000

Kerberos V5

Message Queuing client on Windows 2000

MSMQ 1.0 controller server running on Windows NT 4.0

Server certificate

MSMQ 1.0 client running on Windows NT 4.0, Windows 98, or Windows 95

Message Queuing server running on Windows Server 2003 family or Windows 2000

Server certificate

Using server certificates

Server certificates are used to authenticate some Message Queuing servers. You need to create and register a server certificate for the following:

  • Message Queuing servers that reply to Active Directory queries from MSMQ 1.0 clients running on Windows NT 4.0, Windows 98, or Windows 95.

  • MSMQ 1.0 controller servers running on Windows NT 4.0 that reply to queries from Message Queuing clients on Windows 2000 computers.

Note that Message Queuing clients running on Windows Server 2003 family or Windows 2000 use Kerberos V5 to authenticate Windows Server 2003 family or Windows 2000 Servers, and do not require server certificates.

For information on how to create a server certificate, see Create server certificates for Message Queuing. For information on how to change an existing server certificate, see Change server certificates for Message Queuing.

Server certificates used to authenticate Message Queuing servers must be installed separately from any user (client) certificates that may be installed for message authentication. However, if properly configured, the same certificate can be used by Message Queuing to authenticate servers and by Internet Information Services (IIS) for secure Web (HTTPS) communication.