/ Zope / Apsis / Pound Mailing List / Archive / 2004 / 2004-04 / Pound/SSL Startup error

[ << ] [ >> ]

[ Questions for the Group/Author / Dylan Neild ... ] [ [MailServer Notification]To Recipient virus found ... ]

Pound/SSL Startup error
Jonathan Cyr <cyrj(at)cyr.info>
2004-04-07 21:19:29 [ FULL ]
Hello,

Having problems with startup of Pound.  I am running SuSE 9.0, kernel 2.4.21,
with OpenSSL 0.9.7b., and Pound 1.7.  

The first instance on port 80 starts fine, so I know Pound is set up correctly
for normal web traffic.

Config file:

# Main listening ports
ListenHTTPS 192.168.0.25,443 /usr/share/ssl/certs/combo1.pem
User root
Group adm
RootJail /var/pound/jail
Client 15
Alive 60
HTTPSHeaders 0 ""
LogLevel 3

.(continues on)

When started on 443, the log shows starting... then

Apr  7 16:15:20 echo1 pound: SSL_CTX_use_certificate_chain_file failed -
aborted

I used the suggested self-signed openssl command in the Pound SSL Section of
the documentation.

openssl req -x509 -newkey rs:1024 -keyout test.pem -out test.pem \
            -days 365 -nodes

The OpenSSL discussion group seems to be down, I'm thinking OpenSSL is the
culprit here.

Also, After I have a self-signed certificate working, I need to generate a CSR
for Verisign, what command would I use for that, with Pound... there are so
many variants in OpenSSL documentation and help sources.  

Help greatly appreciated,

-Jonathan Cyr
 cyrj(at)cyr.info

Re: Pound/SSL Startup error
Robert Segall <roseg(at)apsis.ch>
2004-04-08 14:26:08 [ FULL ]
On Wed, 2004-04-07 at 21:19, Jonathan Cyr wrote:[...]

The command above is for generating the required private key, which you
have to add to the certificate.

Are you sure you have a certificate at all? Try 'openssl x509 -in
test.pem -text' to check it - you should see the full certificate
details.
[...]

That depends very much on what your deal with Verisign is.[...]

Re: Pound/SSL Startup error
Jonathan Cyr <cyrj(at)cyr.info>
2004-04-11 18:20:34 [ FULL ]
Hello,

1) I ran the script below, it looks like it's there.  results below

echo1:/etc/ssl/certs # openssl x509 -in combo1.pem -text
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 0 (0x0)
        Signature Algorithm: md5WithRSAEncryption
        Issuer: C=US, ST=DELAWARE, L=WILMINGTON, O=DOCUMENTAL SOLUTIONS, LLC,
OU=INFORMATION TECHNOLOGY,
CN=WWW.DOCUMENTALSOLUTIONS.COM/emailAddress=CYRJ(at)CYR.INFO
        Validity
            Not Before: Apr  7 19:52:26 2004 GMT
            Not After : Apr  7 19:52:26 2005 GMT
        Subject: C=US, ST=DELAWARE, L=WILMINGTON, O=DOCUMENTAL SOLUTIONS, LLC,
OU=INFORMATION TECHNOLOGY,
CN=WWW.DOCUMENTALSOLUTIONS.COM/emailAddress=CYRJ(at)CYR.INFO
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
            RSA Public Key: (1024 bit)
                Modulus (1024 bit):
                    00:ac:5b:5e:0c:68:99:85:7c:cf:5b:52:6f:eb:93:
                    e9:9d:65:c4:b0:61:cd:cb:2b:57:76:92:40:d2:38:
                    6f:c0:d3:4f:0b:52:a4:3e:a6:83:ac:75:f3:5d:11:
                    c2:07:e3:dd:f8:e8:cc:d6:47:73:67:b8:60:2a:ab:
                    f4:f5:fc:08:ba:9f:ce:98:0f:52:d8:03:13:25:12:
                    e2:8b:f2:d8:09:fe:31:ad:fb:7a:fe:cd:3b:41:5c:
                    6d:f3:26:06:3c:98:8e:4e:e6:fc:42:5b:4f:cc:71:
                    89:11:45:1c:9c:64:0d:08:3d:48:62:ad:eb:b2:66:
                    85:42:35:ff:b1:1c:2b:7e:c9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
            99:EE:9B:E5:8C:0B:F2:AC:77:49:BB:D5:56:64:DC:AA:F0:D3:74:B3
            X509v3 Authority Key Identifier:
            keyid:99:EE:9B:E5:8C:0B:F2:AC:77:49:BB:D5:56:64:DC:AA:F0:D3:74:B3
            DirName:/C=US/ST=DELAWARE/L=WILMINGTON/O=DOCUMENTAL SOLUTIONS,
