if (credential == null || credential.getUsernametoken() == null) {
throw new WSSecurityException(WSSecurityException.FAILURE, "noCredential");
}
DefaultMuleAuthentication auth = new DefaultMuleAuthentication(
new MuleCredentials(credential.getUsernametoken().getName(), credential.getUsernametoken().getPassword().toCharArray()));
try
{
Authentication authentication = securityManager.authenticate(auth);