CSSCurrent de:Version 5.2.0

Aus Cryptshare Documentation
Wechseln zu:Navigation, Suche

Veröffentlichungsdatum: 28.12.2021

Wichtige Updatehinweise

Sprachpakete

Aufgrund struktureller Änderungen in den Sprachpaketen werden alle unterstützten Server-Sprachpakete automatisch aktualisiert, angepasste Sprachpakete werden während des Aktualisierungsvorgangs entfernt (zuvor wird eine Sicherung durchgeführt). Wenn weitere Sprachpakete benötigt werden, ist es erforderlich, diese erneut herunterzuladen und zu installieren.

Für den Fall, dass Ihre Sprachpakete verändert wurden, kann die angehängte Delta-Datei delta_english_lp_5.0.0_to_5.1.0.txt dabei helfen, die Änderungen in diesem Update zu identifizieren und Ihre Anpassungen erneut einzuspielen. Die Struktur der Seite wird im Kapitel Sprachpaketanpassungen erklärt.

Änderungen in dieser Version

Umstrukturierte Sprachpakete

Die Sprachpakete wurden umstrukturiert, um sie besser verwalten zu können:

  • Die Anzahl der einzelnen Übersetzungsdateien wurde reduziert
  • Bei E-Mail-Templates wurde der technische Inhalt vom übersetzten Inhalt getrennt. Alle Texte können nun direkt über Property-Dateien verwaltet werden.

Änderungen an der Struktur der Spachpaketes

Das Struktur der Sprachpakete wurde mit Version 22 vereinfacht. Anstatt mehrere Properties-Dateien je Verzeichnis gibt es nun eine Property Datei je Bereich. Diese beinhaltet dann alle Properties aller Dateien, die vorher in dem Verzeichnis lagen.

Bei manchen Dateien wurden die Namen überarbeitet. So wurde was vorher unterhalb von "application" zu finden war in die web-app.properties verschoben und was unter "common" war befindet sich nun in "web-common.properties". Zusätzlich ist eine neue Datei "system.properties" hinzugekommen. Hierhin wurden bestimmte Properties verschoben, die nicht ausschließlich von der Oberfläche verwendet werden, sondern auch innerhalb der Anwendung (z.B. WSDL-Schnittstelle). Somit existieren nur noch Verzeichnisse für die Templates. Alle anderen Properties sind direkt über die jeweilige Datei auf oberster Ebene verfügbar.

Verzeichnisstruktur eines Cryptshare Server Sprachpaketes (Version 21 und älter)

   │   administration
   │       Addon.properties
   │       ...
   │   application
   │       BasePage.properties
   │       ...
   │   common
   │       AbstractDropDown.properties
   │       ...
   │   mail
   │       mail.properties
   │   
   └───templates

Verzeichnisstruktur des aktuellen Cryptshare Server Sprachpaketes (Version 22 und neuer)

   │   administration.properties
   │   mail.properties
   │   system.properties
   │   version.xml
   │   web-app.properties
   │   web-common.properties
   │   
   └───templates

Beispiel Property alt/neu:

Name des Properties Version 21 Version 22
label.addon.clientID=Client ID Addon.properties im Ordner administration administration.properties
application.title=Cryptshare BasePage.properties im Ordner application web-app.properties
mail.heading.archivingFailed=Archiving Failed mail.properties im Ordner mail mail.properties

Änderungen an der Struktur der Templates

Die Templates wurden dahingehend überarbeitet, dass die HTML-Dateien ausschließlich strukturierende Elemente und Property-Keys enthalten und alle Texte in der jeweiligen "conf.properties" stehen. Somit muss bei der Anpassung der Texte nur noch eine Datei je Template überarbeitet werden. Zusätzlich kann in den Texten nun Markdown verwendet werden.

Beispiel downloadSummary message.html (alt)

Message old html.png

Beispiel downloadSummary message.html (neu)

Message new html.png

Die Texte stehen nun komplett in der conf.properties:

Conf.properties download summary.png

Zusätzlich werden in der HTML-Datei Funktionen verwendet, um aus dem Text falls er in Markdown geschrieben ist HTML zu erzeugen.

