Статус: Новичок
Группы: Участники
Зарегистрирован: 14.01.2021(UTC) Сообщений: 2
|
Добрый день. Есть проблема с тем, чтобы при Encode сертификата атрибуты 1.3.6.1.4.1.311.13.2.1 enrolmentNameValuePair (Microsoft attribute) и 1.2.840.113549.1.9.14 extensionRequest (PKCS #9 via CRMF) поменять местами. Есть ли какое то свойство или метод, который позволит два эти блока SEQUENCE поменять местами? IX509CertificateRequestPkcs10V3 request = new CX509CertificateRequestPkcs10(); .... Далее создаются расширения ключа и после уже добавляются var npr = new List<CX509NameValuePair>() { }; CX509NameValuePair pair = new CX509NameValuePair(); // if (dateStart != default(DateTime)) { pair = new CX509NameValuePair(); pair.Initialize("CpRaCertPeriod", "12"); request.NameValuePairs.Add(pair); } // if (dateEnd != default(DateTime)) { pair = new CX509NameValuePair(); pair.Initialize("CpRaCertPeriodUnits", "Months"); request.NameValuePairs.Add(pair); } После encode атрибуты не в том порядке. Даже, если их позже поменять местами, то при создании именно запроса и его подписании - блоки меняются местами. Помогите разобраться, пожалуйста Отредактировано пользователем 28 июня 2021 г. 14:39:23(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close