/* (c) 2014 Open Source Geospatial Foundation - all rights reserved * (c) 2001 - 2013 OpenPlans * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.security.password; import java.io.IOException; import org.geoserver.security.GeoServerSecurityProvider; import org.geoserver.security.MasterPasswordProvider; public final class TestMasterPasswordProvider extends MasterPasswordProvider { @Override protected char[] doGetMasterPassword() throws Exception { return "geoserver3".toCharArray(); } @Override protected void doSetMasterPassword(char[] passwd) throws Exception { } public static class Provider extends GeoServerSecurityProvider { @Override public Class<? extends MasterPasswordProvider> getMasterPasswordProviderClass() { return TestMasterPasswordProvider.class; } @Override public MasterPasswordProvider createMasterPasswordProvider( MasterPasswordProviderConfig config) throws IOException { return new TestMasterPasswordProvider(); } } }