Объект SignedData
[Объект SignedData доступен для использования в операционных системах, указанных в разделе Требования. Вместо этого используйте класс SignedCms в пространстве имен System.Security.Cryptography.Pkcs .]
Объект SignedData предоставляет свойства и методы для определения содержимого, подписываемого цифровой подписью, подписывания или подписывания данных цифровой подписью, а также проверки цифровой подписи подписанных данных. Подписанное сообщение имеет формат PKCS 7.
Подпись данных, если она проверена, подтверждает связь между подписывателем и данными и показывает, что данные не были изменены каким-либо образом после создания подписи.
Элементы
Объект SignedData имеет следующие типы элементов:
Методы
Объект SignedData содержит следующие методы.
Метод | Описание |
---|---|
CoSign | Подписывает уже подписанное сообщение. |
Знак | Создает цифровую подпись для подписываемого содержимого. |
Проверяем подлинность | Определяет допустимость подписи или подписей. |
Свойства
Объект SignedData имеет следующие свойства.
Свойство | Тип доступа | Описание |
---|---|---|
Сертификаты |
Только для чтения |
Извлекает коллекцию Сертификатов подписанных данных. |
Содержимое |
Чтение/запись |
Данные для подписи. Это свойство необходимо инициализировать перед вызовом метода Sign . При прямом или косвенном сбросе значения этого свойства сбрасывается все состояние объекта, а любая сигнатура, связанная с объектом до изменения свойства, теряется. Это свойство по умолчанию. |
Подписыватели |
Только для чтения |
Извлекает коллекцию Signers , представляющую создателей сигнатур данных. |
Комментарии
Объект SignedData можно создать, и он безопасен для создания скриптов. ProgID для объекта SignedData — CAPICOM. SignedData.1.
Требования
Требование | Значение |
---|---|
Распространяемые компоненты |
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP |
DLL |
|
См. также раздел