Importuj publiczny klucz RSA z certyfikatu

Nasz klient ma swój publiczny klucz RSA przechowywany w certyfikacie.

Potrzebujemy tego klucza zapisanego na stałe w naszej aplikacji WinRT, abyśmy mogli szyfrować po stronie klienta. Mamy jednak problemy z importowaniem klucza do instancji klasy CryptographicKey.

Korzystamy z ImportPublicKey na serwerze RSAProvider:

rsaProvider = AsymmetricKeyAlgorithmProvider.OpenAlgorithm(AsymmetricAlgorithmNames.RsaPkcs1);
key = rsaProvider.ImportPublicKey(publicKeyBuffer);

Próbowaliśmy załadować kilka rzeczy do publicKeyBuffer: certyfikat, klucz publiczny wyeksportowany z certyfikatu w kilku formatach.

Jak załadować ich klucz publiczny?

questionAnswers(3)

yourAnswerToTheQuestion