package org.ovirt.mobile.movirt.rest.client.requestfactory.verifier; import org.androidannotations.annotations.EBean; import java.util.Arrays; import java.util.List; import javax.net.ssl.HostnameVerifier; import javax.net.ssl.SSLSession; @EBean public class ListHostnameVerifier implements HostnameVerifier { private static final String TAG = ListHostnameVerifier.class.getSimpleName(); private List<String> trustedHosts; public boolean verify(String hostname, SSLSession session) { if (trustedHosts == null) { return false; } return trustedHosts.contains(hostname); } public void setTrustedHosts(String[] trustedHosts) { this.trustedHosts = Arrays.asList(trustedHosts); } }