NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Problem (again!) with openssl!



On Jul 28, 2014, at 11:59, Paul Goyette <paul%vps1.whooppee.com@localhost> 
wrote:

> My imapd.pem appears to be a plain text file, starting with
> 
> Certificate:
>    Data:
>        Version: 3 (0x2)
>        Serial Number: 3735943887 (0xdeadfacf)
>    Signature Algorithm: sha1WithRSAEncryption

I think that's a certificate, not a private key, which now that I think 
of it, makes sense--/etc/openssl/certs contains certificates. After the 
human-readable text, is there a "-----BEGIN CERTIFICATE-----" line? The 
error message is "Unable to load private key from 
/etc/openssl/certs/imapd.pem". You should change path to the private 
key in your imapd's config file. Or if there's only one path (which I 
think is the case for Courier imapd), concatenate the private key and 
the certificate and store them in one file. You don't want to store the 
combined file in 
/etc/openssl/certs though--I keep mine in 
/usr/pkg/etc/courier/imapd.pem. So the combined file should have both 
"-----BEGIN RSA PRIVATE KEY-----" and "-----BEGIN CERTIFICATE-----" 
lines.

> There is an associated imapd.crt which appears to be binary:
> 
> # hexdump -C imapd.crt
> 00000000  30 82 04 6a 30 82 03 52  a0 03 02 01 02 02 05 00  |0..j0..R........|
> 00000010  de ad fa cf 30 0d 06 09  2a 86 48 86 f7 0d 01 01  |....0...*.H.....|
> 00000020  05 05 00 30 81 9f 31 0b  30 09 06 03 55 04 06 13  |...0..1.0...U...|
> ...

At first I thought that might be the private key (in binary format), 
but the "de ad fa cf" matches the certificate serial number in 
imapd.pem, so perhaps it's just another copy of the certificate in 
binary format.
-- 
Name: Dave Huang         |  Mammal, mammal / their names are called /
INet: khym%azeotrope.org@localhost |  they raise a paw / the bat, the cat /
FurryMUCK: Dahan         |  dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 38 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL++



Home | Main Index | Thread Index | Old Index