Du kan använda TLS-certifikat (Transport Layer Security) för att kryptera användarnas e-post för inkommande och utgående säker leverans.
Så här får du tillgång till TLS-certifikaten
Du kan få åtkomst till inkommande och utgående TLS-certifikat (Transport Layer Security) på två olika sätt:
Kör följande kommando:
openssl s_client -starttls smtp -connect [hostname]:25 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'Använd följande Python-kodstycke:
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)))
För [hostname] använder du rätt värde enligt följande:
- Inkommande SMTP –
aspmx.l.google.com - Utgående (SMTP-relä) –
smtp-relay.gmail.com - Utgående (MSA) –
smtp.gmail.com
Sök efter andra sätt att få tillgång till TLS-certifikat
Om du vill hitta andra sätt att få åtkomst till certifikaten söker du efter extrahera certifikat från TLS-server.
De här riktlinjerna gäller för TLS-certifikat:
- Certifikaten signeras av GlobalSign R2 CA (GS Root R2).
- Lita minst på certifikaten som anges i https://pki.goog/roots.pem.
- Certifikaten delas mellan värdar.
- Varje certifikatuppsättning har ett utgångsdatum. Nya certifikat roteras in före detta datum och medan de nya certifikaten distribueras kan du använda båda certifikaten för en anslutning.
- För kommunikation mellan Gmail-klienter och servrar krypteras meddelanden via en HTTPS-anslutning med 128-bitars kryptering med TLS 1.2. Anslutningen krypteras och autentiseras med AES_128_GCM. Nyckelutbytesmekanismen är ECDHE_RSA.
- Kommunikation mellan Gmail och klienter och servrar som inte är Gmail stöds med SSL3 via TLS1.2 och klienten väljer från en lista över chiffer, nyckelutbyte och bitlängder.
- Bit som stöds är 112/168 för DES, 128 för RC4 och 128 eller 256 för Advanced Encryption Standard (AES).