Проверка наличия и актуальности цифровой подписи DWG файлов

Автор Тема: Проверка наличия и актуальности цифровой подписи DWG файлов  (Прочитано 3755 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Как программно определить, содержит ли DWG файл цифровую подпись? Если содержит,  то как определить, действительна ли она, или же файл был изменён после подписания?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13832
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Передал этот вопрос в ADN DevHelp, так как нигде такой информации не нашел.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13832
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
В ADN DevHelp мне напомнили про существование метода AcDbDatabase::cloneSecurityParams (в .NET свойство Database.SecurityParameters). Но это всё хорошо когда dwg-файл уже открыт в AutoCAD. Кроме того из этих свойств я не нашел как проверить, что подпись действительна, о чем я и задал дополнительный вопрос в ADN DevHelp.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Цитировать
Но это всё хорошо когда dwg-файл уже открыт в AutoCAD.
В данном случае меня интересует работа с Database без создания Document.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13832
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
В данном случае меня интересует работа с Database без создания Document.
Ну в том варианте, в котором мне ответили, нет необходимости создавать Document. Достаточно Database.ReadDwgFile(...). Но хотелось бы и этого избежать. Хотябы по той причине, что для больших dwg-файлов это достаточно длительная операция.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение