Я создал пару ключей RSA, получил ключ publi c, поместил его в байтовый массив и отправил другому API для дальнейшего потока. Там мне нужно, чтобы CX509PublicKey был сгенерирован из полученного байтового массива. Как это сделать?
Ниже приведен код
RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();
var pk = RSA.ExportRSAPublicKey();
return pk;
И
CX509PublicKey cpk = new CX509PublicKey(pk);
var objPkcs10 = new CX509CertificateRequestPkcs10();
objPkcs10.InitializeFromPublicKeyTemplate(
X509CertificateEnrollmentContext.ContextUser,
pk, objPolicyServer,
template);
Приведенный выше код не работает! необходимо преобразовать этот pk в объект CX509PublicKey. Пожалуйста, помогите!