LLC/OU=INFORMATION
TECHNOLOGY/CN=WWW.DOCUMENTALSOLUTIONS.COM/emailAddress=CYRJ(at)CYR.INFO
            serial:00

            X509v3 Basic Constraints:
            CA:TRUE
    Signature Algorithm: md5WithRSAEncryption
        30:0a:27:6f:fd:21:cb:68:69:de:76:70:8f:3f:85:00:17:0e:
        11:07:7b:ae:4c:e1:84:63:06:c4:6f:f9:85:a5:d1:3d:f8:c1:
        50:48:6b:10:a6:fe:29:02:31:0e:35:8d:8b:c9:f8:a9:13:9a:
        57:f1:5b:21:d4:6f:c1:8f:6b:22:b5:26:6e:da:41:3d:28:ca:
        f5:11:90:52:7e:3c:28:48:05:84:88:05:f7:54:5a:75:16:4b:
        eb:25:31:b9:dd:b0:59:6e:7e:42:bc:b1:6a:32:0d:5e:28:fc:
        2d:d3:d4:4e:f9:c9:dd:99:15:95:a1:b9:c2:cd:cc:10:1d:c9:
        08:c5
-----BEGIN CERTIFICATE-----
MIIEFTCCA36gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBvjELMAkGA1UEBhMCVVMx
ETAPBgNVBAgTCERFTEFXQVJFMRMwEQYDVQQHEwpXSUxNSU5HVE9OMSIwIAYDVQQK
ExlET0NVTUVOVEFMIFNPTFVUSU9OUywgTExDMR8wHQYDVQQLExZJTkZPUk1BVElP
TiBURUNITk9MT0dZMSQwIgYDVQQDExtXV1cuRE9DVU1FTlRBTFNPTFVUSU9OUy5D
T00xHDAaBgkqhkiG9w0BCQEWDUNZUkpAQ1lSLklORk8wHhcNMDQwNDA3MTk1MjI2
WhcNMDUwNDA3MTk1MjI2WjCBvjELMAkGA1UEBhMCVVMxETAPBgNVBAgTCERFTEFX
QVJFMRMwEQYDVQQHEwpXSUxNSU5HVE9OMSIwIAYDVQQKExlET0NVTUVOVEFMIFNP
TFVUSU9OUywgTExDMR8wHQYDVQQLExZJTkZPUk1BVElPTiBURUNITk9MT0dZMSQw
IgYDVQQDExtXV1cuRE9DVU1FTlRBTFNPTFVUSU9OUy5DT00xHDAaBgkqhkiG9w0B
CQEWDUNZUkpAQ1lSLklORk8wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKxb
XgxomYV8z1tSb+uT6Z1lxLBhzcsrV3aSQNI4b8DTTwtSpD6mg6x1810Rwgfj3fjo
zNZHc2e4YCqr9PX8CLqfzpgPUtgDEyUS4ovy2An+Ma37ev7NO0FcbfMmBjyYjk7m
/EJbT8xxiRFFHJxkDQg9SGKt67JmhUI1/7EcK37JAgMBAAGjggEfMIIBGzAdBgNV
HQ4EFgQUme6b5YwL8qx3SbvVVmTcqvDTdLMwgesGA1UdIwSB4zCB4IAUme6b5YwL
8qx3SbvVVmTcqvDTdLOhgcSkgcEwgb4xCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhE
RUxBV0FSRTETMBEGA1UEBxMKV0lMTUlOR1RPTjEiMCAGA1UEChMZRE9DVU1FTlRB
TCBTT0xVVElPTlMsIExMQzEfMB0GA1UECxMWSU5GT1JNQVRJT04gVEVDSE5PTE9H
WTEkMCIGA1UEAxMbV1dXLkRPQ1VNRU5UQUxTT0xVVElPTlMuQ09NMRwwGgYJKoZI
hvcNAQkBFg1DWVJKQENZUi5JTkZPggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcN
AQEEBQADgYEAMAonb/0hy2hp3nZwjz+FABcOEQd7rkzhhGMGxG/5haXRPfjBUEhr
EKb+KQIxDjWNi8n4qROaV/FbIdRvwY9rIrUmbtpBPSjK9RGQUn48KEgFhIgF91Ra
dRZL6yUxud2wWW5+QryxajINXij8LdPUTvnJ3ZkVlaG5ws3MEB3JCMU=
-----END CERTIFICATE-----

