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?