The properties of the DialogHandler class are listed below. For a complete list of DialogHandler class members, see the DialogHandler Members topic.
![]() ![]() | Hiermit kann eine Implementierung der abstrakten Klasse OSCIDataSource installiert werden, falls Inhaltsdaten nicht durch die default-Implementierung SwapBuffer im Arbeitsspeicher bzw. in temporären Dateien gepuffert werden sollen, sondern beispielsweise in einer Datenbank. Dieser Puffer-Mechanismus wird von den Klassen EncryptedData, Content und Attachment genutzt. Zur Implementierung eigener Klassen sind die Hinweise in der Dokumentation von OSCIDataSource zu beachten. |
![]() ![]() | Diese Eigenschaft ist noch für die Abwärtskompatibilität vorhanden, wurde ersetzt durch DefaultSuppliers |
![]() ![]() | Passive Empfänger müssen Addressee-Objekte als Default-Supplier setzen, die für den Empfang von Nachrichten die richtigen Decrypter- und gegebenenfalls Signer-Objekte mit den Privatschlüsseln zur Verfügung stellen. |
![]() ![]() | Registriert eine Instanz (einer Implementierung) der abstrakten Klasse DialogFinder zur Verwendung in diesem Dialog. Voreingestellt ist eine Instanz der Default-Implementierung de.osci.osci12.extinterfaces.DialogFinder. |
![]() ![]() | Liefert den Hash-Algorithmus für die Signatur der Nachrichten oder setzt ihn fest (Voreinstellung SHA256). |
![]() ![]() | Interne Methode, sollte von Anwendungen nicht aufgerufen werden. |
![]() ![]() | Liefert/Setzt den Identifier des Signaturalgorithmus, der für die Signatur der Nachrichten (verschlüsselte Auftragsdaten) verwendet wird, sofern die Signer-Implementierung keinen anderen Algorithmus verlangt. |
![]() | Liefert eine Wert, der festlegt, ob Nachrichtensignaturen (Client-/Suppliersignaturen) beim Empfang geprüft werden sollen oder legt ihn fest. Voreinstellung ist true. Achtung: Diese Eigenschaft legt lediglich fest, ob vorhandene Signaturen eingehender Nachrichten mathematisch geprüft werden. Fehlt eine Signatur ganz, wird keine Exception o.ä. ausgelöst. Es sollte daher zusätzlich OSCIMessage.isSigned() geprüft werden. |
![]() | Liefert den mit diesem DialogHandler verbundenen Client. |
![]() | Liefert den aktuellen Controlblock. Ein Controlblock beinhaltet Challenge, Response, ConversationID und SequenzeNumber. |
![]() | Liefert eine Wert, der festlegt, ob Nachrichtensignaturen (Client-/Suppliersignaturen) beim Versand angebracht werden sollen oder legt ihn fest. Die Voreinstellung ist true. |
![]() | Liefert eine Wert, der festlegt, ob die Nachrichten als verschlüsselte Auftragsdaten versendet werden oder legt ihn fest. Voreinstellung ist true. |
![]() | Liefert die Liste der Sprachkürzel, die in den DesiredLanguages-Elementen eingetragen wird oder setzt sie. Voreingestellt ist das Kürzel der im default-CurrentCulture eingetragenen Sprache. |
![]() | Liefert die Instanz (einer Implementierung) des ProgressEventHandlerI- Interfaces oder setzt sie. Das registrierte Objekt wird im Verlauf der Verarbeitung der Nachricht durch Aufruf seiner Methode event(int,String,int) über Fortschrittsereignisse informiert. |
![]() | Liefert den eingestellten Algorithmus für den verwendeten Zufallszahlengenerator oder setzt ihn. Dieser String wird von der Bibliothek bei der Initialisierung an die Methode java.security.SecureRandom#getInstance(String) übergeben. Voreingestellt ist "SHA1PRNG". |
![]() | Liefert den mit diesem DialogHandler verbundenen Supplier. |
![]() | Liefert den symmetrischen Verschlüsselungs-Algorithmus. |
![]() | Liefert die installierte Implementierung des Transportinterfaces. |
DialogHandler Class | de.osci.osci12.common Namespace