我用makecert做了一个带密码pfx证书,我现在需要把证书的私钥安装到存储区中,怎么做?请各位大侠帮忙!

解决方案 »

  1.   

    开始 > 运行 > mmc.exe > 文件 > 添加快照 > 证书 >(选择本地电脑帐号)> 确定
    展开证书 > 右击个人证书 > 选择所有任务 > 导入 > (然后按导入证书向导作就可以了)
      

  2.   


        string filename = @"C:\temp\my.pfx";
        string password = @"topsecret";    X509Store store = new X509Store(StoreName.My, StoreLocation.LocalMachine);
        store.Open(OpenFlags.ReadWrite);
        X509Certificate2 certificate = new X509Certificate2(filename, password);
        store.Add(certificate);
        store.Close();
      

  3.   


    //从证书文件载入证书,如果含有私钥的,需要提供保存证书时设置的密码X509Certificate2 myX509Certificate2 = new X509Certificate2(            @"C:\Samples\PartnerAEncryptMsg\MyTestCert.pfx",    //证书路径            "password",     //证书的私钥保护密码            X509KeyStorageFlags.Exportable  //表示此证书的私钥以后还可以导出            );
      

  4.   

    wuyq11 
    总能找到一些好的帖子