Как добавить подпись временной метки в System.IO.Packaging.Пакет?

StackOverflow https://stackoverflow.com/questions/1709838

Вопрос

Существует способ создать пакеты, добавить некоторые части и подписать их с помощью X509Certificate.

Я также хотел бы добавить подпись с отметкой времени к пакету.

Если сертификат истекает или получает отозванный подпись должна оставаться действительной, если на частях пакета были установлены временные метки до того , как истечение срока действия/отзыв.

P.S.Я использую System.IO.Packaging.Package класс , определенный в WindowsBase.dll сборка.

Это было полезно?

Решение

Работает следующее решение, в котором вы оба Автор и тот потребитель из упаковки:

  1. Используйте защищенный интернет-сервер, чтобы получить доверенный временная метка.
  2. Переопределите политику цепочки сертификатов, чтобы включить проверку метки времени в цепочку сертификатов.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top