I hope someone can help me and tell me what I am doing wrong.

I have multi-server setup - Zimbra OSS 7.1, separate LDAP, MTA, MBX and PROXY.

I am trying to generate commercial CSR request without luck, well, it does generate it but with wrong details. Here is my command:

/opt/zimbra/bin/zmcertmgr createcsr comm -keysize 2048 -new -subject "/C=US/ST=CA/L=Sunnyvale/O=Yahoo/OU=Zimbra Collaboration Suite" -subjectAltNames host.example.com

It does generate CSR properly - commercial.csr but it generates it with default server name for example: mailserver-ldap.mydomain.com instead with what I tell it to - mail.mydomain.com. Also it generates it with Zimbra Collaboration Suite as O and OU and not my company details - My Company.

Can anyone help to shed more light about how to generate CSR properly in multi-server environment.

I actually need more then 1 commercial SSL cert to deploy, at least 2, one for PROXY: proxy.mydomain.com and 1 for SMTP - smtp.mydomain.com.

Many thanks.