Freigeben über


SignerInfo.SignedAttributes Eigenschaft

Definition

Die SignedAttributes Eigenschaft ruft die CryptographicAttributeObjectCollection Auflistung signierter Attribute ab, die den Signiererinformationen zugeordnet sind. Signierte Attribute werden zusammen mit dem Rest des Nachrichteninhalts signiert.

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

Eigenschaftswert

Eine CryptographicAttributeObjectCollection Auflistung, die die signierten Attribute darstellt. Wenn keine signierten Attribute vorhanden sind, ist die Eigenschaft eine leere Auflistung.

Hinweise

Ein Beispiel für ein signiertes Attribut, das in der CryptographicAttributeObjectCollection von der SignedAttributes Eigenschaft abgerufenen Auflistung enthalten sein kann, ist das Pkcs9SigningTime Signaturzeit-Attribut.

Signierte Attribute werden zusammen mit dem Rest des SignedCms Nachrichteninhalts signiert. Dies bedeutet, dass eine Partei, die die Signatur erfolgreich überprüft, vertrauen kann, dass der Inhalt dieser Attribute authentifiziert und nicht geändert wurde.

Ein Pkcs9ContentType Objekt und ein Pkcs9MessageDigest Objekt werden automatisch generiert und in der SignedAttributes Eigenschaft platziert, wenn die CmsSigner.SignedAttributes Eigenschaft für den entsprechenden Signierer nicht leer ist.

Gilt für:

Weitere Informationen