Freigeben über


I don't know your private key password!!!

There seems to be an influx of cases lately, where an administrator has either 'lost', or inherited an RMS environment that they don't know the private key password for.

Let me assure you, I don't know it either. You can go to the security tab in your RMS admin console and reset it to a password you know, but before you do this 'BACK UP YOUR SLC AND PUBLISHING CERTIFICATE'.

So...if you get stuck with an environment that you do *not* know the private key password for do *NOT* uninstall RMS, and re-install a new environment without *first* exporting the SLC, and publishing certificate. If you delete everything without backing up these keys, and don't know the private key password ...'I CAN'T HELP YOU!!'. Even if you have a back-up of the database....'I CAN'T HELP YOU!!!'. You will lose all of your data and ...."I CAN'T HELP YOU!!!'.

There is no secret fix, magic command, or ritualistic dance that I can perform to restore your environment, unless you have backed up the database *and* original RMS server. If you didn't you should lay down on the floor and play dead until your boss goes home for the day, and then see if anyone has an older backup of the system hidden somewhere, and if not, some good quality resume paper. 

Hopefully I've made the message clear, on the importance of backing up those keys, and outlined your options if you don't heed this advice. :D

-Jason

Comments

  • Anonymous
    January 01, 2003
    PingBack from http://dance.linkablez.info/2009/03/23/i-dont-know-your-private-key-password/

  • Anonymous
    January 01, 2003
    Hello Jason, When I tried to rest the key password i got error: [NullReferenceException: Object reference not set to an instance]   Microsoft.DigitalRightsManagement.Configuration.UI.AdminBaseUI.CreateErrorContent(Exception ex, WMCSAdminErrorContent ucErrorContent, HtmlGenericControl divNormalContent, HtmlGenericControl divErrorContent) +191   Microsoft.DigitalRightsManagement.Configuration.UI.SecurityPolicy.btnResetPwd_click(Object sender, EventArgs e) +320   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565 RMS version 1.0 sp2 with .net framework 2.0.50727 Is a solution for this? Thanks

  • Anonymous
    May 29, 2014
    i forgotten administrator password pleas help me