CngKeyCreationParameters

CngKeyCreationParameters

互联网资源似乎很少而且相去甚远,最好的MSDN页面(据我所知)会引发错误!

具体来说,我不确定要创建什么作为CngKeyCreationParameters对象...

最佳答案

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);

09-30 17:10