2) As to Verisign, I have a very standard 128bit Class 3 Certificate with
them... In previous attempts, I had not used the -nodes flag, in generating the
CSR for Verisign/

OReilly's Linux Security Cookbook has a recipe for generating a CSR...

$ openssl req -in privkey.pem -out filename.csr 

...all assuming, I get the self-signed one working.


[...]

Re: Pound/SSL Startup error
Jonathan Cyr <cyrj(at)cyr.info>
2004-04-12 23:31:41 [ FULL ]
Hello, apoligize for premature post...

1) I ran the script below, it looks like it's there.  results below

echo1:/etc/ssl/certs # openssl x509 -in combo1.pem -text
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 0 (0x0)
        Signature Algorithm: md5WithRSAEncryption
        Issuer: C=US, ST=DELAWARE, L=WILMINGTON, O=DOCUMENTAL SOLUTIONS, LLC,
OU=INFORMATION TECHNOLOGY,
CN=WWW.DOCUMENTALSOLUTIONS.COM/emailAddress=CYRJ(at)CYR.INFO
        Validity
            Not Before: Apr  7 19:52:26 2004 GMT
            Not After : Apr  7 19:52:26 2005 GMT
        Subject: C=US, ST=DELAWARE, L=WILMINGTON, O=DOCUMENTAL SOLUTIONS, LLC,
OU=INFORMATION TECHNOLOGY,
CN=WWW.DOCUMENTALSOLUTIONS.COM/emailAddress=CYRJ(at)CYR.INFO
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
            RSA Public Key: (1024 bit)
                Modulus (1024 bit):
                    00:ac:5b:5e:0c:68:99:85:7c:cf:5b:52:6f:eb:93:
                    e9:9d:65:c4:b0:61:cd:cb:2b:57:76:92:40:d2:38:
                    6f:c0:d3:4f:0b:52:a4:3e:a6:83:ac:75:f3:5d:11:
                    c2:07:e3:dd:f8:e8:cc:d6:47:73:67:b8:60:2a:ab:
                    f4:f5:fc:08:ba:9f:ce:98:0f:52:d8:03:13:25:12:
                    e2:8b:f2:d8:09:fe:31:ad:fb:7a:fe:cd:3b:41:5c:
                    6d:f3:26:06:3c:98:8e:4e:e6:fc:42:5b:4f:cc:71:
                    89:11:45:1c:9c:64:0d:08:3d:48:62:ad:eb:b2:66:
                    85:42:35:ff:b1:1c:2b:7e:c9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
            99:EE:9B:E5:8C:0B:F2:AC:77:49:BB:D5:56:64:DC:AA:F0:D3:74:B3
            X509v3 Authority Key Identifier:
            keyid:99:EE:9B:E5:8C:0B:F2:AC:77:49:BB:D5:56:64:DC:AA:F0:D3:74:B3
            DirName:/C=US/ST=DELAWARE/L=WILMINGTON/O=DOCUMENTAL SOLUTIONS,
LLC/OU=INFORMATION
TECHNOLOGY/CN=WWW.DOCUMENTALSOLUTIONS.COM/emailAddress=CYRJ(at)CYR.INFO
            serial:00

            X509v3 Basic Constraints:
            CA:TRUE
    Signature Algorithm: md5WithRSAEncryption
        30:0a:27:6f:fd:21:cb:68:69:de:76:70:8f:3f:85:00:17:0e:
        11:07:7b:ae:4c:e1:84:63:06:c4:6f:f9:85:a5:d1:3d:f8:c1:
        50:48:6b:10:a6:fe:29:02:31:0e:35:8d:8b:c9:f8:a9:13:9a:
        57:f1:5b:21:d4:6f:c1:8f:6b:22:b5:26:6e:da:41:3d:28:ca:
        f5:11:90:52:7e:3c:28:48:05:84:88:05:f7:54:5a:75:16:4b:
        eb:25:31:b9:dd:b0:59:6e:7e:42:bc:b1:6a:32:0d:5e:28:fc:
        2d:d3:d4:4e:f9:c9:dd:99:15:95:a1:b9:c2:cd:cc:10:1d:c9:
        08:c5
