TLS-certificaten gebruiken voor beveiligd transport

U kunt TLS-certificaten (Transport Layer Security) gebruiken om de e-mails van uw gebruikers te versleutelen voor veilige bezorging van inkomende en uitgaande e-mails.

Toegang krijgen tot de TLS-certificaten

U kunt op 2 manieren toegang krijgen tot inkomende en uitgaande TLS-certificaten (Transport Layer Security):

  • Voer de volgende opdracht uit:

    openssl s_client -starttls smtp -connect [hostname]:25 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'
    
  • Gebruik het volgende Python-fragment:

    import smtplib
    import ssl
    
    connection = smtplib.SMTP()
    connection.connect('[hostname].')
    connection.starttls()
    print(ssl.DER_cert_to_PEM_cert(connection.sock.getpeercert(binary_form=True)))
    

Vul bij [hostnaam] de juiste waarde in. Kies uit de volgende opties:

  • Inkomende SMTP: aspmx.l.google.com
  • Uitgaand (SMTP-relay): smtp-relay.gmail.com
  • Uitgaand (MSA)—smtp.gmail.com

Zoeken naar andere manieren om toegang te krijgen tot TLS-certificaten

Als je andere manieren wilt vinden om toegang te krijgen tot de certificaten, zoek je naar extracting certificate from TLS server (certificaat extraheren van TLS-server).

Let op deze richtlijnen voor TLS-certificaten:

  • De certificaten zijn ondertekend door GlobalSign R2 CA (GS Root R2).
  • Vertrouw minimaal de certificaten die worden vermeld in https://pki.goog/roots.pem.
  • De certificaten worden gedeeld door verschillende hosts.
  • Elke reeks certificaten heeft een verloopdatum. Nieuwe certificaten worden vóór deze datum gerouleerd. Terwijl de nieuwe certificaten worden geïmplementeerd, kunt u beide certificaten gebruiken voor een verbinding.
  • Voor communicatie tussen Gmail-clients en -servers worden berichten versleuteld via een HTTPS-verbinding met 128-bits versleuteling, met TLS 1.2. De verbinding wordt versleuteld en geverifieerd met AES_128_GCM. Het mechanisme voor sleuteluitwisseling is ECDHE_RSA.
  • Communicatie tussen Gmail en niet-Gmail-clients en -servers wordt ondersteund via SSL3 tot en met TLS1.2. De client kiest uit een lijst met coderingen, sleuteluitwisselingen en bitlengtes.
  • Ondersteunde bits zijn 112/168 voor DES, 128 voor RC4 en 128 of 256 voor Advanced Encryption Standard (AES).