Importar chave RSA pública do certificado

Nosso cliente tem sua chave pública RSA armazenada em um certificado.

Precisamos desta chave codificada no nosso aplicativo WinRT, para que possamos criptografar o lado do cliente. No entanto, estamos tendo problemas ao importar a chave para uma instância da classe CryptographicKey.

Estamos usando o ImportPublicKey no RSAProvider:

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

Nós tentamos carregar várias coisas no publicKeyBuffer: O certificado, a chave pública exportada do certificado em vários formatos.

Como nós carregamos sua chave pública?

questionAnswers(3)

yourAnswerToTheQuestion