-----BEGIN CERTIFICATE-----
MIIEFTCCA36gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBvjELMAkGA1UEBhMCVVMx
ETAPBgNVBAgTCERFTEFXQVJFMRMwEQYDVQQHEwpXSUxNSU5HVE9OMSIwIAYDVQQK
ExlET0NVTUVOVEFMIFNPTFVUSU9OUywgTExDMR8wHQYDVQQLExZJTkZPUk1BVElP
TiBURUNITk9MT0dZMSQwIgYDVQQDExtXV1cuRE9DVU1FTlRBTFNPTFVUSU9OUy5D
T00xHDAaBgkqhkiG9w0BCQEWDUNZUkpAQ1lSLklORk8wHhcNMDQwNDA3MTk1MjI2
WhcNMDUwNDA3MTk1MjI2WjCBvjELMAkGA1UEBhMCVVMxETAPBgNVBAgTCERFTEFX
QVJFMRMwEQYDVQQHEwpXSUxNSU5HVE9OMSIwIAYDVQQKExlET0NVTUVOVEFMIFNP
TFVUSU9OUywgTExDMR8wHQYDVQQLExZJTkZPUk1BVElPTiBURUNITk9MT0dZMSQw
IgYDVQQDExtXV1cuRE9DVU1FTlRBTFNPTFVUSU9OUy5DT00xHDAaBgkqhkiG9w0B
CQEWDUNZUkpAQ1lSLklORk8wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKxb
XgxomYV8z1tSb+uT6Z1lxLBhzcsrV3aSQNI4b8DTTwtSpD6mg6x1810Rwgfj3fjo
zNZHc2e4YCqr9PX8CLqfzpgPUtgDEyUS4ovy2An+Ma37ev7NO0FcbfMmBjyYjk7m
/EJbT8xxiRFFHJxkDQg9SGKt67JmhUI1/7EcK37JAgMBAAGjggEfMIIBGzAdBgNV
HQ4EFgQUme6b5YwL8qx3SbvVVmTcqvDTdLMwgesGA1UdIwSB4zCB4IAUme6b5YwL
8qx3SbvVVmTcqvDTdLOhgcSkgcEwgb4xCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhE
RUxBV0FSRTETMBEGA1UEBxMKV0lMTUlOR1RPTjEiMCAGA1UEChMZRE9DVU1FTlRB
TCBTT0xVVElPTlMsIExMQzEfMB0GA1UECxMWSU5GT1JNQVRJT04gVEVDSE5PTE9H
WTEkMCIGA1UEAxMbV1dXLkRPQ1VNRU5UQUxTT0xVVElPTlMuQ09NMRwwGgYJKoZI
hvcNAQkBFg1DWVJKQENZUi5JTkZPggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcN
AQEEBQADgYEAMAonb/0hy2hp3nZwjz+FABcOEQd7rkzhhGMGxG/5haXRPfjBUEhr
EKb+KQIxDjWNi8n4qROaV/FbIdRvwY9rIrUmbtpBPSjK9RGQUn48KEgFhIgF91Ra
dRZL6yUxud2wWW5+QryxajINXij8LdPUTvnJ3ZkVlaG5ws3MEB3JCMU=
-----END CERTIFICATE-----

2) As to Verisign, I have a very standard 128bit Class 3 Certificate with
them... In previous attempts, I had not used the -nodes flag, in generating the
CSR for Verisign/

OReilly's Linux Security Cookbook has a recipe for generating a CSR...

$ openssl req -in privkey.pem -out filename.csr 

...all assuming, I get the self-signed one working.

-Jon Cyr
[...][...]
>>>
>>>openssl req -x509 -newkey rs:1024 -keyout test.pem -out test.pem \
>>>            -days 365 -nodes
>>>      
>>>[...]
>>>      
>>>[...][...]

MailBoxer