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

ContentContainer.sign Method (Role, String)

Diese Methode signiert mit dem angegebenen Rollen-Objekt den kompletten ContentContainer. Hinweis: Wenn der ContentContainer einen verschlüsselten ContentContainer (EncryptedDataOSCI) enthält, so werden die (ebenfalls verschlüsselten) Attachments, die ggf. in diesem Container referenziert sind, nicht mit signiert. Der Grund ist, dass bei einer Signaturprüfung Refenzen auf Attachments im verschlüsselten ContentContainer nicht überprüft werden können.

public virtual void sign(
   Role signer,
   string digestAlgorithm
);

Parameters

signer
Role-Objekt mit dem Signer-Objekt
digestAlgorithm

Exceptions

Exception Type Condition
OSCIRoleException wenn für das übergebene Rollenobjekt kein Signer-Objekt gesetzt wurde oder diesem das erforderliche Signaturzertifikat fehlt.
Exception bei Schreib-/Lesefehlern

See Also

ContentContainer Class | de.osci.osci12.messageparts Namespace | ContentContainer.sign Overload List