Hi Michael,

Thanks for looking at the issue so quick.

On 07/27/2013 03:05 AM, Michael Shuler wrote:
> On 07/24/2013 12:07 PM, Paolo Scarabelli wrote:
>> If I add a new cerificate with blanks in the file name in
>> /usr/share/ca-certificates, when I run:
>>
>> dpkg-reconfigure ca-certificates
> 
> Why did you do it this way?
> 
> Locally installed certificates should be placed in
> /usr/local/share/ca-certificates/ and they will be trusted. From
> README.Debian:
> 
> If you want to install local certificate authorities to be implicitly
> trusted, please put the certificate files as single files ending with
> “.crt“ into “/usr/local/share/ca-certificates” and re-run
> “update-ca-certificates”.

Thanks, I overlooked that. When I tried to install the certificates
copying them in /usr/local/share/ca-certificates I saw none of them in
the list proposed by dpkg-reconfigure ca-certificates so I assumed the
right way was to copy them in /usr/share/ca-certificates. I should have
read the documentation better.

>> it adds a line for every part of the file name in ca-certificates.conf .
>>
>> In example, if I try to add the certificate:
>>
>> Actalis Authentication Root CA.crt
>>
>> it adds the following lines to ca-certificates.conf:
>>
>> Actalis
>> Authentication
>> Root
>> CA.crt
> 
> OK. I'll look to see if this can be escaped, but it really is
> unnecessary, since you wrote the file somewhere it really should not
> have been written to. In addition, the CA you wrote is already in the
> Mozilla bundle, if you were not aware of this.

That was just an example, I took the first I found in the list. I
installed about 100 root certificates from the Italian digital signature
issuers and I couldn't remember which I installed and which I didn't.


> A quick test to see what happens when written with spaces to the correct
> local install location (c_rehash emits the warning about a duplicate
> cert) - it is added correctly symlinked in /etc/ssl/certs/ directory as
> well as appended to /etc/ssl/certs/ca-certificates.crt:
> 
> mshuler@mana:~$ sudo cp -p
> /usr/share/ca-certificates/mozilla/Actalis_Authentication_Root_CA.crt
> /usr/local/share/ca-certificates/"Actalis Authentication Root
> CA.withspaces.crt"
> mshuler@mana:~$ ls -l /usr/local/share/ca-certificates/
> total 4
> -rw-r--r-- 1 root root 2049 Jun 10 13:21 Actalis Authentication Root
> CA.withspaces.crt
> mshuler@mana:~$ sudo update-ca-certificates
> Updating certificates in /etc/ssl/certs... WARNING: Skipping duplicate
> certificate Actalis_Authentication_Root_CA.withspaces.pem
> WARNING: Skipping duplicate certificate
> Actalis_Authentication_Root_CA.withspaces.pem
> 1 added, 0 removed; done.
> Running hooks in /etc/ca-certificates/update.d....done.
> 
> mshuler@mana:~$ ls -l /etc/ssl/certs/|grep Actalis
> lrwxrwxrwx 1 root root     34 Jul 26 13:34 5f47b495.0 ->
> Actalis_Authentication_Root_CA.pem
> lrwxrwxrwx 1 root root     34 Jul 26 13:34 930ac5d2.0 ->
> Actalis_Authentication_Root_CA.pem
> lrwxrwxrwx 1 root root     69 Jul 26 13:32
> Actalis_Authentication_Root_CA.pem ->
> /usr/share/ca-certificates/mozilla/Actalis_Authentication_Root_CA.crt
> lrwxrwxrwx 1 root root     78 Jul 26 13:34
> Actalis_Authentication_Root_CA.withspaces.pem ->
> /usr/local/share/ca-certificates/Actalis Authentication Root
> CA.withspaces.crt
> 
> mshuler@mana:~$ grep
> MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UE
> /etc/ssl/certs/ca-certificates.crt
> MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UE
> MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UE
> 
> All the files installed by the package do not have spaces - these are
> the files configured by the package. I'll consider whether this bug
> should just be closed or if some further escaping is needed after
> looking more closely.


To me the problem is solved, thanks! However, copying a file with spaces
in /usr/share/ca-certificates probably shouldn't result in a broken
config file.


Thanks again and have a nice day,


Paolo


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to