I done several clean installs on suse 10 trying to find a way to work with ssl certs.

I've tried the many ideas in the forums to at least remove the current default certs and create a new set with zmcreatecert anc zmcreateca. Here is what I get:

keytool -delete -alias my_ca -keystore /opt/zimbra/java/jre/lib/security/cacerts -storepass changeit
keytool -delete -alias tomcat -keystore /opt/zimbra/tomcat/conf/keystore -storepass zimbra

are successfully used.

Then in /opt/zimbra:

mv ssl ssl.back
mkdir ssl
chown zimbra:zimbra ssl

Then:

** Creating CA private key

Generating a 1024 bit RSA private key
................................++++++
............++++++
unable to write 'random state'
writing new private key to '/opt/zimbra/ssl/ssl/ca/ca.key'
-----
** Creating CA cert

Signature ok
subject=/C=US/ST=N/A/L=N/A/O=Zimbra Collaboration Suite/CN=servername
Getting Private key
unable to write 'random state'

Then

zmcreatecert

** Importing CA

Certificate was added to keystore
** Creating keystore

** Creating server cert request

Generating a 1024 bit RSA private key
.............++++++
..................++++++
unable to write 'random state'
writing new private key to '/opt/zimbra/ssl/ssl/server/server.key'
-----
** Signing cert request

Using configuration from /opt/zimbra/ssl/ssl/zmssl.cnf
Check that the request matches the signature
Signature ok
Certificate Details:
Serial Number: 3 (0x3)
Validity
Not Before: Apr 3 21:24:08 2006 GMT
Not After : Apr 3 21:24:08 2007 GMT
Subject:


stuff

Certificate is to be certified until Apr 3 21:24:08 2007 GMT (365 days)

Write out database with 1 new entries
Data Base Updated
unable to write 'random state'
Signature ok
subject=stuff
Getting CA Private Key
unable to write 'random state'

then

zmcertinstall mailbox
** Importing server cert

keytool error: java.lang.Exception: Public keys in reply and keystore don't match


zmcertinstall mta ssl/ssl/server/server.crt ssl/ssl/server/server.key
** Importing server cert

hmmm. now what?