SignerInfo.SignedAttributes Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Свойство SignedAttributes извлекает коллекцию CryptographicAttributeObjectCollection подписанных атрибутов, связанных с сведениями о подписывшем объекте. Подписанные атрибуты подписываются вместе с остальной частью содержимого сообщения.
public:
property System::Security::Cryptography::CryptographicAttributeObjectCollection ^ SignedAttributes { System::Security::Cryptography::CryptographicAttributeObjectCollection ^ get(); };
public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { get; }
member this.SignedAttributes : System.Security.Cryptography.CryptographicAttributeObjectCollection
Public ReadOnly Property SignedAttributes As CryptographicAttributeObjectCollection
Значение свойства
Коллекция CryptographicAttributeObjectCollection , представляющая подписанные атрибуты. Если нет подписанных атрибутов, свойство является пустой коллекцией.
Комментарии
Пример подписанного атрибута, который может быть включен в CryptographicAttributeObjectCollection коллекцию, полученную SignedAttributes свойством, является Pkcs9SigningTime атрибутом времени подписи.
Подписанные атрибуты подписываются вместе с остальной частью содержимого SignedCms сообщения. Это означает, что сторона, которая успешно проверяет подпись, может иметь уверенность в том, что содержимое этих атрибутов является подлинным и не было изменено.
Pkcs9ContentType Объект и Pkcs9MessageDigest объект автоматически создаются и помещаются в SignedAttributes свойство всякий раз, когда CmsSigner.SignedAttributes свойство соответствующего подписывщика не является пустым.