1

私は現在、電子メールクライアントとRFCの詳細を学ぶためにpop3電子メールクライアントをプログラミングしています...コマンド:openssl s_client -connect pop.gmail.com:995はgoogleサーバーに接続し、認証後に電子メールを取得して確認できるようにします。TCPソケット接続を開始した後、Javaでこれを行うにはどうすればよいですか?本当に悪い代替手段は、そのコマンドを外部で実行するプロセスを生成することです

ありがとう

4

1 に答える 1

3

通常のソケットの代わりにSSLソケットを開きます。SSLSocketでは、秘密鍵や証明書の設定など、いくつかの追加作業を行う必要があります。「SSLSocketjavaexamples」を検索すると、セットアップに役立つ一連のサンプルコードが得られるはずです。SSLSocketを作成してGmailに接続すると、通常のSocketの場合と同じように、ソケットから入力/出力ストリームを取得できます。

関連項目:HTTPS/SSLを介したJavaクライアント証明書

于 2012-04-30T04:44:16.017 に答える