Client Certificates 🔗

Client Certificates 🔗

preview link

What are and what you can do with them 🔗

Client certificate is a type of digital certificate that is used by client systems to make authenticated requests to a remote server.

With a client certificate you can get access to variety of service that require authentication like editing this wiki.

What you need to do:

  • Get key pair which identificate you and grant you access to the server, i.e. vpn keys
  • Generate your client certificate with the following command
openssl pkcs12 -export -out <servername>.pfx -inkey <username>.key -in <username>.crt -certfile <servername>.crt
  • Add the certificate to your browser:

    (Chromium)

    • go to chrome://settings/certificates
    • choose your certificate
    • choose Import
    • select <servername>.pfx
    • done

    (Firefox)

    • go to about:preferences#privacy
    • click View Certificates
    • choose your certificate
    • choose Import
    • select <servername>.pfx
    • done