Я использую следующий код для чтения атрибутов КСО:Чтение поля электронной почты из запроса подписи сертификата (CSR) с C#
string csr = myCSR;
CX509CertificateRequestPkcs10 request = new CX509CertificateRequestPkcs10();
request.InitializeDecode(csr, EncodingType.XCN_CRYPT_STRING_BASE64_ANY);
request.CheckSignature();
string tmp = ReadDnsSan(request);
string attribs = (((CX500DistinguishedName)request.Subject).Name);
в attribs я получаю общее название, организация, отдел, город , страна, но не адрес электронной почты
Не должно быть обязательным для CSR? Есть ли способ прочитать его с помощью C#?