Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
CryptoPro CSP R2. Получение информации о лице, подписавшем документ, и времени подписания
Статус: Новичок
Группы: Участники
Зарегистрирован: 18.07.2011(UTC) Сообщений: 1
|
Здравствуйте. Использую CryptoPro CSP 3.6 R2 for Windows (в среде Windows 7) для подписывания документов и CryptoPro CSP 3.6 R2 for Unix (в среде Ubuntu Server 10 LTS) для проверки подписи документов. Использую подпись CADES_X_LONG_TYPE_1 Все настроено и работает. Однако есть ряд вопросов
Я осуществляю проверку подписи при помощи вызова CadesVerifyDetachedMessage(). В структуре CADES_VERIFICATION_INFO возвращается, как я полагаю, вся необходимая информация. 1) Мне необходимо получить ФИО лица, подписавшего документ. Как я полагаю, это поле CADES_VERIFICATION_INFO::pSignerCert->pCertInfo->Subject->pbData. Однако в этом поле содержится гораздо больше информации, чем мне надо. Как получить только ФИО, а точнее то, что называется CN?
2.1) Мне необходимо получить дату и время подписи документа. Есть соответствующее поле CADES_VERIFICATION_INFO::pSigningTime. Однако в мое случае, оно пусто. Возможно, при подписании, я не указываю какую-то информацию. Как сделать так, чтобы в этом поле появлялась действительная дата и время подписи?
2.2) Возможно вопрос глупый, из разряда RTFM, тем не менее. Как получить "человеческие" дату и время из структуры LPFILETIME ?
Заранее благодарен за ответ.
|
|
|
|
Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
CryptoPro CSP R2. Получение информации о лице, подписавшем документ, и времени подписания
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close