Terminal server rdp, tls certificates & subject alternative names?

Terminal server rdp, tls certificates & subject alternative names?

Secure Home | Search | About
 Microsoft Applications Security    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content add this group's latest topics to your Google content
Subject Author Date
Terminal server rdp, tls certificates & subject alternative names? DavidB 06-30-2008
Posted by DavidB on June 30, 2008, 11:03 am
If you were  Registered and logged in, you could reply and use other advanced thread options
Cross posting from micorosft.public.security.crypto:

I need to issue some certificates to my terminal servers so I can
secure RDP sessions. I want to use the negotiate TLS and I want to
get rid of the warning messages from the new RDP client. I've been
having a difficult time issuing a certificate which will have all the
names I need for a particular server.

The default certificate only includes the FQDN of the server which is
not too smart in my opinion because locally connected machines use
the
common or short name or ip address to connect up.


From Exchange 2007 certificates I know that we need a SAN or subject
alternative name to get these to authenticate correctly. I wanted to
enter the dns entry for the server short name and the ip address if
possible to the SAN.


I can't get these issued correctly using the mmc console because it
just streamlines the process and never asks me for the SAN entries.
I've tried the command line certreq but that certificate always gets
issued to the administrator and the terminal server won't allow me to
use it! I don't have the IIS pages installed for security.


Anyone else run into this issue and solve it? Driving me nuts!!


Thanks in advance,
DavidB

Posted by S. Pidgorny on July 1, 2008, 4:06 am
If you were  Registered and logged in, you could reply and use other advanced thread options
Yes you can put short name and IP as SANs, no restrictions there, I think.
As to fast and easy way of enrolling - install the Web pages. Having the
pages installed doesn't compromise security (if you're eccentricalyy
paranoid - only bind Web services to 127.0.0.1, restricting access to the
console)

--
Svyatoslav Pidgorny, MS MVP - Security, MCSE
-= F1 is the key =-

* http://sl.mvps.org * http://msmvps.com/blogs/sp *

> Cross posting from micorosft.public.security.crypto:
>
> I need to issue some certificates to my terminal servers so I can
> secure RDP sessions. I want to use the negotiate TLS and I want to
> get rid of the warning messages from the new RDP client. I've been
> having a difficult time issuing a certificate which will have all the
> names I need for a particular server.
>
> The default certificate only includes the FQDN of the server which is
> not too smart in my opinion because locally connected machines use
> the
> common or short name or ip address to connect up.
>
>
> From Exchange 2007 certificates I know that we need a SAN or subject
> alternative name to get these to authenticate correctly. I wanted to
> enter the dns entry for the server short name and the ip address if
> possible to the SAN.
>
>
> I can't get these issued correctly using the mmc console because it
> just streamlines the process and never asks me for the SAN entries.
> I've tried the command line certreq but that certificate always gets
> issued to the administrator and the terminal server won't allow me to
> use it! I don't have the IIS pages installed for security.
>
>
> Anyone else run into this issue and solve it? Driving me nuts!!
>
>
> Thanks in advance,
> DavidB



Posted by DavidB on July 1, 2008, 11:10 am
If you were  Registered and logged in, you could reply and use other advanced thread options
> Yes you can put short name and IP as SANs, no restrictions there, I think.=

> As to fast and easy way of enrolling - install the Web pages. Having the
> pages installed doesn't compromise security (if you're eccentricalyy
> paranoid - only bind Web services to 127.0.0.1, restricting access to the
> console)
>
> --
> Svyatoslav Pidgorny, MS MVP - Security, MCSE
> -=3D F1 is the key =3D-
>
> *http://sl.mvps.org*http://msmvps.com/blogs/sp*
>
>
>
>
>
> > Cross posting from micorosft.public.security.crypto:
>
> > I need to issue some certificates to my terminal servers so I can
> > secure RDP sessions. =A0I want to use the negotiate TLS and I want to
> > get rid of the warning messages from the new RDP client. =A0I've been
> > having a difficult time issuing a certificate which will have all the
> > names I need for a particular server.
>
> > The default certificate only includes the FQDN of the server which is
> > not too smart in my opinion because locally connected machines use
> > the
> > common or short name or ip address to connect up.
>
> > From Exchange 2007 certificates I know that we need a SAN or subject
> > alternative name to get these to authenticate correctly. =A0I wanted to
> > enter the dns entry for the server short name and the ip address if
> > possible to the SAN.
>
> > I can't get these issued correctly using the mmc console because it
> > just streamlines the process and never asks me for the SAN entries.
> > I've tried the command line certreq but that certificate always gets
> > issued to the administrator and the terminal server won't allow me to
> > use it! I don't have the IIS pages installed for security.
>
> > Anyone else run into this issue and solve it? =A0Driving me nuts!!
>
> > Thanks in advance,
> > DavidB- Hide quoted text -
>
> - Show quoted text -

