if (defaultPrincipal == null) {
throw new GeronimoSecurityException("Unable to generate default principal");
}
try {
JAASJettyPrincipal result = new JAASJettyPrincipal("default");
Subject defaultSubject = ConfigurationUtil.generateDefaultSubject(defaultPrincipal, classLoader);
result.setSubject(defaultSubject);
return result;
} catch (DeploymentException de) {
throw new GeronimoSecurityException("Unable to generate default principal", de);
}