package com.bansheeproject.features.security; import java.net.Socket; import java.security.Principal; import javax.net.ssl.X509KeyManager; /** * Default implementation of {@link CertificateCallback}. * Delegates invocations to the manager (passed as parameter). * * @author Alexandre Saudate * @since 1.0 */ public class DefaultCertificateCallback implements CertificateCallback { public String chooseClientAlias(String[] arg0, Principal[] arg1, Socket arg2, X509KeyManager keyManager) { return keyManager.chooseClientAlias(arg0, arg1, arg2); } public String chooseServerAlias(String arg0, Principal[] arg1, Socket arg2, X509KeyManager keyManager) { return keyManager.chooseServerAlias(arg0, arg1, arg2); } }