Может кто-нибудь объяснить C # CngKey. Создать, пожалуйста? - PullRequest
1 голос
/ 15 марта 2010

Интернет-ресурсы кажутся немногочисленными, и лучшая страница MSDN (насколько я могу судить) выдает ошибку!

В частности, я не уверен, что создать как объект CngKeyCreationParameters ...

1 Ответ

4 голосов
/ 15 марта 2010

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...