protected void performBoottime(OperationContext context, ModelNode operation, ModelNode model, ServiceVerificationHandler verificationHandler, List<ServiceController<?>> newControllers) throws OperationFailedException {
SecurityLogger.ROOT_LOGGER.activatingSecuritySubsystem();
final ServiceTarget target = context.getServiceTarget();
final SecurityBootstrapService bootstrapService = new SecurityBootstrapService();
newControllers.add(target.addService(SecurityBootstrapService.SERVICE_NAME, bootstrapService)
.addDependency(Services.JBOSS_SERVICE_MODULE_LOADER, ServiceModuleLoader.class, bootstrapService.getServiceModuleLoaderInjectedValue())
.addListener(verificationHandler)
.setInitialMode(ServiceController.Mode.ACTIVE).install());
context.addStep(new AbstractDeploymentChainStep() {
protected void execute(DeploymentProcessorTarget processorTarget) {