Skip to content

выводим tsp по каждой подписи + вывод данных о каждом сертификате#33

Merged
atlekbai merged 9 commits into
gokalkan:masterfrom
lEx0:master
Oct 7, 2024
Merged

выводим tsp по каждой подписи + вывод данных о каждом сертификате#33
atlekbai merged 9 commits into
gokalkan:masterfrom
lEx0:master

Conversation

@lEx0

@lEx0 lEx0 commented Oct 3, 2024

Copy link
Copy Markdown
Contributor

для реализации вывода информации о каждой подписи (DN + TSP) из CMS контейнера (для мультиподписи).
Добавил возможность:

  • вывод времени подписания из TSP по каждой отдельной подписи
  • вывод нужных полей из сертификата подписи
  • для того что бы не тянуть каждый раз по одному полю из сертификата, сделал вывод summary
  • добавил примеры в readme

lEx0 and others added 6 commits October 3, 2024 17:12
 - получению времени подписи (работает с мультиподписью) из TSP
 - получение нужных полей из сертификата.
 - получение сводки из подписи

2 и 3 пункт, больше предназначены для получения данных из CMS контейнера через метод `GetCertFromCMS()`
 - убрал дублирующийся код
 - подправил отображение названий (subject/org/issuer)
 - вывел через pointer организацию
реализация методов по

@atlekbai atlekbai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Замечательная работа! Оставил один комментарий. В gokalkan не хватало метода для получения информации по сертификату. Не хватает только одного момента в описании - в какой формате приходит сертификат?

Comment thread README.md Outdated
Comment on lines +142 to +145
value, err := c.X509CertificateGetInfo(certBody)

fmt.Println("Значение", value)
fmt.Println("Ошибка", err)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Пример вызова X509CertificateGetInfo не соответствует сигнатуре реализации в коде

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

подправил

@lEx0

lEx0 commented Oct 7, 2024

Copy link
Copy Markdown
Contributor Author

Замечательная работа! Оставил один комментарий. В gokalkan не хватало метода для получения информации по сертификату. Не хватает только одного момента в описании - в какой формате приходит сертификат?

спасибо.
внес корректировки в readme.md

@lEx0 lEx0 requested a review from atlekbai October 7, 2024 08:30
@atlekbai atlekbai merged commit 897b882 into gokalkan:master Oct 7, 2024
lEx0 added a commit to lEx0/gokalkan that referenced this pull request Jan 16, 2025
…kalkan#33)

* реализация методов по
 - получению времени подписи (работает с мультиподписью) из TSP
 - получение нужных полей из сертификата.
 - получение сводки из подписи

2 и 3 пункт, больше предназначены для получения данных из CMS контейнера через метод `GetCertFromCMS()`

* подправил: email бывает у ключа только с типом `Organization`

* чет не надежно, убираю email

* если делать стрингово, то делаем все стрингом

* чуть рефакторинга:
 - убрал дублирующийся код
 - подправил отображение названий (subject/org/issuer)
 - вывел через pointer организацию

* подправил readme.md

* подправил readme.md - добавил про тип сертификата

(cherry picked from commit 897b882)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants