0
如何使用C#从RSA机器级容器中检索私钥? 我已经创建了如何从RSA机器级容器中检索私钥?
aspnet_regiis.exe -pc "MyKeys2" -exp
现在我想使用该密钥来加密我的数据的RSA密钥,这里是到目前为止的代码:
CspParameters cspParam = new CspParameters();
cspParam.KeyContainerName = "MyKeys2";
cspParam.Flags |= CspProviderFlags.UseMachineKeyStore;
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(cspParam);
var keyFromContainer = rsa.ToXmlString(true);//Here throws exception "Key not valid for use in specified state."
但是,当我尝试检索关键罚球异常“密钥在指定状态下无效”。 我在做什么错?