mTLS Settings

StoredSafe supports using mutual TLS (mTLS) as Multi Factor Authentication (MFA) mechanism, the concept relies on the client having a client X.509 certificate on a local secure device, such as a smartcard or using the PIV-slots on a Yubikey to hold and protect the private key.

Several things are needed to use mTLS as an MFA:

  • A trusted Certificate Authority to issue the client certificates
  • The public key (certificate) in PEM-format of the trusted CA
  • An HTTP or HTTPS endpoint to fetch CRL (Certificate Revocation Lists) for the trusted CA (Optional)

Note

If not fetching and using a CRL from the trusted Certificate Authorities, a compromised or lost client certificate might be mis-used.

┌─────────────────────────────────────────────────────────────────────────────┐
│         Service Management on node1 (Version 2.X.X-dev build XXXX)          │
└─────────────────────────────────────────────────────────────────────────────┘

┌─┬───────────────────────────────────────────────────────────────────────────┐
│1│Activate or Change Client Authentication (mTLS) Settings                   │
│2│Client CA Settings                                                         │
│3│Client CRL Settings                                                        │
│4│Client Verify Depth                                                        │
│9│Disable mTLS                                                               │
└─┴───────────────────────────────────────────────────────────────────────────┘

Move the cursor or enter a it's corresponding number (Q to Quit)

Main> System Settings> Service> mTLS>