----- Original Message -----
From: "Ade Lee" <alee@redhat.com> To: "Fraser Tweedale" <ftweedal@redhat.com>, pki-devel@redhat.com Sent: Tuesday, September 29, 2015 9:17:23 PM Subject: Re: [Pki-devel] [PATCH] 0048-0049 Lightweight CAs: implement deletion
ACK on synchronization patch.
On the delete patch, a few comments.
1) It would be good to know what is going on with the exception.
2) The new acls and mappings reminded me that upgrade scripts are required to allow old 10.x servers to be able to create subcas. Please open a ticket if one does not yet exist.
3) It would be good to have a "Are you sure?" dialog on the CLI (with relevant override option).
4) Please open an auditing ticket if one is not already opened. We definitely need to be auditing everything here in detail.
Couple more: - Would it make sense to allow all in progress requests to finish before detonation? - What about a reversible delete where everything gets archived like when one deletes a program off of a DVR which can be recovered later.
5) I have been thinking about ways to restrict delete. We should discuss and decide on options. Some ideas:
a) Add CS.cfg option to disable deletes (for production say). b) Add optional field (deletable) to the CA entry. This can be set by the creating admin to be True for test environments or cases where we know the environment will be short lived, or False for long lived CAs. Default could be configurable.
CAs could still be deleted, but only by doing something out-of-band --like modifying the db entry using pki-server commands or similar. c) Requiring CAs to be disabled before deleting them. d) Setting a separate ACL for delete, so that it would be easier for admins to set special permissions for delete. ... others?
Ade
On Wed, 2015-09-30 at 01:25 +1000, Fraser Tweedale wrote:
The attached patches fix some incorrect synchronization of the lightweight CAs index (patch 0048) and implement deletion of lightweight CAs (patch 0049).
These patches replace earlier patches 0048 and 0049 which I rescind.
There is a commented out throw in CertificateAuthority.deleteAuthority(); I don't yet understand what causes this failure case but a) everything seems to work (at least with the small numbers of lightweight CAs I've tested with) and b) I'm seeking clarification from NSS experts on the matter, so stay tuned.
Cheers, Fraser
_______________________________________________ Pki-devel mailing list Pki-devel@redhat.com https://www.redhat.com/mailman/listinfo/pki-devel