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 , когда свойство соответствующего подписывателя не является пустым.

Применяется к

См. также раздел