Feature #2969

Refactor Organization contacts page

Added by Davide Principi over 6 years ago. Updated over 6 years ago.

Status:CLOSEDStart date:
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:nethserver-base
Target version:v6.6-beta1
Resolution: NEEDINFO:No

Description

By now the Organization contacts page controls X.509 certificate generation and default LDAP fields for user accounts.

  • Create a dedicated page for certificate management (see also #1743, shall we create a new separate package?)
  • Create a dedicated page for default LDAP attributes (nethserver-directory)

Related issues

Related to NethServer 6 - Feature #1743: Base: X.509 certificate upload UI CLOSED
Related to NethServer 6 - Feature #2957: Base: first configuration wizard CLOSED

Associated revisions

Revision ea651a7d
Added by Davide Principi over 6 years ago

regexp() validator: added $meaning parameter. Refs #2969

Revision 8623a6ed
Added by Davide Principi over 6 years ago

httpd-admin graceful restart asynchronous. Refs #2969

The 5 seconds sleep delays the restart to complete ptrack task.

Revision d416e47d
Added by Davide Principi over 6 years ago

Organization contacts no longer generates a new SSL certificate. Refs #2969

Revision d1caa419
Added by Davide Principi over 6 years ago

Removed certificate generation from FQDN page. Refs #2969

Revision 94281c30
Added by Davide Principi over 6 years ago

*.spec.in: claim file ownership on server self-signed certificate. Refs #2969

Revision 81d2cd6e
Added by Davide Principi over 6 years ago

Generate 2048 bit RSA private keys. Refs #2969

Increased old value: 1024.

Revision 5dc29111
Added by Davide Principi over 6 years ago

New certificate-update event. Refs #2969

The new certificate-update event always produces a new self-signed
certificate in the default location and launches a system-adjust
event.

The daily cronjob nethserver-check-certificate warns the admin if the
certificate is going to expire by sending an email. If the system is
using the default self-signed certificate, a new certificate is
emitted automatically the day before the current certificate is
expired.

Revision 14fd2e64
Added by Davide Principi over 6 years ago

SSL generation: use more secure hash algorithm. Refs #2969

Revision d86548d8
Added by Davide Principi over 6 years ago

New pki-gencrt implementation. Refs #2969

- use "subj" option instead of pipe
- use values from "pki" and defaults from "OrganizationContact"

Revision 538a891c
Added by Davide Principi over 6 years ago

Server-manager Pki page. Refs #2969

Revision cd980da5
Added by Davide Principi over 6 years ago

Merge branch 'b2969' into v6.6

Refs #2969

Revision 4b36cdb8
Added by Davide Principi over 6 years ago

Bump nethgui version 460f482dfaf0724586f96fb51b36719bfaaa853f. Refs #2969

Revision 804d058d
Added by Davide Principi over 6 years ago

New Server Certificate and Organization contact sections. Refs #2969

Revision 99c660e2
Added by Giacomo Sanchietti over 6 years ago

db defaults: set pki defaults. Refs #2969

History

#1 Updated by Davide Principi over 6 years ago

  • Related to Feature #1743: Base: X.509 certificate upload UI added

#2 Updated by Davide Principi over 6 years ago

  • Related to Feature #2957: Base: first configuration wizard added

#3 Updated by Davide Principi over 6 years ago

  • Status changed from NEW to TRIAGED
  • % Done changed from 0 to 20

#4 Updated by Davide Principi over 6 years ago

  • Status changed from TRIAGED to ON_DEV
  • Assignee set to Davide Principi
  • % Done changed from 20 to 30

#5 Updated by Davide Principi over 6 years ago

  • Status changed from ON_DEV to MODIFIED
  • Assignee deleted (Davide Principi)
  • % Done changed from 30 to 60

Test case

  • Check Organization page saves db fields and runs the event organization-save
  • Check new certificate generation from Pki page: all installed daemons relying on SSL certificate must be restarted

#6 Updated by Davide Principi over 6 years ago

  • Status changed from MODIFIED to ON_QA
  • % Done changed from 60 to 70

In nethserver-testing (6.6):
nethserver-base-2.5.4-15.0git99c660e2.ns6.noarch.rpm
nethserver-httpd-admin-1.3.5-1.7git4b36cdb.ns6.noarch.rpm

#7 Updated by Giacomo Sanchietti over 6 years ago

  • Assignee set to Giacomo Sanchietti

#8 Updated by Giacomo Sanchietti over 6 years ago

  • Status changed from ON_QA to VERIFIED
  • Assignee deleted (Giacomo Sanchietti)
  • % Done changed from 70 to 90

Organization contact pages test with and without nethserver-directory.
Certificate generation tested with httpd-admin and httpd.

VERIFIED

#9 Updated by Davide Principi over 6 years ago

  • Status changed from VERIFIED to CLOSED
  • % Done changed from 90 to 100

In nethserver-base 6.6
nethserver-base-2.5.5-48.0gita30c1527.ns6.noarch.rpm
nethserver-httpd-admin-1.3.6-2.21git960213c.ns6.noarch.rpm

Also available in: Atom PDF