Re: Multiple certificates



In article <47BD6623.FFB7.0000.0@xxxxxxxxxxxxxxxxxxx>,
"John Chajecki" <jchaj.news@xxxxxxxxxxxxxxxxxxx> wrote:

Please can someone advise us how we configure multiple certificates on our
sendmail server?

See http://www.sendmail.org/m4/starttls.html and
http://www.sendmail.org/~ca/email/starttls.html

Those documents explain how to selectively require verification and
other facets of TLS

We need to do TLS AND Verify with two different organisation servers. If the
certificate is not valid, the mail should not be accepted and the connection
dropped.

Is this just for when your Sendmail instance is acting as a server
(accepting mail) or also when being a client (sending mail)?

We have the usual certificates on our server with entries on the .mc as
follows:

define(`confCACERT_PATH', `/etc/mail/certs/')dnl
define(`confCACERT', `/etc/mail/certs/cacert.pem')dnl
define(`confSERVER_CERT', `/etc/mail/certs/cert.pem')dnl
define(`confSERVER_KEY', `/etc/mail/certs/key.pem')dnl
define(`confCLIENT_CERT', `/etc/mail/certs/cert.pem')dnl
define(`confCLIENT_KEY', `/etc/mail/certs/key.pem')dnl

The problem is how do we create the certificates so that both organsiations
can be verified by our mail server and vice-versa? Also how do we configure
these in sendmail. Do we put multiple certificates in the same cert.pem
file, or, do we put multiple confSERVER_CERT and confCLIENT_CERT entries?

I suggest that you read up on how X.509 certificates and TLS work, since
you seem to be unclear on the concepts.

The client and server certs that your Sendmail uses need to be signed by
CA certs that are trusted by any verifying partner, any the client and
server servers used by your partners need to be signed by CA certs that
they trust.

We are currently generating our own certificates (we're using using openssl)
and the two organisations in question likewise.

Then you each need each other's CA certs added to your set of trusted
CA's: either appended to the file defined by confCACERT or (safer) as
additional PEM files in the directory defined in confCACERT_PATH

--
Clues for the blacklisted: <http://www.scconsult.com/bill/dnsblhelp.html>
Current Peeve: Managers who make promises they have no capacity to keep.
If you could use a sysadmin, see http://www.scconsult.com/bill/resume.html
(being used seems to be my specialty)

.



Relevant Pages

  • Re: Using Certificates for 802.1x and VPN accecss
    ... The cert on the IAS server must contain the server authentication EKU and ... The machine certificates can by provisioned using auto-enrolment. ... login script that will provision the certs. ... How do I distribute the certificate to my clients? ...
    (microsoft.public.security)
  • Re: Impact of removing only CA
    ... Okay, first of all, is your policy alllowing EFS? ... If you remove the public CA key from trusted root CAs the certs will not be trusted and will stop working as well. ... Migrate the CA to a new server, then stop issuing certs untill the expiration date comes, by doing that you'll have a CA to get those certs if needed and if you've a KRA defined. ... We are not concerned with any certificates that we’ve manually ...
    (microsoft.public.windows.server.active_directory)
  • Re: Certificate Services help
    ... server with a different name. ... DCs need certificates to talk to each other? ... aren't using certs, you should revoke all certificates and then uninstall ... Certificate Services without installing it on a different server. ...
    (microsoft.public.windows.server.general)
  • Re: wireless lan & computer certificates
    ... certificates (ie a direct user cert to user account map) rather than ... Can you definately do this with computer certs? ... (bearing in mind the ssl server is in our dmz - and not a member ...
    (microsoft.public.security)
  • RE: Sendmail - IMAP-UW - Cyrus-SASL2 - SMTPAUTH problems
    ... away from the server arena. ... We run SMTP AUTH but we don't run SSL SMTP. ... e-mail clients that can't handle SSL SMTP. ... Sendmail - IMAP-UW - Cyrus-SASL2 - SMTPAUTH problems ...
    (freebsd-questions)