Статус: Активный участник
Группы: Участники
Зарегистрирован: 16.02.2017(UTC) Сообщений: 50 Откуда: bussblow
Сказал(а) «Спасибо»: 8 раз Поблагодарили: 2 раз в 1 постах
|
Спасибо, все сработало. Вот еще бы добавить дату создания сертификата к имени, было бы здорово.
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.07.2012(UTC) Сообщений: 267   Откуда: Калининград Сказал «Спасибо»: 51 раз Поблагодарили: 30 раз в 22 постах
|
Автор: bussblow  Спасибо, все сработало. Вот еще бы добавить дату создания сертификата к имени, было бы здорово. Код:string filename = args[1] + @"\" + cert.GetNameInfo(X509NameType.SimpleName, false) + " " + cert.NotBefore + ".cer";
|
 1 пользователь поблагодарил Zloy Strelok за этот пост.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 16.02.2017(UTC) Сообщений: 50 Откуда: bussblow
Сказал(а) «Спасибо»: 8 раз Поблагодарили: 2 раз в 1 постах
|
Автор: Zloy Strelok  Автор: bussblow  Спасибо, все сработало. Вот еще бы добавить дату создания сертификата к имени, было бы здорово. Код:string filename = args[1] + @"\" + cert.GetNameInfo(X509NameType.SimpleName, false) + " " + cert.NotBefore + ".cer";
Компилируется нормально, но при выгрузке ошибку выдает.  Bezymjannyjj.jpg (348kb) загружен 33 раз(а).
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,085   Сказал «Спасибо»: 612 раз Поблагодарили: 2375 раз в 1868 постах
|
Код:cert.NotBefore.ToString("YYYY.MM.DD")
Вот здесь подробности и примеры... осторожно |
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,085   Сказал «Спасибо»: 612 раз Поблагодарили: 2375 раз в 1868 постах
|
Конечно, правильнее так:
cert.NotAfter.ToString("yyyy.MM.dd")
|
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 16.02.2017(UTC) Сообщений: 50 Откуда: bussblow
Сказал(а) «Спасибо»: 8 раз Поблагодарили: 2 раз в 1 постах
|
Спасибо всем за помощь. Код получился такой:
string filename = args[1] + @"\" + cert.GetNameInfo(X509NameType.SimpleName, false) + " " + cert.NotBefore.ToString("dd.MM.yyyy") + ".cer";
Формат выгрузки получается такой:
Иванов Иван Иванович 11.08.2017.cer
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,085   Сказал «Спасибо»: 612 раз Поблагодарили: 2375 раз в 1868 постах
|
Автор: bussblow  Спасибо всем за помощь. Код получился такой:
string filename = args[1] + @"\" + cert.GetNameInfo(X509NameType.SimpleName, false) + " " + cert.NotBefore.ToString("dd.MM.yyyy") + ".cer";
Формат выгрузки получается такой:
Иванов Иван Иванович 11.08.2017.cer Это частный случай, до первого отклонения в SimpleName и программа будет падать... |
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,085   Сказал «Спасибо»: 612 раз Поблагодарили: 2375 раз в 1868 постах
|
В ожидании ситуации, когда клиент с ФИО в CN получил более одного сертификата в один день... Хотя бы серийный номер, после даты добавить... для уникальности имени файла |
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close