HOSTS—to use the hosts.equiv file on the storage system to determine access rights.
LOGIN—to provide user name and password information. You can set the user name by using the API set_admin_user.
CERTIFICATE—to use certificates to authenticate clients who attempt to connect to a server, without using login credentials. This style automatically sets HTTPS as the transport mechanism. You can use this authentication mechanism for clustered Data ONTAP 8.2 and OnCommand Unified Manager 5.0.2, 5.1, and 5.2.
To authenticate the server, server certificate verification and hostname verification is required.
For more information, see the APIsNaServer::set_client_cert_and_key(),NaServer::set_ca_certs(),NaServer::set_server_cert_verification(),andNaServer::set_hostname_verification().
Cheers, Chris Madden
Solution Architect - 3rd Platform - Systems Engineering NetApp EMEA (and author of Harvest)