...
<bean id="SHA256SaltedUserAuthenticator" class="com.cloud.server.auth.SHA256SaltedUserAuthenticator">
<property name="name" value="SHA256SALT"/>
<property name="passwordCheckers" value="#{passwordCheckersRegistry.registered}"/>
</bean>
cloudstack gives the following default plugin to support password checker which gets registered with Extension Registry.
plugins/security/password-checker.
It has the following bean declaration in spring-password-checker.xml
<bean id="passwordChecker" class="org.apache.cloudstack.security.password.PasswordCheckerImpl">
<property name="name" value="DEFAULTPASSWORDCHECKER"/>
<!-- Comment any of the below sections you want modify if you are having requirements which are differing with default values -->
<!-- property name="minLength" value="8"/ -->
<!-- property name="maxLength" value="16"/ -->
<!-- property name="passwordCheckerPropertiesFile" value="password-checker.properties"/ -->
</bean>