Feature #1503

Common x509 certificates manager

Added by Davide Principi almost 9 years ago. Updated over 8 years ago.

Status:CLOSEDStart date:01/22/2013
Priority:NormalDue date:01/22/2013
Assignee:-% Done:

100%

Category:nethserver-base
Target version:v6.4-alpha2
Resolution: NEEDINFO:

Description

Provide a common API to manage x509 certificates. Possible scenarios:

  • create a default root certificate
  • create certificates required by daemons slapd, httpd, samba
  • import a signed certificate

Subtasks

Enhancement #1632: openldap: implement Certificate managementCLOSED

Enhancement #1633: postfix: implement Certificate managementCLOSED

Enhancement #1634: dovecot: implement Certificate managementCLOSED


Related issues

Related to NethServer 6 - Task #1609: Extended ssl support CLOSED 01/22/2013 01/22/2013
Related to NethServer 6 - Task #1491: CentOS 6.3 compatibility CLOSED 10/17/2012 10/18/2012
Related to NethServer 6 - Task #1653: Increase RPM version requirement to force package updates CLOSED 02/13/2013 02/13/2013

Associated revisions

Revision 5f705a98
Added by Davide Principi over 8 years ago

pki configuration DB key: added default prop values. Refs #1503

Revision 15af794e
Added by Davide Principi over 8 years ago

certificate{crt,key,pem} meta-template: expand to current certificate parts. Refs #1503

Revision 9be0fb76
Added by Davide Principi over 8 years ago

OrganizationContact default configuration key: added CountryCode and State props. Refs #1503

Revision 0442fba3
Added by Davide Principi over 8 years ago

nethserver-check-certificate: check daily if the certificate has expired. Refs #1503

Revision 0f447470
Added by Davide Principi over 8 years ago

nethserver-base-update event: initialize default server certificate. Refs #1503

Revision 53a30e37
Added by Davide Principi over 8 years ago

Changed default NSRV.crt certificate directory to /etc/pki/tls/certs/. Refs #1503

Revision 6b2facb8
Added by Davide Principi over 8 years ago

ssl.conf template: use apache default certificate paths. Refs #1503

Revision 0cbc35fe
Added by Davide Principi over 8 years ago

admin-conf/httpd.conf: configured [[nethserver-base:Certificate management]]. Refs #1503.

Revision 00951a5f
Added by Davide Principi over 8 years ago

certificate-update event: fixed httpd graceful restart. Refs #1503

Revision 84a2e89a
Added by Davide Principi over 8 years ago

Organization UI module: signal certificate-update event on contact infos update. Refs #1503

Revision 397475b3
Added by Davide Principi over 8 years ago

nethserver-httpd-admin-update event: expand certificate paths. Refs #1503

Revision f13f694f
Added by Davide Principi over 8 years ago

certificate-update event: check certificate and renew it, if needed. Refs #1503

Revision e6f744fe
Added by Davide Principi over 8 years ago

nethserver-base-check-certificate: quiet output if checkgen only.. Refs #1503

Revision 18737777
Added by Davide Principi over 8 years ago

nethserver-base-check-certificate action: fall back to default certificate, if custom setup is not valid. Refs #1503

History

#1 Updated by Davide Principi over 8 years ago

  • Assignee set to Davide Principi
  • Target version changed from ~FUTURE to v6.4-alpha2
  • Estimated time set to 24.00

#2 Updated by Davide Principi over 8 years ago

  • Due date set to 01/21/2013
  • Status changed from NEW to CLOSED
  • Start date set to 01/18/2013
  • % Done changed from 0 to 100

#3 Updated by Davide Principi over 8 years ago

  • Project changed from NethServer 6 to 1

#4 Updated by Davide Principi over 8 years ago

See documentation on Certificate management

#5 Updated by Davide Principi over 8 years ago

  • Project changed from 1 to NethServer 6

Also available in: Atom PDF