NAME

App::CamelPKI::Model::WebServer - The singleton which represents the Camel-PKI AC Web server.

SYNOPSIS

  my $apache = $c->model("WebServer")->apache;

DESCRIPTION

The App::CamelPKI::Model::WebServer is a singleton owned by Catalyst which host a singleton of App::CamelPKI::SysV::Apache, reprenting the Web server in which the application is running.

CAPABILITY DISCIPLINE

An App::CamelPKI::Model::WebServer object represents exactly the same privileges than the App::CamelPKI::SysV::Apache object which is encapsulated in it.

CONFIGURATION

The following variables are configured in App::CamelPKI::Model::WebServer:

home_dir

The directory where the server private key and certificate are written.

METHODS

apache

Returns the App::CamelPKI::WebServer instance which represents the application Apache server.