test-st-petersburg / DocTemplates

Шаблоны документов Libre Office
Apache License 2.0
0 stars 1 forks source link

Подписывать сценарии в шаблоне после сборки шаблона #48

Open sergey-s-betke opened 4 years ago

sergey-s-betke commented 4 years ago

Требуемая возможность

Подписывать сценарии в шаблоне после сборки шаблона.

Текущее поведение

Сейчас сценарии в шаблоне после сборки не подписаны. В итоге, для работы с ними требуется понижения уровня безопасности, что не очень хорошо.

sergey-s-betke commented 4 years ago

Полезная информация: https://www.script-coding.com/OOo/OOo_HelloWorld.html

sergey-s-betke commented 4 years ago

https://wiki.openoffice.org/wiki/Documentation/DevGuide/Scripting/Scripting_Framework_URI_Specification

sergey-s-betke commented 4 years ago

https://meandubuntu.ru/2009/10/скрипт-открытия-openoffice-org-с-параметрами/

sergey-s-betke commented 4 years ago

https://docs.oasis-open.org/office/OpenDocument/v1.3/OpenDocument-v1.3-part2-packages.html

В том числе информация и о хранении подписанных файлов.

sergey-s-betke commented 4 years ago

Подпись макросов в документе либо шаблоне заканчивается включением в каталог META-INF файла macrosignatures.xml (см. вложение). При этом в манифесте документа файл не упоминается.

macrosignatures.zip

sergey-s-betke commented 4 years ago

https://compress.ru/article.aspx?id=10152 https://pandia.ru/text/78/284/7255.php https://club.directum.ru/post/546 http://www.vbnet.ru/articles/showarticle.aspx?id=159 https://cpdn.cryptopro.ru/content/cades/plugin-samples-sign-xml.html

sergey-s-betke commented 4 years ago

А вот, собственно, и код: https://docs.microsoft.com/ru-ru/dotnet/standard/security/how-to-sign-xml-documents-with-digital-signatures

Вполне реализуемо на PowerShell + .net. Можно будет пробовать. В виде отдельного файла позволяет подпись сохранять.