この方法に従ってopensslを使用してクライアント/サーバーSSLを作成しようとしました: http://www.asafety.fr/projects-and-tools/c-client-server-ssl-tls-multiplateformes-avec-openssl/
サーバーで取得します:
[+] Use TLSv1 method.
[*] Server's certificat and private key loaded from file.
[+] Server's private key match public certificat !
[+] Server listening on the 1337 port...
[+] Connection [127.0.0.1:60237]
[+] Cipher used : AES256-SHA
[-] No client's certificates
[+] Client data received : ClientName
そしてクライアント上で:
[+] Use TLSv1 method.
[+] Cipher used : AES256-SHA
[+] Server certificates :
Subject: /C=AU/ST=Some-State/O=Internet Widgits Pty Ltd
Issuer: /C=AU/ST=Some-State/O=Internet Widgits Pty Ltd
[-] Server certificates X509 is not trust...
[+] Server data received : Enchante ClientName, je suis ServerName.
これらのメッセージが表示される理由を知っていますか :
「クライアントの証明書がありません」
「サーバー証明書 X509 は信頼できません...」
前もって感謝します。