JavaによるSocket,SSLSocketの実装 山崎 弘貴,廣安 知之,三木 光範 ISDL Report No. 20050918004 2005年 10月 4日 Abstract ソケットは,アプリケーションが通信を行う際にTCP/IPを扱うためのインターフェースで,コンピュータ同士でオブジェクトの送受信を行うことができる.しかし大規模なネットワークサービス上において通信を行うには,セキュリティ機構を整備することが重要であり,鍵・証明書による認証方式であるSSL(Socket Secure Layer)がよく用いられている.本報告では,Javaによるソケットの実装について,一般的なソケット通信とSSLを用いたセキュアなソケット通信の構築について示した. 1 はじめに ソケットは,アプリケーションが通信を行う際にTCP/IPを扱うためのインターフェースである.ソケット通信では