Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 8 Nächste Version anzeigen »

Ausgangssituation

Hinweise

  • xyz

Lösung

  1. Es werden nicht die AdvokatOnline-Konten (Benutzernamen) angezeigt, sondern der "Common name" des Zertifikats. Das kann in Einzelfällen verwirren, wenn zB. mehrere Onlinekonten das gleiche Zertifikat verwenden oder ein Onlinekonto mehrere Zertifikate.
  2. Kommt es bei der Zertifikatsinstallation zu einem Fehler, dann wird nicht mehr der "common name" angezeigt (wir haben ihn ja nicht), sondern "Unknown: Fingerabdruck".
  3. Es werden gültige lokale Zertifikate überprüft!
    Es gibt unzählige Installationen bei denen das Zertifikat nicht komplett (inklusive unserem Root) installiert ist. Diese haben im Zertifikat ein gelbes Rufezeichen und im Zertifizierungspfad keine Eltern. Diese sind eigentlich ungültig.
    Meistens funktionieren diese trotzdem, aber nicht immer, deshalb haben wir schon vor langer Zeit (spätestens ERV 3.0) die Installation so geändert, dass wir auch unser Wurzelzertifikat mitinstallieren.
    In diesen Fällen würden wir jetzt kein Zertifikat erkennen, das neue holen und installieren und der Kunde bekommt nichts mit.
    Käme es aber bei der Zertiifkatsinstallation zu einem Fehler, dann würde dieser angezeigt und das Fenster sähe dann womöglich so aus:

    Diese Codes würden trotzdem funktionieren, der grüne Status ist immer richtig!

  4. Schließen Sie ADVOKAT und Microsoft Office Outlook am betroffenen Gerät. Öffnen Sie den Windows Explorer und navigieren zum Ordner "%ProgramData%/Advokat".
    Dort gibt es für jeden Sachbearbeiter (Benutzer) einen Unterordner mit dessen Kürzel. In diesem Beispiel ist das Benutzerkürzel "JD".

  5. Im Verzeichnis "%ProgramData%\Advokat\<SB>\Log" öffnen Sie die Serilog-Konfigurationsdatei "Advokat3.serilog.config" mit einem Texteditor.
    In diesem Beispiel handelt es sich folglich um die Datei "%ProgramData%\Advokat\JD\Log\Advokat3.serilog.config". Passen Sie die Datei wie folgt an:

    Beispiel (vorher)Beispiel (nachher)

    <?xml version="1.0" encoding="utf-8" ?>

    <configuration>
      <appSettings>
        <add key="serilog:using:File" value="Serilog.Sinks.File" />
        <add key="serilog:write-to:File"/>
        <add key="serilog:write-to:File.path" value="C:\ProgramData\Advokat\ADM\Log\Advokat3.log" />
        <add key="serilog:write-to:File.outputTemplate" value="{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] ({ThreadId,3}, {SourceContext,-30}) {Message:lj}{NewLine}{Exception}" />
        <add key="serilog:write-to:File.fileSizeLimitBytes" value="1048576" />
        <add key="serilog:write-to:File.rollOnFileSizeLimit" value="true" />
        <add key="serilog:write-to:File.retainedFileCountLimit" value="10" />
        <add key="serilog:write-to:File.shared" value="false" />
        <add key="serilog:using:Thread" value="Serilog.Enrichers.Thread" />
        <add key="serilog:enrich:WithThreadId" />
        <add key="serilog:enrich:FromLogContext" />
        <add key="serilog:minimum-level" value="Information" />
        <!--<add key="serilog:minimum-level:override:XXX" value="Warning" />-->
      </appSettings>
    </configuration>

    <?xml version="1.0" encoding="utf-8" ?>

    <configuration>
      <appSettings>
        <add key="serilog:using:File" value="Serilog.Sinks.File" />
        <add key="serilog:write-to:File"/>
        <add key="serilog:write-to:File.path" value="C:\ProgramData\Advokat\ADM\Log\Advokat3.log" />
        <add key="serilog:write-to:File.outputTemplate" value="{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] ({ThreadId,3}, {SourceContext,-30}) {Message:lj}{NewLine}{Exception}" />
        <add key="serilog:write-to:File.fileSizeLimitBytes" value="1048576" />
        <add key="serilog:write-to:File.rollOnFileSizeLimit" value="true" />
        <add key="serilog:write-to:File.retainedFileCountLimit" value="10" />
        <add key="serilog:write-to:File.shared" value="false" />
        <add key="serilog:using:Thread" value="Serilog.Enrichers.Thread" />
        <add key="serilog:enrich:WithThreadId" />
        <add key="serilog:enrich:FromLogContext" />
        <add key="serilog:minimum-level" value="Information" />
        <add key="serilog:minimum-level:override:Advokat.Client.CZertifikateCache" value="Verbose" />
      </appSettings>
    </configuration>

    Mehr Informationen zur Protokollierung und der Konfiguration finden Sie in den Kapiteln Weitere Protokolle (Protokoll "ADVOKAT") und Serilog Konfiguration.

  6. Starten Sie ADVOKAT am betroffenen Gerät und navigieren zum Menüpunkt "Programme" > "ERV" > Menüpunkt "Senden/Empfangen" > Unterpunkt "Einstellungen".
    • Im Fenster "ERV Einstellungen" klicken Sie auf die Schaltfläche "System prüfen" und beenden anschließend ADVOKAT.
    • Übermitteln das Protokoll "%ProgramData%\Advokat\<SB>\Log\Advokat3.log" dem ADVOKAT Support per Support Tool oder E-Mail per support@advokat.at.
  • Keine Stichwörter