Bearbeiten von „BeA“

Wechseln zu: Navigation, Suche

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird öffentlich sichtbar, falls du Bearbeitungen durchführst. Sofern du dich anmeldest oder ein Benutzerkonto erstellst, werden deine Bearbeitungen zusammen mit anderen Beiträgen deinem Benutzernamen zugeordnet.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version Dein Text
Zeile 71: Zeile 71:
 
  {{shell|sudo systemctl enable pcscd.service
 
  {{shell|sudo systemctl enable pcscd.service
 
}}
 
}}
 +
und dabei in der Datei
 +
/usr/lib/systemd/system/pcscd.service
 +
als ''Superuser'' mit einem Editor wie ''kate'' allerdings der Eintrag '--auto-exit' für die nervige Energiesparabschaltung des Kartenlesers entfernt werden
 +
ExecStart=/usr/sbin/pcscd --foreground <s>--auto-exit </s>$PCSCD_OPTIONS
 +
und hernach der pscd-Dienst neu gestartet werden mit
 +
{{shell|sudo service pcscd restart
 +
}}
 +
  
 
===Test der Installation (optional)===
 
===Test der Installation (optional)===
Zeile 98: Zeile 106:
 
}}
 
}}
 
Zum Schluss wird, weiterhin als ''Superuser'', die neue Java-Umgebung dem System als Alternative bekanntgemacht:
 
Zum Schluss wird, weiterhin als ''Superuser'', die neue Java-Umgebung dem System als Alternative bekanntgemacht:
{{shell|jre&#61;$(rpm -ql $(rpm -qa &#124; grep jre &#124; head -1) &#124; grep \/README &#124; sed "s/\/README//")<br><br>update-alternatives --install /usr/bin/java java $jre/bin/java 1<br>update-alternatives --install /usr/bin/jcontrol jcontrol $jre/bin/jcontrol 1<br>update-alternatives --install /usr/bin/javaws javaws $jre/bin/javaws 1}}
+
{{shell|jre&#61;$(rpm -ql $(rpm -qa &#124; grep jre &#124; head -1) &#124; grep \/README &#124; sed "s/\/README//")<br><br>update-alternatives --install /usr/bin/java java $jre/bin/java 1<br>update-alternatives --install /usr/bin/jcontrol jcontrol $jre/bin/jcontrol 1<br>update-alternatives --install /usr/bin/javaws jcontrol $jre/bin/javaws 1}}
  
 
{{info|Sie können die neue Java-Umgebung auch dem System als Standard vorschlagen, was allerdings bei älteren Versionen nur bedingt empfehlenswert ist:
 
{{info|Sie können die neue Java-Umgebung auch dem System als Standard vorschlagen, was allerdings bei älteren Versionen nur bedingt empfehlenswert ist:
Zeile 117: Zeile 125:
 
}}
 
}}
 
Laden Sie dort mit
 
Laden Sie dort mit
{{shell|wget https://installer.bea-brak.de/cs/installation/1/beAClientSecurity-Installation.tar.gz
+
{{shell|wget https://www.bea-brak.de/content/linux/beAClientSecurity_64b.tar.gz
 
}}
 
}}
 
die beA-Software herunter, und entpacken Sie sie an Ort und Stelle mit dem Befehl
 
die beA-Software herunter, und entpacken Sie sie an Ort und Stelle mit dem Befehl
{{shell|tar -zxvf ~/bin/beA/beAClientSecurity-Installation.tar.gz
+
{{shell|tar -zxvf ~/bin/beA/beAClientSecurity_64b.tar.gz
 +
}}
 +
 
 +
Anschließend muss der neue Java-Pfad zum eigenen Programm in die beA-Software eingefügt werden, und die neue Datei muss ausführbar gemacht werden:
 +
{{shell|mv -i beAClientSecurity.sh beAClientSecurity.old<br>jre&#61;$(rpm -qa &#124; grep jre &#124; head -1 &#124; sed s/jre...-/jre/ &#124; sed s/-.*$//)<br>less beAClientSecurity.old &#124; sed "s/..jre/\/usr\/java\/$jre/" > beAClientSecurity.sh<br>chmod u+x beAClientSecurity.sh
 
}}
 
}}
  
 
Nachdem die Atos Information Technology GmbH mit der Ausgabe eines Wurzelzertifikats im Dezember 2017 gegen alle Regeln der Verschlüsselung verstoßen hatte, Die Java-Anwendung kommuniziert mit dem Browswer über per verschlüsselter Kommunikation. Dafür erstellt die Java-Anwendung einmmalig ein für jeden Nutzer individuell erstelltes Zertifikat. Dieses wird bei der Linux-Anwendung mit dem ersten Start im Hintergrund erzeugt. Für die Generierung des Schlüsselpaares benötigt die Java-Anwendung jedoch statt des von OpenSuse vorinstallierten Pakets ''kdesu'' das nicht mehr gepflegte, vormalige ''kdesudo''. Dies kann heruntergeladen werden unter:
 
Nachdem die Atos Information Technology GmbH mit der Ausgabe eines Wurzelzertifikats im Dezember 2017 gegen alle Regeln der Verschlüsselung verstoßen hatte, Die Java-Anwendung kommuniziert mit dem Browswer über per verschlüsselter Kommunikation. Dafür erstellt die Java-Anwendung einmmalig ein für jeden Nutzer individuell erstelltes Zertifikat. Dieses wird bei der Linux-Anwendung mit dem ersten Start im Hintergrund erzeugt. Für die Generierung des Schlüsselpaares benötigt die Java-Anwendung jedoch statt des von OpenSuse vorinstallierten Pakets ''kdesu'' das nicht mehr gepflegte, vormalige ''kdesudo''. Dies kann heruntergeladen werden unter:
 
  https://software.opensuse.org/package/kdesudo?search_term=kdesudo
 
  https://software.opensuse.org/package/kdesudo?search_term=kdesudo
Momentan wird kein spezifisches RPM-Paket in offiziellen Quellen angeboten, nachfolgendes Repository von der Linköping University in Schweden muss deshalb ergänzt werden:
 
{{shell|# zypper addrepo 'https://ftp.lysator.liu.se/pub/opensuse/distribution/leap/15.3/repo/oss/' kdesu}}
 
Nun kann ''kdesu'' installiert werden.
 
{{shell|# zypper install kdesu-devel}}
 
 
Ergänzend müssen in der Datei <tt>/etc/sudoers</tt> die Variablen "DISPLAY" und "XAUTHORITY" hinterlegt werden. Dies erfolgt, indem beide in der folgenden Zeile hinter den anderen Eintragungen und vor dem Anführungszeichen eingesetzt werden:
 
Ergänzend müssen in der Datei <tt>/etc/sudoers</tt> die Variablen "DISPLAY" und "XAUTHORITY" hinterlegt werden. Dies erfolgt, indem beide in der folgenden Zeile hinter den anderen Eintragungen und vor dem Anführungszeichen eingesetzt werden:
 
   Defaults env_keep = "... DISPLAY XAUTHORITY"
 
   Defaults env_keep = "... DISPLAY XAUTHORITY"
Zeile 134: Zeile 142:
  
 
Anschließend wird nun die beA-Software als ''Superuser'' installiert
 
Anschließend wird nun die beA-Software als ''Superuser'' installiert
{{shell|su<br># sh beAClientSecurity-Installation.sh
+
{{shell|su<br># sh beAClientSecurity.sh
 
}}
 
}}
  
Zeile 144: Zeile 152:
 
  Comment[de_DE]=Dieser Icon startet den beA-Webclient im Root-Modus
 
  Comment[de_DE]=Dieser Icon startet den beA-Webclient im Root-Modus
 
  Comment=This icon launches the beA-webclient-application as root
 
  Comment=This icon launches the beA-webclient-application as root
  Exec=/usr/local/beAClientSecurity/beAClientSecurity & firefox -new window "https://www.bea-brak.de/bea/"
+
  Exec=firefox -new window "https://www.bea-brak.de/bea/"  
 +
      & /home/MEINNUTZERNAME/bin/beA/beAClientSecurity.sh
 
  GenericName[de_DE]=Start des beA-Webclients
 
  GenericName[de_DE]=Start des beA-Webclients
 
  GenericName=Start des beA-Webclients
 
  GenericName=Start des beA-Webclients
  Icon=/usr/local/beAClientSecurity/.install4j/beAClientSecurity.png
+
  Icon=kube-mail
 
  MimeType=
 
  MimeType=
 
  Name[de_DE]=beA
 
  Name[de_DE]=beA
 
  Name=beA
 
  Name=beA
  Path=/usr/local/beAClientSecurity/
+
  Path=/home/MEINNUTZERNAME/bin/beA
 
  StartupNotify=true
 
  StartupNotify=true
 
  Terminal=false
 
  Terminal=false

Bitte beachte, dass alle Beiträge zu Lawsuit - Wiki von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter Lawsuit - Wiki:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Abbrechen | Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

Folgende Vorlagen werden auf dieser Seite verwendet: