Class | Description |
---|---|
Attachment |
Die Attachment-Klasse repräsentiert einen Anhang einer OSCI-Nachricht. Attachments werden in Content-Elementen mittels eines href-Attributs referenziert. Sie besitzen hierfür einen Identifier (refId), der innerhalb der Nachricht, an die das Attachment gehängt wird, eindeutig sein muss. Da dieser String als Referenz verwendet wird, empfielt sich die Verwendung von URL-encoding (s. System.Web.HttpUtility.UrlEncode(String, Encoding)) bzw. URL-decoding. Ein Attachment kann mit einem eigenem symmetrischen Schlüssel versehen werden. Hierdurch kann in verschiedenen verschlüsselten Inhaltsdatencontainern (EncryptedDataOSCI) dasselbe Attachment referenziert werden. Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
Body | Diese Klasse stellt einen OSCI-Body (soap:Body) dar. Sie muss von Anwendungen nie direkt verwendet werden. Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
Content | ContentDie Content-Klasse repräsentiert einen Content-Eintrag in einer OSCI- Nachricht. Die Content-Einträge befinden sich in ContentContainer-Einträgen und enthalten die eigentlichen Nutzdaten, die in beliebigen Daten, Refenrenzen auf Attachments oder wiederum in Inhaltsdatencontainern bestehen können. Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
ContentContainer | ContentContainerDie ContentContainer-Klasse stellt einen OSCI-Inhaltsdatenscontainer dar. Ein ContentContainer kann einen oder mehrere Content-oder EncryptedData-Objekte enthalten. Attachments werden als Contents eingestellt, die eine Referenz auf das Attachment enthalten. Ein Content-Container wird als eine Einheit signiert und / oder verschlüsselt. Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
ContentContainerBuilder | ContentContainer-ParserCopyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
ContentPackageBuilder |
ContentPackage-ParserCopyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
EncryptedDataOSCI | Die EncryptedDataOSCI-Klasse stellt einen Datencontainer für verschlüsselte Daten in einer OSCI-Nachricht dar. Ein EncryptedDataOSCI-Objekt wird in eine OSCI-Nachricht eingestellt oder in einen Content-Conatiner(bei Merhrfachverschlüsselung) und kann selbst entweder ein Content-Container enthalten (Normalfall) oder ein EncryptedData-Objekt (für den Parser). Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
FeedbackObject |
FeedbackObjectDiese Klasse repräsentiert die Feedback-Einträge einer OSCIResponseTo-Nachricht Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
Inspection | Diese Klasse repräsentiert das OSCI-Inspektion-Element. Hier werden Informationen für die ausgewerteten Zertifikate der OSCI-Nachricht gehalten. Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
InspectionBuilder |
Inspection-ParserCopyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
ISO8601DateTimeFormat | Zusammenfassung für ISO8601DateTimeFormat. |
MessagePart | Diese Klasse ist die Basisklasse für sämtliche Header-Element und alle weiteren Elemente welche in einer OSCI-Nachricht signiert werden (Attachment, ContentContainer, Content... ). Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
MessagePartParser | Interne Klasse, wird von Anwendungen nicht direkt benötigt. Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
MessagePartsEntry | Diese Klasse dient dazu, von außerhalb des Packages auf Konstruktoren und Methoden zuzugreifen, die dort nicht sichtbar sind, um die API für den Anwender übersichtlich zu halten. Die Klasse sollte deshalb nicht dokumentiert werden. Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
MessagePartsFactory | Die Methoden dieser Factory-Klasse werden von Anwendungen nicht benötigt und sind deshalb nicht dokumentiert. Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
OSCISignature | Diese Klasse bildet eine die Grundlage für XML-Signature Signaturen der Bibliothek. Sie wird von Anwendungen nie direkt benötigt. Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
OSCISignatureBuilder |
Signature-ParserCopyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
OSCISignatureReference | Diese Klasse bildet eine XML-Signature Referenze in der OSCI-Bibliothek ab. Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
ProcessCardBundle | Diese Klasse bildet den OSCI-Laufzettel ab. Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
ProcessCardBundleBuilder |
LaufzettelparserWird von Anwendungen nie direkt benötigt.Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
Timestamp | Diese Klasse repräsentiert das OSCI-Timestamp-Element, es enthält Zeitstempelinformationen Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |
TimestampBuilder |
ZeitstempelparserWird von Anwendungen nie direkt benötigt.Copyright © 2011 Freie Hansestadt Bremen Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden. Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden. Author: P. Ricklefs, N. Büngener Version: 1.5 |