Ошибка при обращении к приватному ключу в приложении IIS
Есть неэкспортируемый ключ на RuToken девайсе. Ключ от CryptoPro. При попытке подписать или расшифровать данные этим ключом в приложении IIS или в приложении, установленном как Windows service кидается System.Security.Cryptography.CryptographicException: The Keyset parameter is invalid. При выполнении того же кода, но в консольном приложении, все проходит отлично. В чем может быть причина?
System.Security.Cryptography.CryptographicException: The Keyset parameter is invalid.
at System.Security.Cryptography.Pkcs.EnvelopedCms.DecryptContent(RecipientInfoCollection recipientInfos, X509Certificate2Collection extraStore)
at System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt()