Udostępnij za pośrednictwem


SignerInfo.SignedAttributes Właściwość

Definicja

Właściwość SignedAttributes pobiera CryptographicAttributeObjectCollection kolekcję podpisanych atrybutów skojarzonych z informacjami o podpisie. Podpisane atrybuty są podpisane wraz z pozostałą zawartością wiadomości.

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

Wartość właściwości

CryptographicAttributeObjectCollection Kolekcja reprezentująca podpisane atrybuty. Jeśli nie ma żadnych atrybutów ze znakiem, właściwość jest pustą kolekcją.

Uwagi

Przykładem podpisanego atrybutu, który może być uwzględniony w CryptographicAttributeObjectCollection kolekcji pobranej SignedAttributes przez właściwość, jest atrybut czasu podpisywania Pkcs9SigningTime .

Podpisane atrybuty są podpisane wraz z pozostałą zawartością SignedCms wiadomości. Oznacza to, że strona, która pomyślnie weryfikuje podpis, może mieć pewność, że zawartość tych atrybutów jest autentyczna i nie została zmieniona.

Pkcs9ContentType Obiekt i Pkcs9MessageDigest obiekt zostaną automatycznie wygenerowane i umieszczone we SignedAttributes właściwości za każdym razem, gdy CmsSigner.SignedAttributes właściwość odpowiedniego elementu podpisjącego nie jest pusta.

Dotyczy

Zobacz też