Versionen im Vergleich

Schlüssel

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

1.

...

files

The JAR files contained in the ZIP file are required in the <Domino program directory>\jvm\lib\ext benötigtdirectory
https://stanoc.atlassian.net/l/c/A71U6ZVm

Inhalte der folgenden ZIP muss in <Domino Programmverzeichnis> in das Unterverzeichnis stanoc entpackt werdenContents of the following ZIP must be placed in <Domino program directory> in subdirectory stanoc unpacked:
https://stanoc.atlassian.net/l/c/eGmMgb8K

Der The PowerHelper muss must be installed in <Domino Programmverzeichnis> in das Unterverzeichnis stanoc entpackt werdenprogram directory> in the subdirectory stanoc unpacked:
https://stanoc.atlassian.net/l/c/vBF13fut

2.

...

customize the environment (Notes.ini)

2.1.

...

patch

Wenn der If the Domino Server in der Version is running version 9.0.1 FP10 betrieben wird, ist es zwingend erforderlich folgendes JVM-Patch von HCL zu installieren, it is mandatory to install the following JVM patch from HCL:
https://support.hcltechsw.com/community?id=community_blog&sys_id=3304eb0c1bae7810534c4159cc4bcb08

2.2

...

Domino JVM

Es ist hilfreich der JVM mehr Speicher zur Verfügung zu stellen - dazu setzt man in der Notes.ini die ParameterIt is helpful to provide the JVM with more memory - to do this, set the parameters in Notes.ini:

Codeblock
JavaMaxHeapSize=2048M
HTTPJVMMaxHeapSize=2048M
HTTPJVMMaxHeapSizeSet=1

Anschließend den HTTP Task des Domino Servers beenden und neu starten (ein Then stop and restart the Domino server HTTP task (a "tell http restart" -Befehl reicht manchmal nicht auscommand is sometimes not enough):

Codeblock
tell http quit
load http

2.3

...

Domino JVM TLS

In die A parameter for the configuration file for Java must be added to Notes.ini muss ein Parameter für das Konfigurationsfile für Java hinzugefügt werden, sodass Domino HTTPS per so that Domino uses HTTPS via TLS V1.2 nutzt:

Codeblock
JavaUserOptionsFile=c:\ibm\domino\javaoptions.properties

In der angegebenen Datei muss nun folgende Zeile eingetragen werdenThe following line must now be entered in the specified file:

Codeblock
https.protocols=TLSv1.2

3.

...

special features

3.1.

...

proxy for the connection

In this case, the proxy must be deposited in two places:

3.1.1.

...

for connections of the stanocServiceHelper:

Im <Domino-Programmverzeichnis\stanoc die Datei stanocServiceHelper.conf anpassen und die Daten hinterlegenIn the <Domino program directory\stanoc adapt the file stanocServiceHelper.conf and deposit the data:

...

3.1.2.

...

for connections with stanocPowerHelper:

Dafür muss der Domino-Dienst als Benutzer ausgeführt werden und man muss eine Windows-Sitzung für diesen User starten und PowerShell aufrufenTo do this, you need to run the Domino service as a user and start a Windows session for that user and invoke PowerShell.

Codeblock
notepad $Profile

Folgendes eintragen (Daten anpassenEnter the following (adjust data)

Codeblock
[system.net.webrequest]::defaultwebproxy = new-object system.net.webproxy('http:/192.168.123.45:3128')
$user="proxy-username"
$pass= Convertto-SecureString "geheimes-Passwort" -AsPlaintext -Force
$cred = New-Object System.Management.Automation.PSCredential $user,$pass
[system.net.webrequest]::defaultwebproxy.credentials = $cred
[system.net.webrequest]::defaultwebproxy.BypassProxyOnLocal = $true
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Datei dann speichern und schließen.

Falls es nicht möglich ist, den Domino-Dienst als User auszuführen , kann man auch den Code direkt in zentraler Stelle ins Script einfügenThen save the file and close it.

If it is not possible to run the Domino service as a user, you can also insert the code directly into the script in a central location.

3.2.

...

Da die Domino JVM nicht die Zertifikatsinformationen von Windows verwendet, muss man die Zertifizierungsstelle des SSL-Scanning Proxy in der Domino JVM als Vertrauenswürdige Zertifizierungsstelle hinterlegen.

...

transparent proxy that breaks and scans SSL connections

Since the Domino JVM does not use the certificate information from Windows, you have to store the certificate authority of the SSL scanning proxy in the Domino JVM as a trusted certificate authority.

Otherwise, the following error pattern may occur:

Codeblock
java.util.concurrent.ExecutionException: com.microsoft.aad.msal4j.MsalClientException: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Caused by: com.microsoft.aad.msal4j.MsalClientException: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target       
  • Backup der cacerts machen Make backup of the cacerts (<Domino -Programmverzeichnis>program directory>\jvm\lib\security\cacerts )

    Zertifikat

  • der Proxy CA im Base64 enkodierten Format organisieren (die ist in der Regel im der Windows-Zertifikatsverwaltung auf allen PCs verteilt) und Organize the certificate of the proxy CA in Base64 encoded format (it is usually distributed in the Windows certificate manager on all PCs) and store it in C:\Temp\ als as sophos-ca.cer ablegen:

    In einer CMD-Sitzung mit Administrator-Rechten das Zertifikat importieren

  • Import the certificate in a CMD session with administrator rights

    Codeblock
    cd /d <Domino-Programmverzeichnis>\jvm\bin
    keytool.exe -importcert -trustcacerts -keystore <Domino-Programmverzeichnis>\jvm\lib\security\cacerts -storepass changeit -alias SOPHOSCA -import -file C:\Temp\sophos-ca.cer

    Die Abfrage, ob dem Zertifikat vertraut werden soll, mit Ja/Yes beantworten

    Ggf. muss der Domino-Dienst neu gestartet werdenAnswer the query whether to trust the certificate with Yes/Yes

  • If necessary, the Domino service must be restarted