Thank you Svyatoslav, I'll give that a try! I was trying to keep my
server as lean as possible but maybe I'll just stop the IIS service
when not in use.

Posted by DavidB on July 3, 2008, 8:45 am
If you were  Registered and logged in, you could reply and use other advanced thread options
> Yes you can put short name and IP as SANs, no restrictions there, I think=
.
> As to fast and easy way of enrolling - install the Web pages. Having the
> pages installed doesn't compromise security (if you're eccentricalyy
> paranoid - only bind Web services to 127.0.0.1, restricting access to the
> console)
>
> --
> Svyatoslav Pidgorny, MS MVP - Security, MCSE
> -=3D F1 is the key =3D-
>
> *http://sl.mvps.org*http://msmvps.com/blogs/sp*
>
>
>
>
>
> > Cross posting from micorosft.public.security.crypto:
>
> > I need to issue some certificates to my terminal servers so I can
> > secure RDP sessions. =A0I want to use the negotiate TLS and I want to
> > get rid of the warning messages from the new RDP client. =A0I've been
> > having a difficult time issuing a certificate which will have all the
> > names I need for a particular server.
>
> > The default certificate only includes the FQDN of the server which is
> > not too smart in my opinion because locally connected machines use
> > the
> > common or short name or ip address to connect up.
>
> > From Exchange 2007 certificates I know that we need a SAN or subject
> > alternative name to get these to authenticate correctly. =A0I wanted to
> > enter the dns entry for the server short name and the ip address if
> > possible to the SAN.
>
> > I can't get these issued correctly using the mmc console because it
> > just streamlines the process and never asks me for the SAN entries.
> > I've tried the command line certreq but that certificate always gets
> > issued to the administrator and the terminal server won't allow me to
> > use it! I don't have the IIS pages installed for security.
>
> > Anyone else run into this issue and solve it? =A0Driving me nuts!!
>
> > Thanks in advance,
> > DavidB- Hide quoted text -
>
> - Show quoted text -

The web pages worked. I created a duplicate of the web server
template and added client authentication. I also chose the option to
specify the SAN entries instead of pulling them from Active
Directory. It took a few tries but I finally got the syntax correct,
in the attributes box for the web enrollment I had to enter
"SAN:dns=3Dsvr&dns=3Dsvr.domain.com&ipaddress=3Dx.x.x.x"
Once I installed the certificate, I assigned it to the rdp protocol
and chose to negotiate security. Now the short name and FQDN don't
generate errors when connecting up via rdp. I was hoping to also use
the IP address without error but that didn't work. Perhaps entering
another "&dns=3Dx.x.x.x" would get around that.
Thanks again for your help!

Similar ThreadsPosted
Terminal servers missing required certificates August 9, 2005, 2:46 pm
Terminal Server on the DMZ December 26, 2005, 12:59 am
Terminal server log March 24, 2008, 10:48 am
Terminal Server Security December 6, 2006, 5:10 pm
Group Policy with Terminal Server July 23, 2005, 5:24 am
secure lockdown of terminal server liscencing? July 5, 2007, 6:58 pm
Terminal server security issue with screen cache? December 19, 2005, 12:20 pm
Using SSL Certificate for TSAC on NLB Windows 2003 Terminal Server March 28, 2006, 11:42 am
Terminal Server with Roaming Profile Locks Accounts January 3, 2007, 1:29 pm
Security settings on the Terminal Server prevent automatic logon September 12, 2005, 3:18 am

The site map in XML format XML site map

Contact Us | Privacy Policy