Perhaps I should add how I imagine the tree of the package:

Right now we have:
/usr/share/ca-certificates
|-- brasil.gov.br
|-- cacert.org
|-- debconf.org
|-- gouv.fr
|-- mozilla
|   |
|   `-- many different PCA's below here
|-- quovadis.bm
|-- signet.pl
|-- spi-inc.org
`-- telesec.de

I'd suggest e.g. this:

In a package ca-certificates-base:
/usr/share/ca-certificates/base/
|-- debconf.org
`-- spi-inc.org

In a package ca-certificates-important:
/usr/share/ca-certificates/important/
|-- cacert.org
|-- Verisign
|-- Thawte
|-- Starcom
|-- Mozilla
|   `-- but here only root-certs directly from Mozilla itself
|       (e.g. if they'd operate their own CA
`-- telesec.de

In a package ca-certificates-governments:
/usr/share/ca-certificates/governments/
|-- Germany (root-certs from the Bundesnetzagentur)
|-- Brazil
`-- Poland


In a package ca-certificates-grid:
/usr/share/ca-certificates/grid/
|-- IGTF
|   |-- EUGridPMA
|   |   |-- GRID-FR
|   |   |-- UK Certification Authority
|   |   |-- GridKa-CA
|   |   `-- DFN Grid
|   |-- APGridPMA
|   `-- TAGPMA
`-- others, not distributed by IGTF

Here this is somewhat similar to the current way, e.g. where ./mozilla/
holds many different CAs.
Although I said, that IMHO this should not go together, I think a case
like the above Grid-stuff is an exception.
While all these CA's are in principle independent, it's nice to group
them according to their membership or origin.

I think its the same as if we'd do:
/usr/share/ca-certificates/governments/
|-- Europe
|   |-- Germany
|   |-- Poland
|   `-- UK
|-- North-America
|-- South-America
|   `-- Brazil
`-- Asia



Cheers,
Chris.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to