互联网资源似乎少之又少,最好的 MSDN 页面(据我所知)会抛出错误!
具体来说,我不确定要创建什么作为 CngKeyCreationParameters 对象...
最佳答案
CngKey : CngKey
对象包含属性。
创建 key 时必须将某些属性添加到 key 中。其他属性
可以在创建 key 后添加。
CngKeyCreationParameters:
CngKeyCreationParameters
类使您能够在创建 key 时向其添加属性。
您的问题: 我不确定要创建什么内容作为 CngKeyCreationParameters 对象
这里是如何做到这一点
// 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);
关于c# - 有人可以解释一下 C# CngKey.Create 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2447735/