Package | Description |
---|---|
de.osci.osci12.common |
Beinhaltet allgemeine Klassen für die Handhabung der OSCI-Dialoge,
Exceptions und Konstantendefinitionen.
|
de.osci.osci12.messageparts |
Klassen, die Bestandteile von OSCI-Nachrichten repräsentieren.
|
de.osci.osci12.messagetypes |
Enthält Klassen für die verschiedenen OSCI-Nachrichten,
außerdem einige Parser-Klassen..
|
de.osci.osci12.roles |
Umfasst Klassen, die die verschiedenen OSCI-Rollenobjekte darstellen.
|
Modifier and Type | Field and Description |
---|---|
Role |
DialogHandler.client
Client
|
Role |
DialogHandler.supplier
Supplier
|
Modifier and Type | Method and Description |
---|---|
Role |
DialogHandler.getClient()
Liefert den mit diesem DialogHandler verbundenen Client.
|
static Role[] |
DialogHandler.getDefaultSuppliers()
Liefert die als Default-Supplier gesetzten Addressee-Objekte.
|
Role |
DialogHandler.getSupplier()
Liefert den mit diesem DialogHandler verbundenen Supplier.
|
Modifier and Type | Method and Description |
---|---|
Role[] |
EncryptedDataOSCI.getReaders()
Liefert die eingestellten Role-Objekte des EncryptedData-Objektes, mit dem die Daten verschlüsselt
wurden.
|
Role[] |
EncryptedDataOSCI.getRoles()
Liefert die eingestellten Role-Objekte des EncryptedData-Objektes, welche für die Signatur und/oder
Verschlüsselung verwendet wurden.
|
Role[] |
ContentContainer.getRoles()
Liefert die eingestellten Rollen-Objekte des ContentContainer, welche für die Signatur sowie
untergeordnete Verschlüsselungen und Signaturen verwendet wurden.
|
Role |
OSCISignature.getSigner()
Liefert das zu dieser Signatur gehörige Signer-Objekt.
|
Role[] |
ContentContainer.getSigners()
Liefert die Rollenobjekte, von denen die Signaturen angebracht wurden.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ContentContainer.checkSignature(Role signatureRole)
Überprüft die Signatur zu dem übergebenen Role Objekt.
|
ContentContainer |
EncryptedDataOSCI.decrypt(Role reader)
Diese Methode entschlüsselt den Inhalt des EncryptedDataOSCI-Objektes mit dem übergebenem Role-Objekt.
|
void |
EncryptedDataOSCI.encrypt(byte[] encryptedSymKey,
Role reader)
Diese Methode erstellt die EncryptedData-Strukturen ohne den symmetrischen Schlüssel noch einmal zu
verschlüsseln.
|
void |
EncryptedDataOSCI.encrypt(byte[] encryptedSymKey,
Role reader,
java.lang.String algorithm)
Diese Methode erstellt die EncryptedData-Strukturen ohne den symmetrischen Schlüssel noch einmal zu
verschlüsseln.
|
void |
EncryptedDataOSCI.encrypt(Role reader)
Verschlüsselt den geheimen Schlüssel mit RSAES-PKCS1-v1_5 und fügt ihn als EncryptedKey-Element dem
EncyptedData-Element hinzu.
|
void |
EncryptedDataOSCI.encrypt(Role reader,
java.lang.String algorithm)
Verschlüsselt den geheimen Schlüssel mit dem angegebenen Algorithmus und fügt ihn als
EncryptedKey-Element dem EncyptedData-Element hinzu.
|
boolean |
ContentContainer.hasWeakSignature(Role signer,
java.util.Date date)
Durchsucht Inhaltsdatensignaturen nach den verwendeten Algorithmen.
|
void |
ContentContainer.sign(Role signer)
Signiert den Container mit dem im
DialogHandler festgelegten Standardhashalgorithmus (zur
Berechnung der Hashwerte der Nachrichtenbestandteile, die in das SignedInfo-Element eingetragen werden). |
void |
OSCISignature.sign(Role signer)
undocumented
|
void |
ContentContainer.sign(Role signer,
java.lang.String digestAlgorithm)
Diese Methode signiert mit dem angegebenen Rollen-Objekt den kompletten ContentContainer.
|
void |
ContentContainer.sign(Role signer,
java.lang.String digestAlgorithm,
java.lang.String time)
Deprecated.
Die Verwendung dieser Methode führt zur Inkompatibilität der erzeugten Nachrichten mit
älteren Versionen der OSCI 1.2-Transportbibliothek. Sie sollte nur in Szenarien eingesetzt
werden, in denen sichergestellt ist, dass alle beteiligten Kommunikationspartner aktuelle
Implementierungen verwenden.
|
Modifier and Type | Method and Description |
---|---|
Role |
OSCIMessage.getRoleForRefID(java.lang.String uri)
Diese Methode liefert ein Role-Objekt passend zu der übergebenem RefID.
|
Modifier and Type | Method and Description |
---|---|
void |
OSCIMessage.addRole(Role role)
Diese Methode ermöglicht es Anwendungen, zusätzliche Zertifikate in den
NonIntermediaryCertificates-Header einzustellen, die dann vom Intermediär mit geprüft werden.
|
Modifier and Type | Class and Description |
---|---|
class |
Addressee
Diese Klasse stellt einen OSCI-Empfaenger dar.
|
class |
Author
Diese Klasse stellt einen OSCI-Autor dar.
|
class |
Intermed
Diese Klasse stellt einen OSCI-Intermediär dar.
|
class |
Originator
Diese Klasse stellt einen OSCI-Absender dar.
|
class |
Reader
Diese Klasse stellt einen OSCI-Leser dar.
|
Copyright © 2017. All Rights Reserved.