Importieren Sie den öffentlichen RSA-Schlüssel aus dem Zertifikat

Unser Kunde hat seinen öffentlichen RSA-Schlüssel in einem Zertifikat gespeichert.

Wir benötigen diesen Schlüssel in unserer WinRT-App, damit wir clientseitig verschlüsseln können. Es treten jedoch Probleme beim Importieren des Schlüssels in eine Instanz der CryptographicKey-Klasse auf.

Wir verwenden den ImportPublicKey auf dem RSAProvider:

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

Wir haben versucht, verschiedene Dinge in den publicKeyBuffer zu laden: Das Zertifikat, der aus dem Zertifikat exportierte öffentliche Schlüssel in verschiedenen Formaten.

Wie laden wir ihren öffentlichen Schlüssel?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage