package org.apache.harmony.xnet.tests.support; import java.security.InvalidAlgorithmParameterException; import java.security.KeyStore; import java.security.KeyStoreException; import javax.net.ssl.ManagerFactoryParameters; import javax.net.ssl.TrustManager; public class TrustManagerFactorySpiImpl extends MyTrustManagerFactorySpi { private static boolean isengineInitCalled = false; private static boolean isEngineGetTrustManagersCalled = false; private static KeyStore ks = null; private static ManagerFactoryParameters spec = null; public void engineInit(KeyStore ks) throws KeyStoreException { isengineInitCalled = true; this.ks = ks; } public void engineInit(ManagerFactoryParameters spec) throws InvalidAlgorithmParameterException { isengineInitCalled = true; this.spec = spec; } public TrustManager[] engineGetTrustManagers() { isEngineGetTrustManagersCalled = true; return null; } public void reset() { isengineInitCalled = false; isEngineGetTrustManagersCalled = false; } public boolean isEngineGetTrustManagersCalled() { return isEngineGetTrustManagersCalled; } public boolean isEngineInitCalled() { return isengineInitCalled; } public Object getKs() { return ks; } public Object getSpec() { return spec; } }