摘要 |
There is provided an information processing apparatus which can communicate data between an external apparatus, including a setting unit for setting up condition of encryption communication in a case of communicating with the external apparatus, in accordance with designation from a user, and a selecting unit for selecting one of a plurality of authentication methods, which is used by authentication processing performed between the external apparatus, in accordance with the encryption communication condition set by the setting unit.
In one embodiment, if SSL (Secure Sockets Layer) is available, HTTP basic authentication is selected. If SSL is not available, digest authentication is selected as the authentication method. |