Patent ID: 7542573

Claim:
A providing apparatus that provides information required for secure communication to first and second devices, the providing apparatus comprising: a storage medium for storing a computer program for providing the information required for secure information to the first and second devices, the computer program providing for: a receiving unit that receives, from a connection apparatus for connecting a first device and the second device, a plurality of messages transmitted from the first device and the second device for establishing a session between the first device and the second device; an extracting unit that extracts a first parameter used by the first device for the secure communication and a second parameter used by the second device for the secure communication from the plurality of messages; a generating unit that generates the information required for the secure communication based on the parameters extracted from the plurality of messages; and a transmitting unit that transmits the information required for the secure communication, generated by the generating unit, to the first and second devices, wherein the receiving unit receives the plurality of messages including a first message transmitted from the first device for establishing a session with the second device and a second message indicating that the second device accepts the first message.