Как добавить подпись временной метки в System.IO.Packaging.Пакет?
-
19-09-2019 - |
Вопрос
Существует способ создать пакеты, добавить некоторые части и подписать их с помощью X509Certificate
.
Я также хотел бы добавить подпись с отметкой времени к пакету.
Если сертификат истекает или получает отозванный подпись должна оставаться действительной, если на частях пакета были установлены временные метки до того , как истечение срока действия/отзыв.
P.S.Я использую System.IO.Packaging.Package
класс , определенный в WindowsBase.dll
сборка.
Решение
Работает следующее решение, в котором вы оба Автор и тот потребитель из упаковки:
- Используйте защищенный интернет-сервер, чтобы получить доверенный временная метка.
- Переопределите политику цепочки сертификатов, чтобы включить проверку метки времени в цепочку сертификатов.
Не связан с StackOverflow