Class SendParsedEncryptedData

java.lang.Object
de.osci.osci12.samples.SendParsedEncryptedData

public class SendParsedEncryptedData extends Object
Dieses Sample zeigt exemplarisch das Zusammenbauen und Versenden einer StoreDelivery-Nachricht, die ein serialisiertes EncryptedData-XML-Element mit Zertifikatsreferenzen und das dazu passende serialisierte NonIntermediaryCertificates-Element einliest. Beide Elemente können dabei z.B. aus einem XTA Transport oder aus dem Dateisystem stammen.

Der Ablauf ist fünf Kontexte unterteilt:

1. es werden die Zertifikate zum Verschlüsseln/Signieren in zwei OSCI-Rollen-Objekte eingebaut
2. es wird ein EncryptedData-Element mit den verschlüsselten Inhaltsdaten (als XML-Bytes) erzeugt
3. es wird ein NonIntermediaryCertificates-Element mit den benutzten Zertifikaten (als XML-Bytes) erzeugt
4. es wird eine StoreDelivery-Nachricht erstellt, die beiden serialisierten ELemente werden eingelesen und der Nachricht hinzugefügt, und die Nachricht wird an einen Intermediär gesendet
5. die Nachricht wird vom Intermediär wieder abgeholt und der Inhalt wird entschlüsselt und geprüft

Copyright © Governikus GmbH & Co. KG, Germany

Erstellt von Governikus GmbH & Co. KG

Diese Bibliothek kann von jedermann nach Maßgabe der European Union Public Licence oder der MIT License genutzt werden.

Die Lizenzbestimmungen können unter der URL https://eupl.eu/ bzw. https://opensource.org/license/MIT abgerufen werden.

  • Constructor Details

    • SendParsedEncryptedData

      public SendParsedEncryptedData()
  • Method Details