Patent ID: 7565691

Claim:
An information processing apparatus comprising: an interface for carrying out data transfer processing; and a data processor for executing data processing, wherein the data processor: (a) executes authentication processing with a target of data transfer as a condition for executing data processing as a result of data transfer via the interface, (b) verifies: (i) a channel type to be applied in the data transfer for the authentication processing based on a first data stored in a public key certificate held by an authentication counterpart, wherein the first data stored in the public key certificate includes the channel type data, and (ii) a device type of the authentication counterpart based on second data stored in the public key certificate held by the authentication counterpart, wherein the second data stored in the public key certificate includes the device type; and (c) determines whether or not authentication is established based on: (i) the channel type which is stored in the public key certificate, and (ii) the device type which is stored in the public key certificate.