Экспорт сертификата X509Certificate2 в байтовый массив с закрытым ключом

У меня есть сертификат X509Certificate2 в моем магазине, который я хотел бы экспортировать в массив байтов с секретный ключ. Массив байтов сертификата должен быть таким, чтобы, когда я позже импортировал сертификат из массива байтов, закрытый ключ имел с ним закрытый ключ.

Я испробовал много способов, но не смог экспортировать сертификат с закрытым ключом .

X509Store store = new X509Store(StoreLocation.CurrentUser);      

store.Open(OpenFlags.ReadOnly);

X509Certificate2 cert = store.Certificates[1];

byte[] certBytes = cert.GetRawCertData(); // Obviously does not work!

Можно ли успешно экспортировать сертификат с закрытым ключом в массив байтов?

Помощь приветствуется.

22
задан Erik Larsson 21 March 2012 в 18:45
поделиться