Freigeben über


SignerInfo.SignedAttributes Eigenschaft

Definition

Die SignedAttributes-Eigenschaft ruft die CryptographicAttributeObjectCollection-Auflistung von signierten Attributen ab, die mit den Signaturgeberinformationen verbunden sind. Signierte Attribute werden zusammen mit dem Rest des Meldungsinhalts 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 es keine signierten Attribute gibt, ist die Eigenschaft eine leere Auflistung.

Hinweise

Ein Beispiel für ein signiertes Attribut, das in die von der CryptographicAttributeObjectCollectionSignedAttributes -Eigenschaft abgerufene Auflistung aufgenommen werden 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, darauf vertrauen kann, dass der Inhalt dieser Attribute authentisch ist 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