Tools

sslbrain includes several built-in tools for SSL/TLS administration.


TLS/SSL Scanner

Scans a server for SSL/TLS configuration and certificates.

Local scanning

Scans from your sslbrain instance. Can reach servers on your internal network.

Cloud scanning

Scans via sslbrain Cloud from the internet. See what the outside world sees.

How to use the scanner

  1. Enter hostname and port (default 443)
  2. sslbrain scans the server with testssl.sh
  3. Results are displayed within seconds

What the scanner finds

Category Details
Certificates Subject, SANs, issuer, expiry date, chain validation
Cipher suites Which cipher suites the server offers and prefers
Protocol versions TLS 1.0, 1.1, 1.2, 1.3, which are enabled
Vulnerabilities Known vulnerabilities such as BEAST, POODLE, Heartbleed, etc.

Tip: Use the scanner to answer: "Which certificates are on our servers?" and "Is our TLS configuration secure?"


Certificate Decoder

Paste a certificate in PEM format and see all details.

Field Description
Subject CN (Common Name), O (Organisation), OU (Organisational Unit)
SANs All domain names covered by the certificate
Issuer Certificate Authority (CA) that issued the certificate
Validity period Start and end date for the certificate's validity
Key type RSA 2048/4096 or ECDSA P-256/384
Signature algorithm e.g. SHA-256 with RSA
Certificate chain Full chain from certificate to root CA

Certificate Converter

Convert between certificate formats. Upload the file or paste PEM text. sslbrain converts it and gives you the file for download.

From To Use
PEM DER Binary format for Java/Tomcat
PEM PFX/PKCS12 Windows format with certificate + key
PFX PEM Extract certificate and key from PFX
PEM JKS Java KeyStore for Tomcat/Spring

CAA Record Generator

Generate CAA DNS records for your domain.

CAA records tell which CAs are allowed to issue certificates for your domain. It is a DNS record, not something sslbrain controls, but the tool helps you create the correct record.

Example CAA records

DNS
example.com.  CAA  0 issue "letsencrypt.org"
example.com.  CAA  0 issue "pki.goog"
example.com.  CAA  0 issuewild "letsencrypt.org"
Tag Meaning
issue Allows the specified CA to issue certificates for the domain
issuewild Allows the specified CA to issue wildcard certificates
iodef Email address for notifications on policy violations

Self-signed Certificate

Generate a self-signed certificate for testing and development.

Configuration

  • Enter domain name
  • Choose validity period
  • Choose key type (RSA/ECDSA)

Output

  • Certificate + key are generated
  • Download as PEM or PFX

Note: Only use self-signed certificates for testing and development, not for production. Browsers and clients will show warnings for self-signed certificates.