Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Ausgangssituation

Hinweise

  • xyz

Lösung

...

  1. Kommt es bei der Zertifikatsinstallation zu einem Fehler, dann wird nicht mehr der "common name" angezeigt (wir haben ihn ja nicht), sondern "Unknown: Fingerabdruck".
  2. 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:
    Image Removed
    Diese Codes würden trotzdem funktionieren, der grüne Status ist immer richtig!
    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".

  3. 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="VerboseDebug" />
      </appSettings>
    </configuration>

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

  4. 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 Sie das Protokoll "%ProgramData%\Advokat\<SB>\Log\Advokat3.log" dem ADVOKAT Support per Support Tool oder E-Mail per support@advokat.at.
      • In diesem Beispiel handelt es sich folglich um die Datei "%ProgramData%\Advokat\JD\Log\Advokat3.log", welche dem ADVOKAT Support zu übermitteln ist.