PKCS7Detached
PKCS7Detached class
Представляет объект PKCS#7, который соответствует спецификации PKCS#7 в Internet RFC 2315, PKCS #7: Синтаксис криптографических сообщений, версия 1.5. Исходный подписанный дайджест сообщения в диапазоне байтов документа включается как обычный PKCS# 7 Поле SignedData. Никакие данные не должны инкапсулироваться в поле SignedData PKCS#7.
public sealed class PKCS7Detached : Signature
Конструкторы
Характеристики
Имя |
Описание |
Authority { get; set; } |
Имя лица или органа, подписавшего документ. |
ByteRange { get; } |
Массив пар целых чисел (начальное смещение в байтах, длина в байтах) , который должен описывать точный диапазон байтов для вычисления дайджеста. |
ContactInfo { get; set; } |
Информация, предоставленная подписывающей стороной, чтобы получатель мог связаться с подписывающей стороной для проверки подписи, например номер телефона. |
CustomAppearance { get; set; } |
Получает/задает пользовательский внешний вид. |
Date { get; set; } |
Время подписания. |
Location { get; set; } |
Имя хоста ЦП или физическое расположение подписи. |
OcspSettings { get; set; } |
Получает/устанавливает настройки ocsp. |
Reason { get; set; } |
Причина подписания, типа (согласен). |
ShowProperties { get; set; } |
Принудительно показать/скрыть свойства подписи. В случае, если ShowProperties имеет значение true, поле подписи имеет предопределенный формат отображения (строки для представления): ——————— ———————- Цифровая подпись {субъект сертификата} Дата: {signature.Date} Причина: {signature.Reason} Местоположение: { подпись.Расположение} ———————————————————- где {X} является заполнителем для значения X. Также подпись может иметь изображение, в этом случае перечисленные строки размещаются поверх изображения. ShowProperties по умолчанию имеет значение true. |
TimestampSettings { get; set; } |
Получает/устанавливает настройки метки времени. |
UseLtv { get; set; } |
Получает/устанавливает флаг проверки LTV. |
Методы
Имя |
Описание |
Verify() |
Проверить документ относительно этой подписи и вернуть true, если документ действителен или false в противном случае. |
Смотрите также