Funktion Erklärung
$render.eval(text) Wenn der Text selbst Variablen enthält, dann wird diese Funktion benötigt, um die Variablen durch die echten Werte zu ersetzen.
$esc.html(text) Diese Funktion entfernt bestimmte Zeichen, um zu verhindern, dass das resultierende HTML Elemente enthält, die ein Angreifer nutzen kann, um Schaden anzurichten.
$md.toHtmlInline(text) Erzeugt HTML aus dem Markdown-Text. Dabei wird der umschließende Paragraph und das letzte Zeilenumbruch entfernt, falls vorhanden.
$md.toHtml(text) Erzeugt HTML aus dem Markdown-Text.


Zusätzliche Vorverarbeitungsfunktionen

Beispiel für eine Vorverarbeitungsausgabe
Beispiel für eine Vorverarbeitungsausgabe

Es ist nun möglich, dem Absender eines Transfers zusätzliche Vorverarbeitungsinformationen anzuzeigen, damit er besser weiß, warum Dateien von einem Transfer ausgeschlossen wurden. Weitere Informationen finden Sie unter Ausgabe des Vorverarbeitungsergebnisses.

Es ist nun möglich, einem Vorverarbeitungskommando zusätzliche Argumente zu übergeben, wie z.B. die Tracking-ID eines Transfers. Weitere Informationen finden Sie unter Kommando und zusätzliche Argumente.

Neues E-Mail-Farbschema

Das Standard-Farbschema der E-Mail-Templates wurde aktualisiert und an das Farbschema der Cryptshare Web App und der Administrationsoberfläche angepasst.

Beispiel für das alte Farbschema
Beispiel für das alte Farbschema
Beispiel für das neue Farbschema
Beispiel für das neue Farbschema
Geänderte Farbschemata werden nicht überschrieben
Das Update setzt die mit dem Web Application Designer vorgenommenen Anpassungen nicht außer Kraft.

Distributions-Upgrade für Cryptshare Appliances: openSUSE 15.2 auf 15.3

Diese Cryptshare Version ermöglicht ein Upgrade des zugrunde liegenden Betriebssystems. Nachdem das Update auf Cryptshare Version 5.2.0 abgeschlossen ist, bietet die Cryptshare Administrationsoberfläche die Möglichkeit, den Upgrade-Prozess zu starten.

Bitte beachten Sie, dass Distributions-Upgrades nur verfügbar sind für Cryptshare Appliances
Hinweis zu ReiserFS
Beachten Sie, dass dieses Upgrade für einige ältere Cryptshare Appliances nicht verfügbar ist, und eine manuelle Migration durchgeführt werden muss. Betroffen sind Cryptshare Appliances, die vor April 2011 erstellt wurden und ReiserFS für ihre Root-Partition verwenden.
Lesen Sie das Handbuch zur Aktualisierung der Distribution, bevor Sie ein Upgrade durchführen
Ein Distributions-Upgrade führt zu erheblichen Änderungen des zugrunde liegenden Betriebssystems. Es wird dringend empfohlen, dass Sie die Dokumentation lesen, bevor Sie mit dem Upgrade beginnen: Aktualisieren der Distribution

Zusätzliche Änderungen

  • Der Konfigurationsbereich für das eID-Feature wurde um einen Verbindungstest-Button zur Überprüfung der korrekten Signicat-Anmeldedaten erweitert.
  • Cryptshare Administratoren erhalten nun eine Benachrichtigung per E-Mail, falls das automatische Backup fehlschlägt.
  • Die Java-Laufzeit wurde auf Version 11.0.13 aktualisiert.
  • Mehrere Bibliotheken von Drittanbietern wurden aktualisiert.
  • Es wurde ein Problem behoben, bei dem Dateinamen in der Download-Benachrichtigung angezeigt wurden, obwohl sie so konfiguriert waren, dass sie nicht angezeigt wurden.
  • Es wurde ein Problem behoben, bei dem die Funktion zum Entfernen persönlicher Daten E-Mail-Adressen nicht entfernt hat.
  • Ein Problem wurde behoben, bei dem überwachte Dateipfade, die nicht existieren, Probleme verursachten.
  • Ein Problem wurde behoben, bei dem Policies mit einem LDAP-Muster für die Empfänger Probleme verursachten