SignerInfo.SignedAttributes Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.