Resigning the RDP signature. Windows Server
May 14th, 2013 // 5:04 pm @ Arad Gharagozli
This quick guide will help you to fix the error message that a RDP user will see if they are using a RDP hosted software, which in my case was Spectra, and Caseware.
Error Message:
The digital signature of the RDP file could not be verified
This is a really simple issue, but yet frustrating. The reason that you see this message is most likely your certificate expiry date. So we will create a new cert, remove the old one and update cert link with Server manager ( ATT: it’s very important to update the link, or else it won’t make a difference)
- Open an MMC console on the RemoteApp server. (type MMC in the command bar)
- Press CTRL+M or File > Add/Remove Snap-In
- Select Certificates from the Snap-in list and click the Add button.
- Under “Cert sanp-in” window, choose Computer Account > Next > Check ” Local Computer ….. ” option > hit OK
- Expand Certificates (Local Computer) > Personal and right-click on Certificates
- Select All Tasks > Request New Certificate… ( The Cert Wizard will start)
- Request a new Computer certificate. ( Follow instructions)
- Now, you will see the new cert in your cert list. OPTIONAL : you may remove the old one. ( Make sure you are removing the correct cert, by checking their expiry dates)
- Launch the Server Manager from Start > All Programs > Administrative Tools > Server Manager
- Wait until server collects the roles data
- Expand Roles > Remote Desktop Services > RemoteApp Manager (YOUR SERVER NAME) .
- From RemoteApp Program (bottom-middle pane) highlight the target software.
- From Top-Right pane, click on “Digital Signature Setting”
- Hit Change, you should see a list of current certs, along with their validation period (From- To)
- Choose the newly generated cert, then OK > OK
- This should fix the issue, now this will apply to all other programs under “RemoteApp Programs”. 99.99% that should be the case, but for any reason if you need to do otherwise, you have to override each option seprately
You all have fun now!
Arad
Category : Common Techniques
Francis
11 years ago
Hey Arad,
Would this work if I create the signature on Windows then transfer the .CRS to my Linux server? I am Using Ubuntu, but my siging server is a Windows.
btw, you have great website.
Cheers mate
Arad Gharagozli
11 years ago
Hey Francis,
I think you mean the CSR file not CRS. as long as you are using them for the same domain you should be good, however it wont be as easy as just copy/pasting the .key file. you need to match the headers. I’ll email you the instruction on how to do that.
It’ll be tomorrow though, I’m heading home 😛
Cheers