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?