Quando provo a stabilire un'autenticazione reciproca tra server e client, visualizzo gli errori di seguito.
I tempi tra server e client sono esattamente gli stessi e anche i certificati sono corretti in server e client. Qual è la causa di questo errore e quali sono i modi possibili per verificare questo errore?
Thread-10, WRITE: TLSv1 Change Cipher Spec, length = 1
[Raw write]: length = 6
0000: 14 03 01 00 01 01 ......
*** Finished
verify_data: { 130, 243, 38, 76, 253, 223, 88, 181, 223, 28, 110, 123 }
***
[write] MD5 and SHA1 hashes: len = 16
0000: 14 00 00 0C 82 F3 26 4C FD DF 58 B5 DF 1C 6E 7B ......&L..X...n.
Padded plaintext before ENCRYPTION: len = 48
0000: 14 00 00 0C 82 F3 26 4C FD DF 58 B5 DF 1C 6E 7B ......&L..X...n.
0010: F5 44 95 0D 5A D0 8E 6F 40 89 10 2D 00 5F BB CF [email protected]._..
0020: 30 D1 C6 06 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0...............
Thread-8, WRITE: TLSv1 Handshake, length = 48
Thread-8, waiting for close_notify or alert: state 1
[Raw read]: length = 5
0000: 15 03 01 00 02 .....
[Raw read]: length = 2
0000: 02 2E ..
Thread-8, READ: TLSv1 Alert, length = 2
Thread-8, RECV TLSv1 ALERT: fatal, certificate_unknown
%% Invalidated: [Session-4, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA]
Thread-8, called closeSocket()
Thread-8, Exception while waiting for close javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown
Thread-8, handling exception: javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown
Thread-8, called close()
Thread-8, called closeInternal(true)
Il tuo aiuto è molto apprezzato.