OSCI-Bibliothek für die Nutzung mit dem Microsoft® .NET-Framework

ContentContainer Members

ContentContainer overview

Public Instance Constructors

ContentContainer Constructor Legt ein ContentContainer-Objekt an.

Public Instance Fields

ns (inherited from MessagePart) 

Public Instance Properties

Attachments Liefert die eingestellten Attachment-Objekte des ContentContainer.
Contents Liefert die im ContentContainer enthaltenen Content-Objekte.
EncryptedData Liefert die im ContentContainer enthaltenen verschlüsselten Daten als EncryptedData-Objekte.
RefID (inherited from MessagePart) Das refID-Attribut des MessagePart-Objekts.
Roles Liefert die eingestellten Rollen-Objekte des ContentContainer, welche für die Signatur sowie untergeordnete Verschlüsselungen und Signaturen verwendet wurden.
Signatures 
Signers Liefert die Rollenobjekte, von denen die Signaturen angebracht wurden.

Public Instance Methods

addContent Fügt dem ContentContainer ein Content-Objekt hinzu.
addEncryptedData Fügt dem ContentContainer ein EncryptedData-Objekt hinzu.
addTransformerForSignature (inherited from MessagePart) Fügt der Liste von Transformer-Objekten ein weiteres hinzu. Die Transformer werden in der Reihenfolge des Hinzufügens beim Signieren dieses Objektes verwendet.
checkAllSignatureÜberprüft alle Signaturen in dem ContentContainer. Die Hinweise zu transformierten Daten (s. checkSignature(Role)) sind zu beachten.
checkSignature Überprüft die Signatur zu dem übergebenen Role Objekt. Zur Installation von ggf. erforderlichen Transformern s. checkAllSignatures(). Bevor eine Signaturprüfung an dem ContentContainer-Objekt durchgeführt werden kann, müssen denjenigen Content-Objekten, die unter Anwendung von Transformationen signiert wurden, die transformierten Daten übergeben werden. Welche Transformationen erforderlich sind, kann (bei Content-Objekten mit Inhaltsdaten) mit Hilfe der Methode getTransformerForSignature() abgefragt werden.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
getDigestValue (inherited from MessagePart) Liefert den Hashwert des Message-Parts.
GetHashCode (inherited from Object) Serves as a hash function for a particular type.
GetType (inherited from Object) Gets the Type of the current instance.
hasWeakSignature Durchsucht Inhaltsdatensignaturen nach den verwendeten Algorithmen. Es wird true zurückgegeben, wenn Referenzen der XML-Signatur oder die Signatur selbst mit Algorithmen erzeugt wurden, die zu dem übergebenen Prüfzeitpunkt als unsicher eingestuft wurden.
removeContent Entfernt ein Content-Objekt aus dem ContentContainer.
removeEncryptedData Entfernt ein EncryptedData-Objekt aus dem ContentContainer. Der zweite Parameter gibt an, ob bei EncryptedData-Objekten, die ein verschlüsseltes Attachment referenzieren, dieses aus dem ContentContainer entfernt wird. Dies ist von Bedeutung, wenn ein Attachment in mehreren EncryptedData-Objekten referenziert wird.
setNSPrefixes (inherited from MessagePart)Overloaded.  
signOverloaded. Diese Methode signiert mit dem angegebenen Rollen-Objekt den kompletten ContentContainer. Es wird der im DialogHandler festgelegte Standardhashalgorithmus verwendet (zur Berechnung der Hashwerte der Nachrichtenbestandteile, die in das SignedInfo-Element eingetragen werden). Der Signaturalgorithmus wird von der verwendeten Signer-Implementierung festgelegt.
ToString Serialisiert den ContentContainer.
writeXML Interne Methode, wird von Anwendungen normalerweise nicht aufgerufen.

See Also

ContentContainer Class | de.osci.osci12.messageparts Namespace