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

ContentContainer Methods

The methods of the ContentContainer class are listed below. For a complete list of ContentContainer class members, see the ContentContainer Members topic.

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