Okay, thanks!
Let me sum it up:
1.) Windows 7 Prof..:
OpenVPN GUI Client: works
Sophos OpenVPN GUI client: works
2) iOS (iPhone 6s):
OpenVPN client App: works
3.) Ubuntu Linux 19.10:
OpenVPN client on command line: fails
OpenVPN client managed by Network Manager: fails
4.) Android
OpenVPN client App: fails
The same .ovpn config file was used for all client connections. Therefore all connections have the same ca.cert, client.cert and private.key.
With Linux and Android the VPN tunnel could not be established due to the TLS error. Windows and iOS do not report any errors.
The important part of the log for Windows and iOS:
Fri Oct 25 13:20:21 2019 VERIFY OK: depth=1, C=de, L=Dortmund, O=Vxxxxxxl, CN=Vxxxxxxl VPN CA, emailAddress=admin@xxxxxxxxx.de
Fri Oct 25 13:20:21 2019 VERIFY X509NAME OK: C=de, L=Dortmund, O=Vxxxxxxl, CN=ASG_1, emailAddress=admin@xxxxxxxxx.de
Fri Oct 25 13:20:21 2019 VERIFY OK: depth=0, C=de, L=Dortmund, O=Vxxxxxxl, CN=ASG_1, emailAddress=admin@xxxxxxxxx.de
And with Linux and Android:
Fri Oct 25 14:12:35 2019 VERIFY OK: depth=1, C=de, L=Dortmund, O=Vxxxxxxl, CN=Vxxxxxxl VPN CA, emailAddress=admin@xxxxxxxxx.de
Fri Oct 25 14:12:35 2019 VERIFY ERROR: depth=0, error=format error in certificate's notAfter field: C=de, L=Dortmund, O=Vxxxxxxl, CN=ASG_1, emailAddress=admin@xxxxxxxxx.de
Fri Oct 25 14:12:35 2019 OpenSSL: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
But where ist the difference?
Thanks in advance.