Edit:
we got also the client logs, and it seems that client does not accept the certificate, however, we have verified the keys with "openssl verify" command.
# openvpn /etc/openvpn/openvpn.conf
Tue Jan 3 15:01:55 2017 us=356421 OpenVPN 2.2.2 arm-linux [SSL] [LZO1] [EPOLL] built on Jan 24 2014
Tue Jan 3 15:01:55 2017 us=360084 WARNING: No server certificate verification method has been enabled. See
http://openvpn.net/howto.html#mitm for more info.
Tue Jan 3 15:01:55 2017 us=361138 NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Tue Jan 3 15:01:55 2017 us=401894 Control Channel MTU parms [ L:1575 D:140 EF:40 EB:0 ET:0 EL:0 ]
Tue Jan 3 15:01:55 2017 us=403898 Socket Buffers: R=[87380->131072] S=[16384->131072]
Tue Jan 3 15:01:55 2017 us=427147 TUN/TAP device tap0 opened
Tue Jan 3 15:01:55 2017 us=428413 TUN/TAP TX queue length set to 100
Tue Jan 3 15:01:55 2017 us=430615 /sbin/ifconfig tap0 10.0.4.1 netmask 255.255.255.0 mtu 1500 broadcast 10.0.4.255
Tue Jan 3 15:01:55 2017 us=470391 Data Channel MTU parms [ L:1575 D:1450 EF:43 EB:4 ET:32 EL:0 ]
Tue Jan 3 15:01:55 2017 us=471432 Attempting to establish TCP connection with 10.0.100.58:1194 [nonblock]
Tue Jan 3 15:01:56 2017 us=476763 TCP connection established with 10.0.100.58:1194
Tue Jan 3 15:01:56 2017 us=477541 TCPv4_CLIENT link local: [undef]
Tue Jan 3 15:01:56 2017 us=478352 TCPv4_CLIENT link remote: 10.0.100.58:1194
Tue Jan 3 15:01:56 2017 us=480511 TCPv4_CLIENT WRITE [14] to 10.0.100.58:1194: P_CONTROL_HARD_RESET_CLIENT_V2 kid=0 [ ] pid=0 DATA len=0
Tue Jan 3 15:01:56 2017 us=607973 TCPv4_CLIENT READ [26] from 10.0.100.58:1194: P_CONTROL_HARD_RESET_SERVER_V2 kid=0 [ 0 ] pid=0 DATA len=0
Tue Jan 3 15:01:56 2017 us=609148 TLS: Initial packet from 10.0.100.58:1194, sid=5f22721a 0c5fd691
Tue Jan 3 15:01:56 2017 us=611133 TCPv4_CLIENT WRITE [22] to 10.0.100.58:1194: P_ACK_V1 kid=0 [ 0 ]
Tue Jan 3 15:01:56 2017 us=614760 TCPv4_CLIENT WRITE [100] to 10.0.100.58:1194: P_CONTROL_V1 kid=0 [ ] pid=1 DATA len=86
Tue Jan 3 15:01:56 2017 us=900656 TCPv4_CLIENT READ [1196] from 10.0.100.58:1194: P_CONTROL_V1 kid=0 [ 1 ] pid=1 DATA len=1170
Tue Jan 3 15:01:56 2017 us=903917 TCPv4_CLIENT WRITE [22] to 10.0.100.58:1194: P_ACK_V1 kid=0 [ 1 ]
Tue Jan 3 15:01:56 2017 us=911540 TCPv4_CLIENT READ [1184] from 10.0.100.58:1194: P_CONTROL_V1 kid=0 [ ] pid=2 DATA len=1170
Tue Jan 3 15:01:56 2017 us=932274 VERIFY ERROR: depth=1, error=certificate signature failure: /C=IT/ST=XX/L=XXX/O=XXX/OU=ICT/CN=xx/name=xxx/emailAddress=
mail@host.domain
Tue Jan 3 15:01:56 2017 us=935398 TLS_ERROR: BIO read tls_read_plaintext error: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Tue Jan 3 15:01:56 2017 us=946369 TLS Error: TLS object -> incoming plaintext read error
Tue Jan 3 15:01:56 2017 us=947026 TLS Error: TLS handshake failed
Tue Jan 3 15:01:56 2017 us=949095 Fatal TLS error (check_tls_errors_co), restarting
Tue Jan 3 15:01:56 2017 us=950468 TCP/UDP: Closing socket
Tue Jan 3 15:01:56 2017 us=951822 SIGUSR1[soft,tls-error] received, process restarting
Tue Jan 3 15:01:56 2017 us=966594 Restart pause, 5 second(s)