Add new stack certificate authority based on new CA implemetation
The CA python egg is here: https://lab.nexedi.com/vpelletier/caucase instance-certificate-authority.cfg.jinja2.in deploy a CA server which expose an API on HTTP, all request are done using GET, PUT, DELETE and POST on that API. CA server use ngix + gunicorn (for wsgi) Auth server is an apache httpd which validate client certificate for authentification. It autmatically request a signed certificate to CA and use it in apache configuration. client request will be validated using: SSLVerifyClient require in apache config The CA expose two URL: ${certificate-authority-server:url} which is https URL used to access admin interface ${certificate-authority-server:insecure-url} is the HTTP url which can be used to post csr and download certificate
Showing
# THIS IS NOT A BUILDOUT FILE, despite purposedly using a compatible syntax. | ||
# The only allowed lines here are (regexes): | ||
# - "^#" comments, copied verbatim | ||
# - "^[" section beginings, copied verbatim | ||
# - lines containing an "=" sign which must fit in the following categorie. | ||
# - "^\s*filename\s*=\s*path\s*$" where "path" is relative to this file | ||
# But avoid directories, they are not portable. | ||
# Copied verbatim. | ||
# - "^\s*hashtype\s*=.*" where "hashtype" is one of the values supported | ||
# by the re-generation script. | ||
# Re-generated. | ||
# - other lines are copied verbatim | ||
# Substitution (${...:...}), extension ([buildout] extends = ...) and | ||
# section inheritance (< = ...) are NOT supported (but you should really | ||
# not need these here). | ||
[template-httpd-auth-conf] | ||
md5sum = ea445b0a9b143d12b5700a71ac06293c | ||
filename = template-httpd-auth.conf.in | ||
|
||
[template-nginx-ca-conf] | ||
md5sum = d8bebf1629aacffd619541f363687b4a | ||
filename = ca-nginx.conf.in | ||
|
||
[template-authenticated-server] | ||
filename = template-authenticated-server.cfg | ||
|
||
md5sum = a317d2f948cd3d16c860d05cc07ecf42 | ||
[template-certificate-authority] | ||
filename = template-certificate-authority.cfg | ||
|
||
md5sum = e097dab69a38e428600b171ce2f6d68c | ||
\ No newline at end of file |