none
CardSpace 托管卡 问题 RRS feed

  • 问题

  • CardSpace 中 我按照 《WCF 揭秘》 做了一个托管卡, 签名托管卡的是 里面的www.fabrkam.com 的证书,卡类型是:自签名卡 。
        我首先在Cardspace中建立一个个人卡,得到PPID   ,然后打开案例中的cardWrite 项目,将得到的PPID放入 Ini文件中,建立托管卡(里面细节忽略)。
        然后打开案例中STS ,并用书中的方法将 7001 端口的Mex Https 绑定(中间细节忽略)。  
        最后开启一个使用CardSpace的项目,然后导入上面建立的卡 ,运行程序,然后CardSpace自动出现让我选卡,我选择那张托管卡。问题出现了,我被告知:”无法找到用于托管卡身份验证的个人卡。。。“,但实际上我用来签名的个人卡就在CardSpace中。
        我没有办法我用windows vista 建立了一个X509v3证书,用那张证书再运行cardWrite项目得到托管卡,再运行使用CardSpace的项目,奇迹出现了 CardSpace找到了我的个人卡,可是这样运行就没法通过STS的X509V3证书验证。
       于是我又换回原先 www.fabrkam.com 的证书 那找不到个人卡的错误报告又出现了。
    2009年4月30日 0:52

全部回复