Certyfikat cyfrowy to typ pliku używany do kojarzenia par kluczy kryptograficznych z takimi jednostkami, jak strony internetowe, osoby lub organizacje. Jeśli wymagane jest zaufanie publiczne, plik zaufany Urząd certyfikacji (CA) jak SSL.com sprawdza, czy identyfikuje i kojarzy je z parami kryptograficznymi za pomocą certyfikatów cyfrowych. Wspomniana para kluczy składa się z klucza publicznego i klucza prywatnego. Klucz publiczny jest zawarty w certyfikacie, a klucz prywatny jest bezpieczny. Właściciel klucza prywatnego może następnie użyć go do podpisania dokumentów, a klucza publicznego można użyć do zweryfikowania ważności tych podpisów. Osoby trzecie mogą również używać klucza publicznego do wysyłania zaszyfrowanych informacji, które może zaszyfrować tylko właściciel klucza prywatnego. Typowy format certyfikatów cyfrowych jest oparty na Standard X.509. Certyfikat cyfrowy X.509 składa się z klucza publicznego, podpisu cyfrowego i innych informacji o tożsamości podmiotu powiązanego z certyfikatem, a także informacji o urzędzie certyfikacji. Gdy osoba fizyczna, witryna internetowa lub organizacja chce uzyskać certyfikat cyfrowy, przesyłają żądanie podpisania certyfikatu (CSR) z kluczem publicznym i informacjami, które mają zostać zweryfikowane. Następnie publicznie zaufany urząd certyfikacji zweryfikuje informacje i podpisze je kluczem pośrednim więzy do zaufanego certyfikatu głównego. Wydany certyfikat można następnie wykorzystać jako poświadczenie do witryn internetowych, uwierzytelniania klienta, podpisywania kodu, podpisywania dokumentów lub innych, w zależności od typu wystawionego certyfikatu.