Импортировать открытый ключ RSA из сертификата
Наш клиент хранит свой открытый ключ RSA в сертификате.
Нам нужен этот ключ в нашем приложении WinRT, чтобы мы могли шифровать данные на стороне клиента. Тем не менее, мывозникают проблемы с импортом ключа в экземпляр класса CryptographicKey.
Мы'повторно использовать ImportPublicKey на RSAProvider:
rsaProvider = AsymmetricKeyAlgorithmProvider.OpenAlgorithm(AsymmetricAlgorithmNames.RsaPkcs1);
key = rsaProvider.ImportPublicKey(publicKeyBuffer);
Мы'мы попытались загрузить несколько вещей в publicKeyBuffer: сертификат, открытый ключ, экспортированный из сертификата в нескольких форматах.
Как мы загружаем их открытый ключ?