加密过的视频文件被Meida Plyaer 播放时会打开程序中 指定的 License Sever地址(我本地地址)
并传参数 (以上在程序里都能实现);
 License Server 的WebForm1.aspx 的代码 执行到;int rc=pDrmHeader.Verify (szPubKey);
 报错:"HRESULT 中的异常:0x80041115 ."
       string szPubKey =(String)Application.Get("contentserverpubkey")
       WMRMKeys pDrmKeys=new  WMRMKeysClass ();
       WMRMHeader pDrmHeader =new WMRMHeaderClass ();
       WMRMChallenge pDrmChallenge=new WMRMChallengeClass ();
       WMRMRights pDrmRights=new WMRMRightsClass();
       WMRMLicGen pDrmLicense=new WMRMLicGenClass ();
       WMRMResponse pDrmResponse=new WMRMResponseClass ();       pDrmChallenge.Challenge=(string)Request["challenge"];
       pDrmHeader.Header =pDrmChallenge.Header ;
       int rc=pDrmHeader.Verify (szPubKey);                //就是这句报错;

解决方案 »

  1.   

    DRM 斗都大了,资料很少,希望 有高人指点一下
      

  2.   

    0x80041115  错误信息为:Invalid public key
    说明公共密钥获取有问题
       string szPubKey =(String)Application.Get("contentserverpubkey")
    不知道大家有没有知道怎么在License Sever  的WebForm.aspx中获取正确的public key
     的方法.
                                           
                                            谢谢