互联网资源似乎很少而且最好的MSDN页面(据我所知)会引发错误!
具体来说,我不确定要创建什么作为CngKeyCreationParameters对象......
答案 0 :(得分:4)
CngKey: CngKey
个对象包含属性。
创建密钥时,必须将某些属性添加到密钥。其他财产
可以在创建密钥后添加。
<强> CngKeyCreationParameters 强>:
CngKeyCreationParameters
类使您可以在创建密钥时向其添加属性。
您的问题: I'm not sure what to create as a CngKeyCreationParameters object
这是怎么做的
// Create CngKeyCreationParameters
CngKeyCreationParameters keyParams = new CngKeyCreationParameters();
// set properties accordingly
keyParams.ExportPolicy = CngExportPolicies.AllowArchiving;
keyParams.KeyCreationOptions = CngKeyCreationOptions.MachineKey;
keyParams.Provider = new CngProvider("someprovider");
// here is how to use keyParams
CngKey mycngKey =
CngKey.Create(new CngAlgorithm(""), "keyName", keyParams);